请求分页管理方式

请求分页管理方式

image


一、页表机制的不同

与基本分页存储管理的页表区别:

image

二、缺页中断机构

在请求分页系统中,每当要访问的页面不在内存时,便产生一个缺页中断,然后由操作系统的缺页中断处理程序处理中断

此时缺页的进程阻塞,放入阻塞队列,调页完成后再将其唤醒,放回就绪队列。

如果内存中有空闲块,则为进程分配一个空闲块,将所缺页面装入该块,并修改页表中相应的页表项。如果内存中没有空闲块,则由页面置换算法选择一个页面淘汰,若该页面在内存期间被修改过,则要将其写回外存。未修改过的页面不用写回外存。

回顾:

image

三、地址变换机构

image

image

对第⑤的补充:

在具有快表机构的请求分页系统中,访问一个逻辑地址时,若发生缺页,则地址变换步骤是:

  • 查快表(未命中)
  • 查慢表(发现未调入内存)
  • 调页(调入的页面对应的表项会直接加入快表)
  • 查快表(命中)
  • 访问目标内存单元
posted @ 2024-11-29 10:52  Wind_730  阅读(60)  评论(0)    收藏  举报