在计算机学科考试当中,Cache 的标准中文译名是高速缓冲存储器,也经常简称为高速缓存,这个术语是 CPU 体系结构里面非常高频的考点,计算机一级 二级 计算机组成原理科目都会经常考察这个名词翻译。Cache 本质是位于 CPU 与主存内存之间的高速小型存储器,读写速度远高于普通内存,作用是临时存放 CPU 频繁调用的数据和指令,减少 CPU 等待内存读取数据的时间,提升整机运算效率。很多考生容易把它和内存 寄存器混淆,Cache 是独立层级,属于存储器层次结构的中间层级,考试填空题一般优先填写高速缓冲存储器,如果是选择题,选项出现高速缓存也属于正确答案。
术语基础定义
Cache 读音为 kæʃ,属于计算机组成原理专有名词,它并不是普通的外部缓存,是专门面向 CPU 设计的高速缓冲存储单元,依托局部性原理工作,也就是程序运行的时候,短时间内会重复访问某一块数据,把这部分数据提前放进 Cache,CPU 就可以快速读取,不用每次都去访问速度慢很多的主存储器。现代 CPU 里面还会分级,分为一级 Cache L1,二级 Cache L2,部分高端 CPU 还有三级 Cache L3,层级越靠近 CPU 速度越快,容量越小。
易混名词区分
| 术语 | 中文译名 | 和 Cache 的区别 |
|---|---|---|
| Cache | 高速缓冲存储器 | CPU 和主存之间,速度高于主存 |
| RAM | 随机存取存储器 | 也就是常说的主存内存,速度低于 Cache |
| Register | 寄存器 | 在 CPU 内部,速度比 Cache 更快,容量更小 |
考试答题要点清单
填空题标准答案优先写高速缓冲存储器
选择题选项出现高速缓存,属于简写,判定正确
不要错写成缓存区 缓冲区,缓冲区一般对应 buffer,是另外一个术语,属于高频错误选项
注意不要和 BIOS ROM 这类只读存储混淆,Cache 是可读写的高速存储
拓展补充
除了 CPU 里面的 Cache,硬盘 显卡 浏览器里面也会使用 Cache 这个概念,同样翻译为缓存,但是计算机基础考试题目里面单独问 Cache 的中文译名,默认就是 CPU 的高速缓冲存储器。Buffer 中文是缓冲区,和 Cache 经常放在一起做辨析题,Cache 重点是加速读取,利用局部性,Buffer 重点是平滑速度差,临时缓冲数据,二者原理并不相同。
【相关 FAQ】
问题 1 Cache 的中文译名是,考试可以只写高速缓存吗
回答 1 Cache 的中文译名是高速缓冲存储器,填空题如果题目空格较短,部分试卷认可简写高速缓存,但是稳妥答题优先写完整全称高速缓冲存储器,避免阅卷扣分。
问题 2 Cache 的中文译名是,能不能写成缓冲区
回答 1 Cache 的中文译名是高速缓冲存储器,缓冲区是 Buffer 的中文译名,属于典型干扰选项,考试写缓冲区是错误答案,不能把 Cache 和 Buffer 混淆。
问题 3 Cache 的中文译名是,L1 Cache 中文应该怎么称呼
回答 1 Cache 的中文译名是高速缓冲存储器,L1 Cache 就叫做一级高速缓冲存储器,也叫一级高速缓存,它是距离 CPU 核心最近的 Cache 层级。
问题 4 Cache 的中文译名是,Cache 和内存是不是同一个东西
回答 1 Cache 的中文译名是高速缓冲存储器,它和内存不是同一个部件,内存是主存储器,Cache 位于 CPU 与主存之间,读写速度比内存更快,容量比内存小很多。
【免责申明】
本内容为计算机学科考试科普参考,不同考试大纲阅卷标准存在细微差异,答题请以对应教材和考纲要求为准,本内容不保证适配所有试卷评分标准。


