推荐答案
测试一下
题目
全相连地址映像是指
A. 任何虚页都可装入主存中任何实页的位置
B. 一个虚页只能装进固定的主存实页位置
C. 组之间是固定的,而组内任何虚页可以装入任何实页位置
D. 组之间可任意装入,组内是固定装入
参考答案与知识点
参考答案
正确答案是A。全相连地址映像(全相联映射)是指任何虚页(或Cache块)都可以映射到主存(或Cache)中任何实页(或Cache行)的位置,没有任何位置限制。这种映射方式具有最高的灵活性,可以避免冲突,但需要复杂的比较电路和全相联查找表,硬件实现成本高。选项B描述的是直接映射,即每个虚页只能映射到一个固定的实页位置,映射关系由地址位直接决定。选项C和D描述的是组相联映射,其中C说“组之间是固定的,而组内任何虚页可以装入任何实页位置”,这实际上是组相联的特征:将主存和Cache分成若干组,组之间采用直接映射,组内采用全相联映射。选项D说“组之间可任意装入,组内是固定装入”,这种描述是错误的,因为组相联的组内是全相联而不是固定装入。因此,只有A正确描述了全相连地址映像。
涉及知识点
- 全相联映射的定义
- 直接映射的特点
- 组相联映射的组成方式
- Cache地址映像方式的对比