工作集(英语: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).