考研帮 > 数学 > 每日一练

3.8 虚拟存储器

3.8.4 段页式虚拟存储器

  段页式虚拟存储器是对段式、页式虚拟存储器的综合,它先将程序按其逻辑结构分段,再将每段划分为若干大小相等的页,同时将主存空间划分为同样大小的块。

  因为段页式存储管理对逻辑地址进行了两次划分,第一次将逻辑地址划分为若干段,第二次将每个段划分为若干页。因此,要对内存正常寻址,不仅要知道将要访问的地址属于哪个段,也要知道该地址属于该段的哪个页。逻辑页与物理块一一对应,所以需要页表来记录各页对应的块号,且因为每个段都分成了很多页,所以每个段都需要一个页表。同时,作业分成了很多段,为了统一管理,系统需要知道每个段的分页情况,所以又要设置一个段表来记录每个段所对应的页表。
  作业将要执行其中的某个语句时,根据其地址计算出段号、页号和页内地址。首先根据段号查找段表,得到该段的页表的起始地址,然后查找页表,得到该页对应的块号,最后根据块的大小和页内地址计算出该语句的内存地址。

关于"最后阶段,真题的正确打开方式_备考经验_考研帮"15名研友在考研帮APP发表了观点

扫我下载考研帮

考研帮地方站更多

你可能会关心:

来考研帮提升效率

× 关闭