假定快表的覆盖率为98%,快表的访问时间为20ns, 内存的一次访问时间为100ns, 则系统的有效访存时间是( )。
假定快表的覆盖率为98%,快表的访问时间为20ns, 内存的一次访问时间为100ns, 则系统的有效访存时间是( )。
A. 120ns
B. 102ns
C. 140ns
D. 122ns
A. 120ns
B. 102ns
C. 140ns
D. 122ns
查看答案解析
【正确答案】
D 【答案解析】
当能在TLB中找到所需要的页表项时,有效访存时间等于一次访问TLB的时间加上一次访问内存的时间。当没有在TLB中找到所需要的页表项时,访存时间等于一次访问TLB的时间加上两次访问内存(一次访问内存页表,一次访问内存读写数据或指令)的时间。所以根据题意,可得(20+100)*0.98+(20+100+100)*0.02=122ns。参考教材P134。【2018年4月试题】 让自考更有氛围,想加入自考365交流群请添加小编微信zbzikao365
你可能喜欢