计算机操作系统(汤子瀛)版chapter42课程.pptVIP

  • 5
  • 0
  • 约8.92千字
  • 约 84页
  • 2016-12-05 发布于江苏
  • 举报

计算机操作系统(汤子瀛)版chapter42课程.ppt

4.4.1 页式存储管理的引入 在动态分区的存储空间中, 存在“零头”问题。尽管采用“紧凑”技术可以解决这个问题,但要为移动大量信息花去不少的处理机时间,代价较高。 分页:把用户程序按逻辑页划分成大小相等的部分,称为页或虚页。从0开始编制页号,页内地址是相对于0编址。 内存块 块:内存按页的大小划分为大小相等的区域,称为内存块(物理页面,页框) 内存按页的大小划分为大小相等的区域,称为内存块(物理页面,页框)。 内存分配:以页为单位进行分配,并按作业的页数多少来分配。逻辑上相邻的页,物理上不一定相邻,通过页表把作业的各个页面与页框对应起来。 2.页表 列出了作业的逻辑地址与其在主存中的物理地址间的对应关系。 页面大小: 页面的大小应选择得适中,且页面大小应是2的幂,通常为512 B~8 KB 一个页表中包含若干个表目,表目的自然序号对应于用户程序中的页号,表目中的块号是该页对应的物理块号。 页表的每一个表目除了包含指向页框的指针外,还包括一个存取控制字段。 表目也称为页描述子。 分页管理中页与页框的对应 关系示意图 2. 地址变换过程 例如指令 LOAD 1,2500 的地址变换过程如下: 地址变换过程(续) 把虚拟地址2500转换成页号P=2,位移量W=452; 如果页号2大于页表大小,则中断;否则继续; 页号2与页表起址1000运算(

文档评论(0)

1亿VIP精品文档

相关文档