当前位置:首页 > 内存 > 正文

分段存储管理访问内存的次数

  • 内存
  • 2024-08-28 03:50:51
  • 6912

一、进行分页式存储管理时,每对内存进行一次读写数据,都要访问______内存。A.1次B.2次C.3次D.4次【答案】:B在管理分页存储时,首先将相对地址改为一对数字:(页号,页内移动),只有在绝对地址之后才使用页号来查找页表。获取到的,是实际可访问的地址。因此,每次对内存进行读或写操作时,都必须访问内存两次:一次查看页表,一次进行读或写。所以本题答案应为B。


二、段页式存储管理方式

在段页存储管理方法中,将用户程序分为若干段,并为每个段分配一个段名称。每个段又分为多个页面。该作业包含三个段,页面大小为4KB。地址结构由三部分组成:段号、段内页号、页内地址。段表寄存器存储段表起始地址和段表长度TL。

进行地址转换时,首先比较段号S和段表长度TL。当S

读取页面所在的物理块号b时,它使用块号b和该页内的地址构成物理地址。分段页系统需要对存储器进行三次访问来检索指令或数据。第一次访问是访问内存中的段表,获取页表的起始地址。

第二次访问访问内存中的页表,检索该页所在的物理块号,并将该块号与该页内的地址相结合,确定该页形式的物理地址。。指令或数据。第三次访问从第二次访问中获得的地址获取指令或数据。内存访问次数几乎增加了两倍。

地址转换机制中添加了缓存寄存器,以提高执行速度。每次访问时都会使用段号和页号来检索缓存。如果找到匹配的条目,则检索相应页的物理块号,并将其用于与页中的地址形成物理地址。即使没有找到匹配的表项,也必须访问内存3次。

存储管理的目标是主存(也称为内存)。主要特点包括主存空间分配和复用、提高主存利用率、主存扩展、有效保护主存信息等。