采用指令Cache 与数据Cache 分离的主要目的是()。
A. 降低 Cache 的缺失损失
B. 提 高Cache 的命中率
C. 降低CPU 平均访存时间
D. 减少指令流水线资源冲突
[tag_link]
正确答案:D
把指令 Cache 与数据 Cache 分离后,取指和取数分别到不同的 Cache 中寻找,那么指令流水线中取指部分和取数部分就可以很好地避免冲突,即减少了指令流水线的冲突,选 D。