在存储体系中,位于主存与CPU之间的高速缓存(Cache)用于存放主存中部分信息

免费题库2022-08-02  68

问题 在存储体系中,位于主存与CPU之间的高速缓存(Cache)用于存放主存中部分信息的副本,主存地址与Cache地址之间的转换工作(  )。A.由系统软件实现B.由硬件自动完成C.由应用软件实现D.由用户发出指令完成

选项 A.由系统软件实现
B.由硬件自动完成
C.由应用软件实现
D.由用户发出指令完成

答案 B

解析 本题考查高速缓冲存储器(Cache)的工作特点。提供Cache的目的是为了让数据存取的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”,即一定程序执行时间和空间内,被访问的代码集中于一部分。为了充分发挥Cache的作用,不仅依靠“暂存刚刚访问过的数据”,还要使用硬件实现的指令预测与数据预取技术,即尽可能把将要使用的数据预先从内存中取到高速缓存中。这其中主存地址与Cache地址之间的转换工作则是完全由硬件来完成的,B选项正确。
转载请注明原文地址:https://tihaiku.com/congyezige/2426657.html

最新回复(0)