应用题
6.CPU执行一段程序时,Cache完成存取的次数为5 000次,主存完成存取的次数为200次。已知Cache存取周期为40 ns,主存储取周期为160 ns。求:
(1)Cache的命中率H。
(2)Cache-主存系统的访问效率e。
(3)平均访问时间T。
【正确答案】(1)命中率H=Nc/(Nc+Nm)=5 000÷(5 000+200)=5 000÷5 200=0.96
(2)主存慢于Cache的倍率:
R=Tm/Tc=160 ns÷40 ns=4
访问效率:
e=1÷[r+(1一r)H]=1÷[4+(1—4)×0.96]=89.3%
(3)平均访问时间:
Ta=Tc/e=40÷0.893=45 ns
【答案解析】