刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在CPU执行程序过程中,cache存取次数为3800次,主存存取次数为200次。已知cache存取周期为5ns,主存存取周期为25ns,请问cache的命中率是多少?CPU的平均访问时间是多少ns?

A
0.93
B
0.95
C
0.97
D
0.99
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

(1)命中率定义为在cache存储器中访问到的概率。根据题目中的数据,cache的存取次数为3800次,由主存完成的存取次数为200次,所以命中率h = 3800 / (3800 + 200) = 0.95,故选择B。
(2)CPU的平均访问时间取决于cache的命中率和主存、cache的存取周期。根据公式t3 = h×t1 + (1-h)×t2,可以计算出CPU的平均访问时间。其中h为命中率,t1为cache的存取周期,t2为主存的存取周期。将题目中的数据代入公式,得到CPU的平均访问时间为6ns,最接近的答案为C。

创作类型:
原创

本文链接:在CPU执行程序过程中,cache存取次数为3800次,主存存取次数为200次。已知cache存取周

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share