查看更多
当前 - 选择题 - 输入输出系统
简单
单选题
2017年5月第16题
#第二版教材
#必须掌握

在高速缓存(Cache)-主存储器构成的存储系统中,(主存地址到Cache地址的变换由硬件完成,以提高速度)。

问题(1)
浓缩知识点

高速缓存Cache是为缓解CPU与主存速度差异设计的层级存储部件,主存到Cache的地址映射由硬件自动完成,这是因为Cache的核心目标是提升存取速度,若由软件实现会引入额外开销、大幅降低数据存取效率。Cache的命中率随容量增大有所提升,但并非线性增长,而是呈现边际效益递减的趋势,当容量增加到一定规模后,命中率的提升幅度会逐渐收窄。另外,Cache与主存的内容并非时刻完全一致,为保障数据一致性,通常采用写直达(写入Cache的同时同步写入主存)、写回(仅当Cache块被替换时才将数据写回主存)等策略来维护两者的数据同步。

正确答案
A

本题考察的是Cache-主存储器系统的映射与一致性机制
A选项:正确。主存与 Cache 之间的地址映射(如直接映射、全相联映射、组相联映射)由硬件自动完成,以保证速度。
B选项:错误。若由软件实现,会严重降低存取速度,不符合 Cache 的设计目标。
C选项:错误。Cache 命中率随容量增大确实提高,但不是严格线性关系,而是呈现递减趋势,即容量增大到一定程度后,命中率提升幅度越来越小。
D选项:错误。Cache 与主存之间可能存在不一致情况,因此需要**写直达(Write-through)写回(Write-back)**策略来保持一致性。
因此,正确答案是 A. 主存地址到 Cache 地址的变换由硬件完成,以提高速度

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有