参考答案: B
详细解析:
本题考查高速缓存基础知识。
Cache是一个高速小容量的临时存储器,可以用高速的静态存储器(SRAM)芯片实现,或者集成到CPU芯片内部,用于存储CPU最经常访问的指令或者操作数据。
Cache的出现是基于两种因素:
(1)由于CPU的速度和性能提高很快而主存速度较低且价格高;
(2)程序执行的局部性特点。
因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度,就必须用硬件实现其全部功能。
Cache的出现是基于两种因素:
(1)由于CPU的速度和性能提高很快而主存速度较低且价格高;
(2)程序执行的局部性特点。
因此,才将速度比较快而容量有限的SRAM构成Cache,目的在于尽可能发挥CPU的高速度。很显然,要尽可能发挥CPU的高速度,就必须用硬件实现其全部功能。