第 16 题
在 Cache 和主存构成的两级存储体系中,Cache 的存取时间是 100ns,主存的存取时间是 1000ns,如果希望有效(平均)存取时间不超过 Cache 存取时间 15%,则 Cache 的命中率至少应为( )。(设 Cache 和主存不能同时访问。)
A. 90% B. 98% C. 95% D. 99%
[tag_link]
正确答案:D
在高速缓存与主存不能同时访问的两级存储体系中,有效存取时间取决于命中率 。
命中时存取时间为高速缓存存取时间 ,未命中时需先访问高速缓存( )再访问主存( ),总时间为 。 因此有效存取时间公式为:
题目要求有效存取时间不超过高速缓存存取时间的 ,即不超过 。 代入不等式:
解得:
即命中率至少为 。 选项中 满足要求,因此高速缓存命中率至少应为 。