高速缓存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分块的,可能是包含在全相连里面