单选题
在CPU和主存之间设置“cache”的作用是为了解决______的问题。
A、
主存容量不足
B、
主存与辅助存储器速度不匹配
C、
主存与CPU速度不匹配
D、
外设访问效率
【正确答案】
C
【答案解析】
[解析] 在CPU和主存之间设置“cache”的目的是为了让数据访问的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。为了充分发挥高速缓存的作用,不仅依靠“暂存刚刚访问过的数据”,还要使用硬件实现的指令预测与数据预取技术——尽可能把将要使用的数据预先从内存中取到高速缓存里。
提交答案
关闭