题12

题目

Q:假设一个 Cache 中共有 块,每 块组成一个组,则下列描述中正确的是 ( )
A. 若 ,则该 Cache 是直接映射 Cache
B. 若 ,则该 Cache 是全相联映射 Cache
C. 若 ,则该 Cache 是直接映射 Cache
D. 若 ,则该 Cache 是 - 路组相联映射 Cache

分析

A: 即一块为一组,每个主存块映射到唯一的 Cache 块,为直接映射, 正确, 错误。 即每个主存块可映射到所有 Cache 块中,为全相联映射, 错误。 应为 -路组相联映射。

直接映射是,cache一行视作一个组,每个内存块,被直接唯一映射到一个cache行中

全相联映射,用tag来识别是哪个主存块,所有主存块可以映射到全部任何一个cache行中

A