问题 单项选择题 案例分析题

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

空白(2)处应选择()

A.488888

B.388888

C.288888

D.188888

答案

参考答案:D

解析:对于高速缓存Cache,设H为其命中率,t为其存取时间,t为主存的访问时间,t为Cache存储器的等效加权平均访问时间,则有t=Ht+(1-H)t。对于本题,则有30×(1-H)+3×H=3.27,可以求得H=0.99,即Cache的命中率为99%。对于第2题,主存地址为8888888H时,转换为二进制地址为1000100010001000100010001000B,其中块号为10001000H,即88H。块内地址为10001000100010001000B,即88888。由地址变换表知Cache对应的块号为1H,所以Cache的地址为188888H。

单项选择题 A1/A2型题
单项选择题 案例分析题