A-A+

在CPU执行一段程序的过程中 Cache的存取次数为4600次 由主存完成的存取次数为400

2022-08-06 04:55:32 问答库 阅读 176 次

问题详情

在CPU执行一段程序的过程中,Cache的存取次数为4600次,由主存完成的存取次数为400次。若Cache的存取周期为5ns,主存的存取周期为25ns,则CPU的平均访问时间为______ns。
A.5.4
B.6.6
C.8.8
D.9.2请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
解析:在CPU执行一段程序的过程中,Cache的存取次数为4600次,由主存完成的存取次数为400次。Cache的命中率Hc=4600/(4600+400)=0.92。若Cache的存取周期Tc=5ns,主存的存取周期Tm=25ns,则CPU的平均访问时间Ta为:Ta=Hc.Tc+(1-Hc).Tm=0.92×5+(1-0.92)×25=6.6ns

考点:主存,程序