单选题
29.
下列( )措施可以提高Cache命中率。
Ⅰ.提高相联度 Ⅱ.设置替换缓存保存刚被替换的块 Ⅲ.通过编译优化改善程序的访存局部性
A、
仅Ⅰ、Ⅲ
B、
仅Ⅰ、Ⅱ
C、
仅Ⅱ、Ⅲ
D、
Ⅰ、Ⅱ和Ⅲ
【正确答案】
D
【答案解析】
Ⅰ:提高相联度就是尽量使得主存块放进Cache时尽量随意,最好是全相联,只要Cache有空的就可以放,这样可以使得命中率最高,故Ⅰ正确。
Ⅱ:其实这个增大了Cache的容量,肯定可以提高Cache的命中率,故Ⅱ正确。
Ⅲ:对于Cache而言,程序如果能尽可能地保持局部性执行,可使得命中率增大,故Ⅲ正确。
提交答案
关闭