linux虚拟存储器全解.pptVIP

  • 11
  • 0
  • 约3.08千字
  • 约 27页
  • 2016-12-06 发布于湖北
  • 举报
linux虚拟存储器全解

页式虚拟存储管理 提出问题: 页式存储管理要将所有的页面一次性调入主存,当主存空间不足或作业太大时,就会限制作业进入主存运行 请求分页存储的基本原理: 页式虚拟存储管理是将作业信息的副本存放在外存上,当作业被调度运行时,至少要将作业的第一页内容装入内存,在执行的过程当中,访问到不在内存的页时,再把它们调入内存 页式虚拟存储管理 一个运行中的作业既有在内存的部分,也有在外存的部分,系统为了掌握作业的存放情况,必须对页表进行修改。可修改为如下形式: 页式虚拟存储管理 地址变换: 当所访问的页在内存时,其地址变换过程与分页存储管理相同 当所访问的页不在内存时,则应先将该页调入内存,再按与分页存储管理相同的方式进行地址变换 缺页中断:当被访问的页面不在主存时,就产生一个缺页中断,系统调用“调页程序” 从页表项中查出该页在外存的地址 根据该地址将该页调入主存 若主存有空闲存储块,则将调入的页面装入任何一个空闲存储块中,并修改页表相应表项 若主存没有空闲存储块,则必须先淘汰主存中的某一页,若被淘汰的页有修改过,则还要将其写回外存 流程图见教材P120 图6-2 * * linux操作系统 华软软件学院电子系 P* P* Linux操作系统 华软软件学院电子系 P* 虚拟存储管理 虚拟存储器 分区存储管理中的内存扩充 页式虚拟存储管理 段式虚拟存储管理 段页式虚拟存储管理 教学内容

文档评论(0)

1亿VIP精品文档

相关文档