计算机操作系统作者王之仓第5章存储管理课件.pptVIP

  • 12
  • 0
  • 约1.14万字
  • 约 129页
  • 2016-12-25 发布于广东
  • 举报

计算机操作系统作者王之仓第5章存储管理课件.ppt

5.7 请求分页存储管理 请求分页存储管理方式中页表的作用是将用户地址空间的逻辑地址转换为内存空间的物理地址。 因为请求分页的特殊性,即程序的一部分调入内存,一部分仍在外存,因此页表结构有所不同,如表5-3所示。 5.7.1 页表机制 表5-3 请求分页存储管理方式的页表项字段 在请求分页系统中,每当所要访问的页不在内存时,便产生一次缺页中断,请求OS将所缺之页调入内存。 缺页中断步骤:保护CPU环境、分析中断原因、转入缺页中断处理程序和恢复CPU环境。 特点:1)在指令执行过程中产生,即异常。2)在一条指令执行过程中可发生多次缺页中断。 5.7.2 缺页中断机构 1 地址转换机构的存在的原因 动态运行时装入方式,是把程序装入内存后,并不立即将它的相对地址(逻辑地址)转换为绝对地址(物理地址),而是把这种地址转换推迟到程序真正要执行时才进行。 装入内存时的所有地址都是相对地址。为使地址转换不影响指令的执行速度,系统专门设置了重定位寄存器。在可重定位分区管理方式中,用来存储程序的起始地址,在分页系统中用来存储页表或者页目录表的地址。 在X86体系的CPU中专门设置了控制寄存器CR3,CR3中存放页目录表所在页面的物理地址,因此CR3也被称为页目录寄存器(Page Directory Table Register,PDTR)。 Tell you why. 动态运行时装入方式考虑了程

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档