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

admin2019-03-04  25

问题 高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为 4块,每块IMB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为(13)%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为(14)H。 


选项 A、488888
B、388888
C、288888
D、188888

答案D

解析 如果以h代表对Cache的访问命中率,t1表示Cache的周期时间,t2表示主存储器周期时间,使用“Cache+主存储器”的系统的平均周期为t3,则
   t3=h×t1+(1-h)×t2其中1-h又称为失效率(未命中率)。
   在本题中,t2=30ns,t1=3ns,t3=3.27ns,把这些数据代入上面的公式,则可求出 h=99%。
   当主存地址为8888888H时,即二进制地址为1000100010001000100010001000B,其中块内地址为10001000100010001000B,而相联存储器中存储的是区号100010B和区内Cache块号为01B。将Cache块号与块内地址连接到一起,构成Cache的地址为 0110001000100010001000B即188888H。
转载请注明原文地址:https://jikaoti.com/ti/znx7FFFM
0

最新回复(0)