三、扩充段表功能 段式与页式的区别: 1、段式地址变换的目的是实现地址空间的逻辑划分; 页式地址变换的目的是用存储器的物理划分实现一级存储 2、页的大小固定,有机器结构决定;段长可划分(最大长度有W字段的位数决定) 3、页号p和页内位移w是硬件功能,w字段的溢出将自动加到页号中;段号p和段内位移w是逻辑功能,w字段的溢出不加到段号中,而是产生越界。 §4.5 段页式管理作业地址空间和地址结构 一、基本原理: 分段和分页相结合: (1)先将用户程序分为若干段; (2)将所划分出的段分成若干页. 相关问题: (1)设置段表且段表内容不同 (2)设置页表 主程序段 子程序段 数据段 0 4K 8K 12K 15K 16K 0 4K 8K 0 4K 8K 12K 10K (b) 段号(s) 段内页号(p) 页内地址(w) (a) 二、段页式地址 映射 段页式系统中的地址变换机构 段表寄存器 段表始址 段表长度 ? 段超长 段号s 页号p 页内地址 ? ? 块内地址 块号 页表 段表 0 1 2 3 0 1 2 3 页表长度 页表始址 b 三次访问内存:段表、页表、取值 小结 基本概念 重定位 地址变换机构 虚拟存储器 主要管理技术及其数据结构 分区、分页、分段 存储分配算法 淘汰算法 存储管理系统调用使
原创力文档

文档评论(0)