请求分页管理方式

页表机制:

  

 

  状态位P:用于指示该页是否已经调入内存

  访问字段A:用于记录本页在一段时间内被访问的次数,或本页最近已有多长时间未被访问

  修改为M:标识该页调入内存后是否被修改过

  外存地址:用于指出该页在外存上的地址

 

页框分配:

  给一个进程分配的物理页框的集合就是这个进程驻留集

  内存分配策略:

    固定分配局部置换:内个进程分配一定数目的物理块,在运行期间不改变,局部置换,是指如果进程在运行中发生缺页,则只从分配给该进程的页面中选取一页

    可变分配全局置换:首先为每个进程分配一定数目的物理块,在运行期间可以动态改变大小,全局置换就是系统从空闲物理块队列中选取一块分匹配给进程。

    可变分配局部置换:为每个进程分配一定数目的物理块,发生缺页时只从该进程的页面中选取一页换出,若进程频繁缺页则会给进程增加物理块,若进程的缺页率特别低泽辉减少进程的页面。

 

物理块调入算法:

  1.平均分配算法 2.按比例分配算法 3.优先权分配算法

调入页面的时机:

  1.预调页策略:预测不久将要使用的页面调入

  2.请求调页策略:进程在运行中要访问的页面不在则提出请求,有系统将页面调入内存。

 

从何处调入页面:

  1.系统拥有足够的对换空间时:可以全部从对换区调入所需页面,将进程有关的文件从文件区复制到对换区

  2.系统缺少足够的对换空间时:把不会修改的文件直接从文件区调入,有可能会修改的文件将它调到对换区,从对换区调入

  3.UNIX方式:与进程有关的文件都放在文件区,未运行过的页面从文件区调入,对曾经运行过但又换出的页面,凡在对换区,下次从对换区调入。

 

  

posted @ 2022-05-10 09:22  风吹过半夏  阅读(103)  评论(0编辑  收藏  举报