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

admin2019-03-11  15

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

(2)

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

答案D

解析 本题是一个简单的计算题。我们设高速缓存的命中率为:t。则有
30×(1一t)+3×t=3.24
解方程得:t=0.98。所以高速缓存的命中率为98%。
接下来看第(23)空,由于高速缓存的容量为4MB,分为4块。所以把高速缓存的22位长地址划分为两部分,块号为2位,而块内地址为20位。主存容量为256MB,所以主存地址长度为28位。这样主存的块号为8位,块内地址为20位。此时先将主存地址8888 888H化为二进制数1000,000 1000 1000 1000 1000 1000,其中斜体为块号88H,加粗部分为块内地址88888。查表得到Cache对应块号为1H,所以高速缓存地址为188888H。
转载请注明原文地址:https://jikaoti.com/ti/Nof7FFFM
0

相关试题推荐
最新回复(0)