单选题
某一计算机采用主存—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%
A
B
C
D
【正确答案】
C
【答案解析】
[解析] 在直接映射方式中,存储块都唯一映射到一个Cache映像块中。
Cache块号=主存块号 mod Cache块数。
于是,每次访问后,Cache中存放的主存块情况如下图所示。
[*]
Cache中存放的主存块情况
底纹为灰色的部分为命中时刻。即有4次命中,那么命中率为4/15=26.7%,故本题选C。
提交答案
关闭