题8
题目
下列关于高速缓存 Cache 的描述中, 正确的是 ( )。
A. Cache 的功能全部由硬件实现
B. Cache 替换时的单位为字
C. Cache 与主存统一编址, 即主存地址空间的某一部分属于 Cache
D. 无论何时, Cache 中的信息一定与主存中的信息一致
分析
Cache 的功能完全由硬件实现, A 正确。
Cache 替换时的单位是块, 而不是字或字节, 因为 Cache 和主存是以块为单位进行数据交换的。
Cache 地址空间和主存地址空间相互独立, 通过地址映射把主存地址空间映射到 Cache 地址空间。
Cache 中的信息不一定与主存中的信息一致, 因为 Cache 可能采用回写策略, 只有当被修改的块被换出时才写回主存。

解
选A
- Cache功能实现
- 完全由硬件实现
- Cache替换单位
- 块
- Cache替换单位原因
- Cache和主存以块为单位进行数据交换
- Cache地址空间和主存地址空间
- 相互独立
- 地址映射
- 主存地址空间映射到Cache地址空间
- Cache信息和主存信息一致性
- 不一定一致
- Cache信息和主存信息不一致原因
- Cache可能采用回写策略
- 被修改的块被换出时才写回主存