列表

详情


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

第 1 问

A. 90

B. 95

C. 97

D. 99

第 2 问

A. 488888

B. 388888

C. 288888

D. 188888

参考答案: D D

详细解析:

高速缓存cache的存储系统的平均存取时间为TA=HTA1+(1-H)TA2。其中cache的存取时间TA1、主存的存取时间TA2及平均存取时间为TA己知后,利用该式可以求出cache的命中率H为99%。
当主存地址为8888888H时,即二进制地址为1000100010001000100010001000B,其中块内地址为10001000100010001000B,而相联存储器中存储的是区号100010B和区内块号00B,也就是相联存储器中存储的是10001000B = 88H。由相联存储器的88H查出cache块号为01B。将cache块号与块内地址连接到一起,构成cache的地址为0110001000100010001000B即188888H 。

上一题