在段页存储管理方法中,将用户程序分为若干段,并为每个段分配一个段名称。每个段又分为多个页面。该作业包含三个段,页面大小为4KB。地址结构由三部分组成:段号、段内页号、页内地址。段表寄存器存储段表起始地址和段表长度TL。
进行地址转换时,首先比较段号S和段表长度TL。当S
读取页面所在的物理块号b时,它使用块号b和该页内的地址构成物理地址。分段页系统需要对存储器进行三次访问来检索指令或数据。第一次访问是访问内存中的段表,获取页表的起始地址。
第二次访问访问内存中的页表,检索该页所在的物理块号,并将该块号与该页内的地址相结合,确定该页形式的物理地址。。指令或数据。第三次访问从第二次访问中获得的地址获取指令或数据。内存访问次数几乎增加了两倍。
地址转换机制中添加了缓存寄存器,以提高执行速度。每次访问时都会使用段号和页号来检索缓存。如果找到匹配的条目,则检索相应页的物理块号,并将其用于与页中的地址形成物理地址。即使没有找到匹配的表项,也必须访问内存3次。
存储管理的目标是主存(也称为内存)。主要特点包括主存空间分配和复用、提高主存利用率、主存扩展、有效保护主存信息等。
上一篇:百度网盘内存会变化吗
下一篇:分段式内存有效访问时间