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

单选题

在CPU执行程序时,cache完成了3800次存取,而主存完成了200次存取。已知cache的存取周期为5ns,主存的存取周期为25ns,请问cache的命中率是多少以及CPU的平均访问时间是多少纳秒?

A
5
B
6
C
7
D
8
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

(1)命中率定义为在Cache存储器中访问成功的次数与总访问次数的比值。根据题目中的数据,Cache的存取次数为3800次,由主存完成的存取次数为200次,所以命中率为3800/(3800+200) = 95%。因此,正确答案为B。
(2)CPU的平均访问时间取决于Cache的命中率和主存、Cache的存取周期。根据公式:平均访问时间 = 命中率 × Cache的存取周期 + 未命中率 × 主存的存取周期,可以计算出CPU的平均访问时间。即:平均访问时间 = 0.95 × 5ns + (1-0.95) × 25ns = 6ns。

创作类型:
原创

本文链接:在CPU执行程序时,cache完成了3800次存取,而主存完成了200次存取。已知cache的存取周

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

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

分享考题
share