--- title: Cache tags: - concept - computer-organization - storage - joplin type: concept source_type: reconstructed created: 2026-04-22 updated: 2026-04-22 aliases: - 高速缓存 --- # Cache > [!abstract] > Cache 是为了解决 CPU 与主存速度不匹配而设计的高速缓存层。复习它时要抓“为什么存在”和“怎样映射”,而不是只背类型名。 ## 定义 - 位于 CPU 和主存之间的高速、小容量存储层。 - 基于局部性原理缓存高频访问的数据和指令。 ## 核心作用 - 降低平均访存延迟。 - 提高 CPU 实际执行效率。 ## 常见映射方式 - 直接映射 - 全相联映射 - 组相联映射 ## 应抓住的权衡 - 命中率 - 实现复杂度 - 硬件成本 ## 易错点 - 不是命中率最高就一定最好。 - Cache 的重点不是“比主存快”这句废话,而是“怎样在工程上平衡效果和复杂度”。 ## 来源 - [[raw/Joplin/计算机专业基础/计算机组成原理/_计算机组成原理知识文档总纲.md]] - [[raw/Joplin/计算机专业基础/计算机组成原理/3.计算机存储系统.md]] ## 相关页面 - [[计算机存储系统]] - [[虚拟存储]]