【正确答案】根据页式管理的工作原理,应先考虑页面大小,以便将页号和页内位移分解出来。页面大小为4KB=2
12B,则得到页内位移占虚地址的低12位,页号占剩余高位。
可得三个虚地址的页号P如下(十六进制的一位数字转换成4位二进制,因此,十六进制的低12位正好为页内位移,最高位为页号):
2362H:页号P=2,有效位为1,存在内存中。先访问快表10ns,因初始为空,不在快表中,因此,需要访问页表100ns得到页框号,合成物理地址后访问主存100ns,共计10ns+100ns+100ns=210ns。
1565H:页号P=1,有效位为0,不存在内存中。先访问快表10ns,落空,访问页表100ns落空,进行缺页中断处理10
8ns,合成物理地址后访问主存100ns,共计10ns+100ns+10
8ns+100ns≈10
8ns。
25A5H:页号P=2,有效位为1,存在内存中。访问快表,因第一次访问已将该页号放入快表,因此花费10ns便可合成物理地址,访问主存100ns,共计10ns+100ns=110ns。