某32位计算机采用页式虚拟存储管理,页表项大小为4B,页内偏移量占12位。若进程最大可用虚拟地址空间为1GB,且页表占用内存不超过4MB,则该系统
答案解析
核心考点:虚拟存储管理中的页表结构设计
解题思路:
1. 页内偏移量12位→页大小4KB
2. 1GB地址空间→总页数=1GB/4KB=262,144页
3. 页表项4B→单级页表总大小=262,144×4B=1MB
4. 题设允许页表最大4MB→单级页表可行
选项分析:
A错误。单级页表1MB<4MB上限,无需二级
B正确。计算表明单级页表满足条件
C错误。段页式会增加管理复杂度,题设未提段需求
D错误。反置页表适用于物理地址空间小于虚拟的情况
易错点:误认为大地址空间必须用多级页表,忽略具体数值计算。
正确答案:B