驻留集:驻留集一般小于进程的总大小。可以使用的物理块的总和
固定分配:驻留集不变
可变分配:驻留集大小不变
局部置换:只能选自己的物理块置换
全局置换:用其他人的物理块
页面分配、置换策略
固定分配、局部置换:缺少了只在自己的驻留集中调页,缺点是无法预估
可变分配、全局置换:当缺页就增加驻留集
可变分配、局部置换:当缺页的时候,在自己的驻留集中调页,如果缺页率很高,会动态增加驻留集
如果发生全局置换:一旦发生缺页,驻留集一定会增加
如果是局部置换,要根据缺页的频率来调整进程驻留集的大小
何时调入页面
- 预调页策略:运行前调入,主要用于进程首次调入
- 请求调页策略:进程在运行期间发现缺页再将所缺页面调入内存
从何处调入页面
- 当系统拥有足够多的对换区空间,页面的调入、调出都是在内存与对换区之间进行的
- 如果缺少足够多的交换区,文件区不会修改的信息直接调入内存,其余不变
- UNIX方式,文件区的内容第一次调入直接调入内存
“抖动”现象
刚刚换出的页面马上换出,分配的内存块不够
方法:
- 给够足够的内存块
工作集:
某个时间间隔内,实际访问页面的集合,窗口尺寸是依据。一般窗口>工作集
工作集 < 驻留集