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

单选题

使用 Cache 改善系统性能的依据是程序的局部性原理。程序中大部分指令是请作答此题的。设某计算机主存的读/写时间为 100ns,有一个指令和数据合一的 Cache,已知该 Cache的读/写时间为 10ns,取指令的命中率为 98%,取数的命中率为 95%。在执行某类程序时,约有 1/5 指令需要额外存/取一个操作数。假设指令流水线在任何时候都不阻塞,则设置 Cache 后,每条指令的平均读取时间约为61ns

A
顺序存储、顺序执行
B
随机存储、顺序执行
C
顺序存储、随机执行
D
随机存储、随机执行
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

使用Cache改善系统性能的依据是程序的局部性原理,包括时间局部性和空间局部性。在程序中,大部分指令是顺序存储、顺序执行的,即按照程序的顺序执行指令,访问存储器中的数据和代码。因此,答案选A。

对于执行某类程序时,每条指令的平均读取时间,考虑到主存的读写时间为100ns,Cache的读写时间为10ns,指令的命中率为98%,取数的命中率为95%,约有1/5指令需要额外存/取一个操作数。根据这些参数,可以计算出设置Cache后每条指令的平均读取时间。但这个问题相对复杂,需要具体的计算过程,不仅仅是简单的选择题。

创作类型:
原创

本文链接:使用 Cache 改善系统性能的依据是程序的局部性原理。程序中大部分指令是(请作答此题)的。设某计算

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

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

分享考题
share