请求分页管理方式
页表机制:
状态位P:用于指示该页是否已经调入内存
访问字段A:用于记录本页在一段时间内被访问的次数,或本页最近已有多长时间未被访问
修改为M:标识该页调入内存后是否被修改过
外存地址:用于指出该页在外存上的地址
页框分配:
给一个进程分配的物理页框的集合就是这个进程驻留集
内存分配策略:
固定分配局部置换:内个进程分配一定数目的物理块,在运行期间不改变,局部置换,是指如果进程在运行中发生缺页,则只从分配给该进程的页面中选取一页
可变分配全局置换:首先为每个进程分配一定数目的物理块,在运行期间可以动态改变大小,全局置换就是系统从空闲物理块队列中选取一块分匹配给进程。
可变分配局部置换:为每个进程分配一定数目的物理块,发生缺页时只从该进程的页面中选取一页换出,若进程频繁缺页则会给进程增加物理块,若进程的缺页率特别低泽辉减少进程的页面。
物理块调入算法:
1.平均分配算法 2.按比例分配算法 3.优先权分配算法
调入页面的时机:
1.预调页策略:预测不久将要使用的页面调入
2.请求调页策略:进程在运行中要访问的页面不在则提出请求,有系统将页面调入内存。
从何处调入页面:
1.系统拥有足够的对换空间时:可以全部从对换区调入所需页面,将进程有关的文件从文件区复制到对换区
2.系统缺少足够的对换空间时:把不会修改的文件直接从文件区调入,有可能会修改的文件将它调到对换区,从对换区调入
3.UNIX方式:与进程有关的文件都放在文件区,未运行过的页面从文件区调入,对曾经运行过但又换出的页面,凡在对换区,下次从对换区调入。