工学

问答题增加Cache块大小一定会降低失效率吗?

题目
问答题
增加Cache块大小一定会降低失效率吗?
参考答案和解析
正确答案: 不一定。
对于给定的Cache容量,当块大小增加时,失效率开始是下降,后来反而上升了。主要因为增加块大小会产生双重作用。一方面它减少了强制性失效;另一方面,可能会增加冲突失效。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在Cache中,只要增加块容量,一定可以减小失效率。


正确答案:错误

第2题:

增加Cache块大小,对Cache性能有何影响?其原因是什么?


正确答案: (1)对给定的Cache容量,当块大小增加失效率开始是下降,后来反而上升了;
(2)Cache容量越大,使失效率达到最低的块大小就越大。
导致上述失效率先下降后上升的原因,在于增加块大小会产生双重作用。
一方面它减少了强制性失效,因为局部性原理有时间局部性和空间局部性两方面的含义,增加块大小利用了空间局部性;
另一方面,由于增加块大小会减少Cache中块的数目,所以有可能会增加冲突失效。在Cache容量较小时,甚至还会增加容量失效。
刚开始增加块大小时,由于块大小还不是很大,上述的第一种作用超过第二种作用,从而使失效率下降。但等到块大小较大时,第二种作用超过第一种作用,使失效率上升。

第3题:

采用组相联映像、LRU替换算法的Cache存储器,不影响Cache命中率的方法是()

A.增加Cache中的块数

B.增大组的大小

C.增大主存容量

D.增大块的大小


参考答案:C

第4题:

降低Cache失效率的措施有哪些?


正确答案: A、增加Cache块大小
B、提高相联度
C、采用VictimCache
D、采用伪相联Cache(列相联)
E、采用硬件预取技术
F、由编译器控制的预取
G、编译器优化

第5题:

大小为N的直接映象Cache的失效率约等于大小为()的两路级相联Cache的失效率,这称为()规则。


正确答案:N/2;2:1的Cache经验规则

第6题:

采用组相联映像的Cache存储器,为提高其等效性访问速度应()。

  • A、增大主存容量(Cache大小不变)
  • B、增加Cache的块数(块的大小不变)
  • C、减小组的大小(块的大小不变)
  • D、减小块的大小(组的大小不变)

正确答案:B

第7题:

组相联映像、LRU替换的Cache存储器,不影响Cache命中率的是()。

  • A、增加Cache中的块数
  • B、增大组的大小
  • C、增大主存容量
  • D、增大块的大小

正确答案:C

第8题:

增加Cache块大小一定会降低失效率吗?


正确答案: 不一定。
对于给定的Cache容量,当块大小增加时,失效率开始是下降,后来反而上升了。主要因为增加块大小会产生双重作用。一方面它减少了强制性失效;另一方面,可能会增加冲突失效。

第9题:

对于采用组相联映像、LRU替换算法的cache存储器来说,不影响cache命中率的是()

  • A、增加cache中的块数
  • B、增大组的大小
  • C、增大主存容量
  • D、增大块的大小

正确答案:C

第10题:

采用LRU替换的Cache存储器,分配给程序的Cache容量一定时,块的大小增大,Cache的命中率将先上升,到一定时候又会逐渐降低。


正确答案:错误

更多相关问题