Cache一般包含3种地址映射方式,分别为全相联映射、直接相联映射和组相联映射,下列描述不正确的是( )。(2015年嵌入式系统设计师) A.全相联映射是指主存中的任意一块都可以映射到Cache中

Cache一般包含3种地址映射方式,分别为全相联映射、直接相联映射和组相联映射,下列描述不正确的是(   )。(2015年嵌入式系统设计师)
A.全相联映射是指主存中的任意一块都可以映射到Cache中任意一块的方式
B.全相联映射的缺点是Cache的空间利用率低
C.直接相联映射是指主存中的某块只能映射到满足特定关系的Cache块中
D.组相联映射考虑了全相联映射和直接相联映射各自的优点








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

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/e29016b6b77b11ee.html

相关文章

最近发表

好文推荐