问题
问答题
一个系统具有150个存储单元,在T0时刻系统按下表所示分配给3个进程。
进程 | 最大需求 | 已分配 |
P1 | 70 | 25 |
P2 | 60 | 40 |
P3 | 60 | 45 |
页表存放在主存中,对主存的一次存取需要1.5微秒,对TLB表的查找时间忽略为0,试问这两次访问共耗费多少时间 |
答案
参考答案:
解析:第一次读TLB没找到所需页表项,然后读了页表,读完页表后再读所需物理块,共需2次内存访问;第二次读TLB找到了所需的页表项,直接去读页表项指示的物理块,只需1次内存访问。 两次访问总共耗时=1.5×2+1.5=4.5(ns)