计算机体系结构

组相联Cache比相同容量的直接映象Cache的失效率低。由此是否可以得出结论:采用组相联Cache一定能带来性能上的提高?为什么?

题目

组相联Cache比相同容量的直接映象Cache的失效率低。由此是否可以得出结论:采用组相联Cache一定能带来性能上的提高?为什么?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在关于主存与cache地址映射方式中,叙述______是正确的。

A.全相联映射方式适用于大容量cache

B.直接映射是一对一的映射关系,组相联映射是多对一的映射关系

C.在cache容量相等条件下,直接映射方式的命中率比组相联方式有更高的命中率

D.在cache容量相等条件下,组相联方式的命中率比直接映射方式有更高的命中率


正确答案:D

第2题:

Cache存储器常用的地址映像方式是()。

A.组相联映象
B.段页表映象
C.全相联映象
D.页表法映象

答案:A
解析:
组相联方式将主存中的区和Cache中的块再分成组。主存的每个区和Cache的大小一样,将主存中每个区和Cache中再分为同样组数。这里规定主存中的组和缓存中的组采取直接映像方式,即主存中任何区的0组只能放存放到Cache中的0组,1组只能存放到Cache中1组,而每个组内的块采取全相连映像方式。即主存一组内的块可任意存到Cache相应组号内的任意块中。既具备了直接映像方式的简单和速度快的优点,同时也很好地降低了冲突率。即冲突率比直接映像方式低,但比全相联映象方式高。优点:块的冲突概率比较低,块的利用率大幅度提高,块失效率明显降低。

第3题:

Cache存储器的地址映象规则中,块冲突概率最低、Cache的空间利用率最高的是()

A.直接映象规则

B.组联映象规则

C.段相联映象规则

D.全相联映象规则


参考答案:B

第4题:

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

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

正确答案:B

第5题:

块冲突概率最高的Cache地址映像方式是()。

  • A、段相联
  • B、组相联
  • C、直接相联
  • D、全相联

正确答案:C

第6题:

Cache一般包含3种地址映射方式,分别为全相联映射、直接相联映射和组相联映射,下列描述不正确的是______。

A.全相联映射是指主存中的任意一块都可以映射到Cache中任意一块的方式
B.全相联映射的缺点是Cache的空间利用率低
C.直接相联映射是指主存中的某块只能映射到满足特定关系的Cache块中
D.组相联映射考虑了全相联映射和直接相联映射各自的优点

答案:B
解析:
本题考查Cache方面的基础知识。Cache一般有3种地址映射方式,分别为全相联映射、直接相联映射和组相联映射。直接相联映射指主存的一个字块只能映像到Cache的一个准确确定的字块中。特点在于主存的字块只可以和固定的Cache字块对应,方式直接,利用率低。全相联映射是指主存中任意一个块都可以映射到Cache中任意一个块的方式,也就是说,当主存中的某一块需调入Cache时,可根据当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可以是Cache中的任意一个块。特点是利用率高,方式灵活,标记位较长,使用成本太高。组相联映射是对全相联和直接映像的一种折衷处理方案。既不在主存和Cache之间实现字块的完全随意对应,也不在主存和Cache之间实现字块的多对一的硬性对应,而是实现一种有限度的随意对应。其特点是组间全相联,组内直接映像。集中了两个方式的优点。成本也不太高。是最常见的Cache映像方式。

第7题:

按照Cache地址映像的块冲突概率,从高到低排列的是()。

A.全相联映像→直接映像→组相联映像
B.直接映像→组相联映像→全相联映像
C.组相联映像→全相联映像→直接映像
D.直接映像→全相联映像→组相联映像

答案:B
解析:
直接映像是指在进行映像的工作时,规定各区中的某一信息块只能映像到Cache中的一个固定的信息块中。全相联映像是指主存中的每一个字块可映像到Cache任何一个字块位置上。组相联映像方式是直接映像和全相联映像的一种折衷方案,这种方法将存储空间分为若干组,各组之间是直接映像,而组内各块之间则是全相联映像。进行地址映像时,直接映像方式下冲突概率最高,全相联映像方式下冲突概率最低。

第8题:

()把主存储器和Cache按同样大小划分成块,再将主存储器和Cache按同样大小划分成组,每一组由相同的块数组成,然后将主存储器按Cache大小分成区,主存储器每个区的组数与Cache的组数相同。

A.全相联映象

B.直接映象

C.组相联映象

D.以上都不是


正确答案:C

第9题:

下列关于cache地址映射的描述,不正确的是()

  • A、全相联映射方式中,主存的一个块可能存放到cache中任意一行
  • B、直接映射方式中,主存的一个块只能存放在cache的一个特定行
  • C、全相联映射方式的cache利用率高,直接映射方式的cache利用率低
  • D、组相联映射方式是全相联映射和直接映射方式的折中方案,即主存中的一个块放到cache的哪个组是灵活的,而放到该组的哪个行是固定的

正确答案:D

第10题:

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


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