考虑以上问题中给出的数据。
在第二次访问阵列时,数据高速缓存的以下哪几行将被新块替换?
(A)第4行到第11行
(B)第4行到第12行
(C)第0行到第7行
(D)第0行到第8行答案: (A)
解释:
主内存大小= 2 ^ 16字节
行数= 32 = 2 ^ 5
每行大小= 64 = 2 ^ 6字节=>字偏移= 6
存在2种方式
因此,套数=行数/ 2
= 2 ^ 5/2
= 2 ^ 4
现在,主内存格式= /////// Sir 1st image here /////////
起始存储位置:1100 H => 0001 0001 0000 0000
偏移:00 0000
线:01 00(4)
该解决方案由Mohit Gupta提供。
这个问题的测验