问答题
一个32位的计算机系统中,虚拟存储系统采用了物理地址扩展的三级分页方式,第一级页表占用地址的最高2位,第二、三级页表依次占用9位地址,最低12位用于页内偏移量,如下图所示。

一个进程的地址空间为4GB,每个页表项占用8个字节,请问:
为提高效率,一级页表和二级页表全部装入内存,三级页表只装入一页,若从0xC8000000开始顺序映射三级页表、二级页表和一级页表,请计算列出上述三组页表在内存中的地址范围。
【参考答案】
为提高效率,系统运行中仅调入一级和二级页表,三级页表只调入1页,共6页,因此,按三级、二级和一级的次序从内存0xC800......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)