问题 单项选择题

以下关于Cache的叙述中,正确的是______。

A.在容量确定的情况下,替换算法的时间复杂度是影响Cache命中率的关键因素
B.Cache的设计思想是在合理成本下提高命中率
C.Cache的设计目标是容量尽可能与主存容量相等
D.CPU中的Cache容量应大于CPU之外的Cache容量

答案

参考答案:B

解析:本题考查Cache高速缓存的基础知识。
高速缓存Cache位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5~10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序也可存放数据。
Cache的基本原理:它是为了提高存储系统的存取速度而设定的。其理论依据是程序访问的局部性原理。即在一个较短的时间间隔内,CPU对局部范围的存储器地址频繁访问,而对此地址范围以外的地址访问很少。
同时,根据出题规律,题干相似的一对选项中,通常含有答案选项。观察选项可知,选项B和选项C中必定含有答案选项。因此,可以在考试中缩小考查范围,快速作出判断,节省考试时间。

单项选择题 B型题
单项选择题