Skip to content

2013年 408 操作系统 第 46 题

操作系统2013年综合题8分

题目 ​

某计算机主存按字节编址,逻辑地址和物理地址都是 32 位,页表项大小为 4 字节。请回答下列问题:

(1) 若使用一级页表的分页存储管理方式,逻辑地址结构为:

3112页号20 bits110页内偏移12 bits

则页的大小是多少字节?页表最大占用多少字节?

(2) 若使用二级页表的分页存储管理方式,逻辑地址结构为:

3122页目录号10 bits2112页表索引10 bits110页内偏移12 bits

设逻辑地址为 LA,请分别给出其对应的页目录号和页表索引的表达式。

(3) 采用 (1) 中的分页存储管理方式,一个代码段起始逻辑地址为 0000 8000H,其长度为 8 KB,被装载到从物理地址 0090 0000H 开始的连续主存空间中。页表从主存 0020 0000H 开始的物理地址处连续存放,如下图所示(地址自下向上递增):

image-20260501144400686

请计算:

  • 该代码段对应的两个页表项的物理地址
  • 这两个页表项中的页框号
  • 代码页面 2 的起始物理地址

最后更新:

⚠️ 这道题暂未配可视化,欢迎在 CodeBrick 反馈区告诉我们你想看哪道题