工作集(英語:Working set)是一個計算機科學術語,定義為在一個特定的時間段內一個進程所需要的內存。

定義

美國計算機科學家彼得·J·丹寧英語Peter J. Denning將一個進程在時間t的工作集 定義為在時間段 內進程所使用的信息的集合。[1] 一般來說信息的單位是

這通常被作為一個進程在未來(比如下一個 時間內)會訪問的頁的集合的估計,也被認作是為了能使進程在執行期間完成儘可能多的工作所需要保留在主存儲器內的頁的集合。

參考文獻

  1. ^ Denning, Peter J. The working set model for program behavior (PDF). Communications of the ACM. 1968, 11 (5): 323–333 [2017-12-19]. doi:10.1145/363095.363141. (原始內容存檔 (PDF)於2018-05-08).