题9
题目
Q:下列关于 Cache 的描述中, 比较合理的是 ( )。
I. 指令 Cache 通常比数据 Cache 具有更好的空间局部性
II. 由于空间局部性, 适当增加 Cache 块大小通常会提高命中率
III. 回写法的写主存操作次数少于写直达法
A. III B. I 和 II C. II 和 III D. I 和 II 和 III
分析
A:指令 Cache 通常比数据 Cache 具有更好的空间局部性, 这是因为指令流通常是顺序执行的, 而数据流跳转或随机访问的概率较高, I 正确。
由于空间局部性, 同一主存块中的数据的访问概率较高, 因此增加 Cache 块大小会提高命中率, II 正确。
写回法只有在被修改的块被换出时才写回主存, 而写直达法每次写操作都会同时写回主存, III 正确。

[list2mermaid]
- 指令Cache和数据Cache的空间局部性
- 指令Cache通常更好
- 指令流通常顺序执行
- 数据流跳转或随机访问的概率较高
- 增加Cache块大小的效果
- 提高命中率
- 因为同一主存块中的数据的访问概率较高
- 写回法和写直达法的区别
- 写回法
- 只有在被修改的块被换出时才写回主存
- 写直达法
- 每次写操作都会同时写回主存
- 写回法
解
D