某请求页式存储管理,允许用户空间为32个页面(每页1KB:I,主存为16KB,如有一个用户程序有10页长,且某时刻该用户进程的页表如下表所示: 页表存放在主存中,对主存的一次存取需要1.5微秒,对TLB表的查找时间忽略为0,试问这两次访问共耗费多少时间

admin2013-09-16  41

问题 某请求页式存储管理,允许用户空间为32个页面(每页1KB:I,主存为16KB,如有一个用户程序有10页长,且某时刻该用户进程的页表如下表所示:

页表存放在主存中,对主存的一次存取需要1.5微秒,对TLB表的查找时间忽略为0,试问这两次访问共耗费多少时间?

选项

答案第一次读TLB没找到所需页表项,然后读了页表,读完页表后再读所需物理块,共需2次内存访问;第二次读TLB找到了所需的页表项,直接去读页表项指示的物理块,只需1次内存访问。两次访问总共耗时=1.5×2+1.5=4.5(ns)

解析
转载请注明原文地址:https://jikaoti.com/ti/GQajFFFM
0

最新回复(0)