問92
頻出度★★☆
CPUのキャッシュメモリに関する説明のうち, 適切なものはどれか。
这道题的解析和你的作答记录。
CPUのキャッシュメモリに関する説明のうち, 適切なものはどれか。
恰好相反。高速缓存(缓存)因为速度快,成本也高,所以容量做得小,比主存储器(内存)小得多。既没有必要也没有理由把它做成和主存储器(内存)一样大或更大。
正解 高速缓存(缓存)是放在 CPU 与主存储器(内存)之间的一种高速但容量小的存储装置。把常用的数据和指令保存在这里,CPU 就不必每次都去访问速度较慢的主存储器(内存),命中时就能以更短的时间取得数据。结果是把对主存储器(内存)的访问加以平均后的平均时间(有效访问时间)变短。因此,说「用于缩短主存储器(内存)的有效访问时间」的「イ」是恰当的。
高速缓存是否起作用,并不取决于主存储器(内存)的容量,而取决于反复使用相同数据这一「引用局部性(局部性原理)」。即使是主存储器(内存)容量大的计算机,高速缓存也是有效的,说没有效果是错误的。
向高速缓存的存入与替换由硬件自动完成,对用户是不可见的(透明的)。它并不是由用户指定程序使其常驻的机制,所以是错误的。