专业课-操作系统-存储管理-分页、分段
面5笔5一个有64MB物理内存的机器使用32位虚拟地址空间。假设内存页面大小为4KB,单个页表项的大小对齐到Byte,则整个页表的大小约为
A.16 MB
B.8 MB
C.2 MB
D.24 MB
正确答案是 C
虚地址32位:虚页号(20位)+页内偏移(12位)
实地址27位:实页号(15位)+页内偏移(12位)
每个程序虚拟空间最多可有:220个虚页;
每个页表项:1位(有效位)+15位(实页号)=16位;
每个页表所占空间:220 X 16 = 16Mb = 2MB