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

admin2012-06-19  48

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

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

答案B

解析 本题考查存储系统基础知识。
   在计算机系统中,常选用生产与运行成本、存储容量和读写速度各不相同的多种存储介质,组成一个统一管理的存储器系统,使每种介质充分发挥各自在速度、容量、成本方面的优势,从而达到最优性能价格比,满足使用要求。
   高速缓存Cache用来存放当前最活跃的程序和数据,作为主存局部域的副本,其特点是:容量一般在几KB到几MB之间;速度一般比主存快5到10倍,由快速半导体存储器构成;其内容是主存局部域的副本,对程序员来说是透明的。
   替换算法的目标就是使Cache获得最高的命中率。常用算法有随机替换算法、先进先出算法、近期最少使用算法和优化替换算法。
   Cache的性能是计算机系统性能的重要方面。命中率是Cache的一个重要指标,但不是最主要的指标。Cache设计的目标是在成本允许的条件下达到较高的命中率,使存储系统具有最短的平均访问时间。
   Cache的命中率与Cache容量的关系是:Cache容量越大,则命中率越高,随着Cache容量的增加,其命中率逐渐接近100%。但是增加Cache容量意味着增加Cache的成本和增加Cache的命中时间。
转载请注明原文地址:https://kaotiyun.com/show/85QZ777K
0

最新回复(0)