刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

若某分页管理的虚拟存储器共有8个页面,每页大小为1KB,实际主存为 4KB,采用页表法进行地址映像。已知页表内容如下,发生页面失效的全部虚页号为多少?虚拟地址为0x400所对应的主存实地址页内偏移地址和主存实地址分别是多少?

A
2、3、5、7
B
0、1、4、6
C
1、5、6、7
D
0、2、3、4
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

在页表中已经列出未装入的虚页号分别是2、3、5、7,即这些页面不在主存中。对于虚拟地址1023,需要计算其虚页号和页内偏移地址。虚页号 = 虚地址 / 页面大小 = 1023 / 1024 = 0。页内偏移地址 = 虚地址 - (虚页号 × 页面大小) = 1023 - (0 × 1024) = 1023。然后,根据页表找到实页号,实页号为3。最后,计算主存实地址 = 实页号 × 页面大小 + 页内偏移地址 = 3 × 1024 + 1023 = 4095。因此,发生页面失效的全部虚页号为2、3、5、7,虚拟地址1023所对应的主存实地址页内偏移地址为1023,主存实地址为4095。

创作类型:
原创

本文链接:若某分页管理的虚拟存储器共有8个页面,每页大小为1KB,实际主存为 4KB,采用页表法进行地址映像。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share