单选题 下列________是引入工作集模型的前提因素。
A) 系统效率下降 B) 页面淘汰算法选择不合理
C) 程序的局部性原理 D) 分配给进程的物理页面数太少


【正确答案】 C
【答案解析】[解析] 一般进程在一段时间内问题集中访问一些页面,称为“活动”页面,这是与程序局部性有关的。如果分配给一个进程的内存物理页面太少,使得该进程所需要的“活动”页面不能全部装入内存,则进程在运行过程中可能会频繁地发生缺页中断,从而产生颠簸。采用工作集模型,可以解决颠簸问题。