请求分段式存储管理方式

2.请求分段式存储管理方式

在请求分段系统中,程序运行之前只需先调入若干分段,而不是所有的分段。当所访问的段不在内存时可请求操作系统将所缺的段调入内存。与请求页式管理方式类似,为了能够实现段式管理的虚拟存储器系统,要求系统同样有段表机制、缺段中断控制机制及地址变换机构

(1)段表机制

在请求分段式管理中所涉及的主要数据结构是段表,图4.24所示是段表中的段表项的结构。

下面对其中的一些项作出说明。

①存取方式:用于表示该分段的存取属性(读/写)。

②访问字段A:用于记录该段被访问的频度。

③修改位M:用于表示该页进入内存之后,是否已被修改过。

④存在位P:指示本段是否已被调入内存。

⑤增补位:用于表示本段在运行的过程中,是否进行过动态的增长。

⑥外存起址:指示本段在外存中的起始地址。

(2)缺段中断机制的实现

缺段中断机制与缺页中断机制的实现过程类似,它同样需要在一条指令的执行期间,产生和处理中断,以及在一条指令执行期间可能产生多次缺段中断。但是由于分段是信息处理的逻辑单位,因此不可能出现把一条指令被分割在两个段中的情况,同时也不会存在把一组信息被分割在两个分段中的情况。具体缺段中断的处理过程如图4.25所示。

(3)地址变换机制。

在分段系统的地址变换中,因为被访问的段并非全在内存之中,故在地址变换时若发现所要访问的段不在内存之中,则必须先将所缺的段调入内存并在修改段表之后,才能再利用段表进行地址变换。如图4,26所示展示了分段系统的地址变换过程。其中S为段基址,W为段内偏移量。

本章小结

本章系统阐述了存储系统的有关原理、概念和技术。首先,介绍了半导体存储器的分类,然后分别介绍了RAM、ROM存储器的基本工作原理,介绍了几种常见存储芯片和引脚、规格和使用方法。最后介绍了CPU与存储器的连接与控制以及存储器扩展的相关概念和工作原理。

豫ICP备19006514号 网站地图 免责声明:如果侵犯了你的权益,请发邮件至:419017772@qq.com,我们会及时删除侵权内容,谢谢合作!