存储管理请求分页系统.pptxVIP

  • 6
  • 0
  • 约3.25千字
  • 约 32页
  • 2020-02-24 发布于上海
  • 举报
学习目标;§4.7 请求分页存储管理方式;4.7.1 请求分页的硬件支持; 程序在执行时,首先检查页表,当状态位指示该页不在主存时,则引起一个缺页中断发生,其中断执行过程与一般中断相同: 保护现场(CPU环境); 中断处理(中断处理程序装入页面); 恢复现场,返回断点继续执行。 ;缺页中断与一般中断的不同点: 一般中断是一条指令完成后检查是否有中断 缺页中断是在指令执行期间产生和处理中断, 一条指令执行时可能产生多个缺页中断(如指令可能访问多个内存地址,这些地址在不同的??中)。 相应的中断处理程序把控制转向缺页中断子程序。执行此子程序,即把所缺页面装入主存。然后处理机重新执行缺页时打断的指令。这时,就将顺利形成物理地址。缺页中断的处理过程是由硬件和软件共同实现的。;缺页中断引发的连续中断;4.7.2 内存分配策略和分配算法   1.最小物理块数的确定   这里所说的最小物理块数,是指能保证进程正常运行所需的最小物理块数。当系统为进程分配的物理块数少于此值时,进程将无法运行。进程应获得的最少物理块数与计算机的硬件结构有关,取决于指令的格式、功能和寻址方式。对于某些简单的机器,若是单地址指令且采用直接寻址方式,则所需的最少物理块数为2。其中,一块是用于存放指令的页面,另一块则是用于存放数据的页面。;  2.物理块的分配策略   1) 固定分配局部置换(Fixed Alloc

文档评论(0)

1亿VIP精品文档

相关文档