计算机采用46位虚拟地址,32位物理地址,三级页表组织。
页表基址寄存器保存的是第一级表的基地址,该表正好占用一页。
- 一级页表的每个条目存储了二级表的一个页面的基地址。
- 二级页表的每个条目存储了三级表一个页面的基地址。
- 第三级页表的每个条目存储一个页表项(PTE)。PTE 大小为 32 位。
该计算机使用的处理器具有 1 MB 16 路组相联虚拟索引物理标记缓存。缓存块大小为 64 字节。
答案1
总共46位,物理32位,
左 =(46-32)=14位,
现在,第一级表正好占用一页。这至少需要 1 位。因此剩下 14 位 - 1 位 = 13 位地址线。其余的是miss
加载缓存。
:. 总页面大小为 2^13 字节 = 2^3KiB=8KiB