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

admin2019-03-11  27

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

(23)

选项 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 1000 1000 1000 1000 1000 1000,其中斜体为块号88H,加粗部分为块内地址88888。查表得到Cache对应块号为1H,所以高速缓存地址为188888H。
转载请注明原文地址:https://kaotiyun.com/show/W0RZ777K
0

最新回复(0)