解读计算机中的虚拟内存,深入掌握内存的基础分配原则( 三 )

请求分段存储管理方式 , 在程序运行之前 , 只需先调入若干个分段 , 便可启动运行 。 像请求分页系统一样 , 为实现请求分段存储管理方式 , 同样需要一定的硬件支持和相应的软件 。

段表机制 , 请求分段存储管理方式中主要的数据结构是段表 。 新增加了存取方式 , 用于标识本分段的存取属性 。 访问字段 , 其含义与请求分页的相应字段相同 , 用于记录该段被访问的频繁程度 。 修改位 , 用于表示该页在进入内存后是否已被修改过 。 存在位 , 指示本段是否已被调入内存 。 增补位 , 这是请求分段管理中特意的字段 , 表示是否做过动态增长 。 外存始址 , 指示本段在外存中的起始地址 。

请求分段存储管理方式的缺段中断机构和地址变换机构与请求分页的类似 , 只不过由于分段是信息的逻辑单位 , 因而不可能出现一条指令被分割在两个分段中和一组信息被分割在两个分段中的情况 。

推荐阅读