单选题 某一计算机采用主存—Cache存储层次结构,主存容量有8个块,Cache容量有4个块,采取直接映射方式。若主存块地址流为0、1、2、5、4、6、4、7、1、2、4、1、3、7、2,一开始Cache为空,此期间Cache的命中率为______。
  • A.13.3%
  • B.20%
  • C.26.7%
  • D.33.3%
【正确答案】 C
【答案解析】[解析] 在直接映射方式中,存储块都唯一映射到一个Cache映像块中。
Cache块号=主存块号 mod Cache块数。
于是,每次访问后,Cache中存放的主存块情况如下图所示。
[*]

Cache中存放的主存块情况

底纹为灰色的部分为命中时刻。即有4次命中,那么命中率为4/15=26.7%,故本题选C。