Cache.md 1.2 KB


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]]

相关页面

  • [[计算机存储系统]]
  • [[虚拟存储]]