问题 单项选择题

在主存和CPU之间增加Cache是为了 (279)

A.增加内存容量
B.为程序员编程提供方便
C.解决CPU与内存间的速度匹配问题
D.提高内存工作的可靠性

答案

参考答案:C

解析: 由于CPU的运算速度远大于主存储器(DRAM)的数据存取速度,因而影响计算机的执行效率。如果在 CPU与主存储器之间,使用速度最快之SRAM来作为CPU的数据快取区(cache),将可大幅提升系统的执行效率,而且透过Cache来事先读取CPU可能需要的数据,可避免主存储器与速度更慢的辅助内存的频繁存取数据,对系统的执行效率也大有帮助。不过因SRAM比DRAM贵太多,如果主存储器全采用SRAM则系统造价太高,所以一般只安装512KB~1MB的Cache。Cache的应用除了加在CPU与主存储器之间外,硬盘、打印机、CD-ROM等外围设备也都会加上Cache来提升该设备的数据存取效率。

多项选择题
单项选择题