第 29 题
某页式存储管理系统中,主存为 128KB,分成 32 块,块号为 0、1、2、3、…、31;某作业有 5 页,其页号为 0、1、2、3、4,被分别装入主存的 3、8、4、6、9 块中。有一逻辑地址为 [3, 70](其中方括号内的第一个元素为页号,第二个元素为页内地址,均为十进制),则其对应的物理地址为( )。
A. 24646 B. 24576 C. 24070 D. 670
[tag_link]
正确答案:A
首先,计算主存中每块的大小。 主存总容量为 128KB,分为 32 块,因此每块大小 = 128KB / 32 = 4KB = 4096 字节。 逻辑地址 [3, 70] 表示页号为 3,页内地址为 70。 根据作业的页表映射,页 3 被装入主存的块 6 中,因此对应的物理块号为 6。 物理地址的计算公式为:物理地址 = 块号 × 块大小 + 页内地址。 代入数值:物理地址 = 6 × 4096 + 70 = 24576 + 70 = 24646。 因此,逻辑地址 [3, 70] 对应的物理地址为 24646,对应选项 A。