高速缓存Cache与主存间采用全相联的地址影像方式

 高速缓存Cache与主存间采用全相联的地址影像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB,若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为 (1) %。

若地址更换表如下所示,则主存地址为8888888H时,高速缓存地址为 (2) H。

 

  地址变换表
1 38H
2 88H
3 59H
4 67H

 


地址变换表
1 38H
2 88H
3 59H
4 67H

(1)A.90 B.95 C.97 D.99
(2)A.488888 B.388888 C.288888 D.188888

 

 

今天学习,遇到这道提,那些答案写的跟狗屎一样。

1    如果缓存有,直接在缓存那  没有区主存拿 设命中率为x  3x+30*(1-x)

 

2  256M 可分解为 2^8 * 2^10 *2^10  所以地址有28位   每块分为1MB  所以前8位为地址位

转换为16进制就是前二位  88转换为 1

不懂的是题目没说主存也是按1M分块的,可能是包含在全相连里面

posted @ 2022-07-08 15:31  霸王龙168  阅读(371)  评论(0)    收藏  举报