相信我吧,答案是B的,这是我们复习资料里的一段话:(看最后一句)
静态随机存储器( SARM)集成度低,价格高。但存取速度快,它常用作高速缓冲存储器( Cache)。
Cache是指工作速度比一般内存快得多的存储器,它的速度基本上与 CPU速度相匹配,它的位置在 CPU与内存之间 (如图 2所示)。在通常情况下, Cache中保存着内存中部分数据映像。 CPU在读写数据时,首先访问 Cache。如果 Cache含有所需的数据,就不需要访问内存;如果 Cache中不含有所需的数据,才去访问内存。设置 Cache的目的,就是为了提高机器运行速度。
提供“高速缓存”的目的是为了让数据访问的速度适应CPU的处理速度,其基于的原理是内存中“程序执行与数据访问的局域性行为”, 即一定程序执行时间和空间内,被访问的代码集中于一部分。 --wiki
CPU所访问的存储单元通常都趋于聚集在一个较小的连续区域中。--试题
故选B
我觉得是A,因为cpu访问的速度快过高速缓存,而那题说是提高系统整体的执行效率应该是寄存器,引用高速缓存是来弥补寄存器的容量小而已
呵呵,又是老班啊!我是刘盛超,选我为答案吧。
发表下看法:
我也是选的寄存器,似乎记得小学里的老师讲过的... ...
寄存器本来就有在cpu里的,是cpu必不可少的一部分。但高速缓存可有可无,只不过速度提高了而已。