Skip to content
难度基础(★)
建议时长30分钟
本课难点
  • RAM/ROM 的掉电特性与 BIOS 存放位置(非易失性)
  • Cache 与主存/外存的关系:Cache 提速但不等于扩容
  • 存储层次速度顺序:寄存器 > Cache > 主存 > 外存

1.7.1 存储系统概述

本课核心知识点整理
本课核心知识点手绘流程图(SVG)

本节导学

存储系统是第 1 章几乎每次都会出题的部分,分值通常在 1-2 分左右。字幕把后续学习拆成三条线:层次化存储体系、Cache 层次、主存计算题。也就是说,这一节不是孤立介绍几个名词,而是在给后面的 Cache 命中率、平均访问时间、主存编址、容量换算打地基。

存储系统不是单一部件,而是由寄存器、Cache、主存、外存以及 ROM/Flash 等不同速度和容量的存储部件组成。它的核心矛盾是:CPU 很快,外存很慢;快的器件小且贵,大的器件慢且便宜。因此系统必须分层,把“速度、容量、成本、断电保持能力”综合起来。

本章存储线索

方向后续要学什么
层次化存储体系存储分层及其理论支撑
Cache 层次高速缓存的作用和计算题
主存计算主存编址、容量、芯片组织等题型

程序运行时,CPU 需要频繁取指、取数、写回结果。若每次都直接访问慢速外存,CPU 会大量等待;若所有数据都放在极快存储中,成本又不可接受。层次化存储正是折中方案。

它和前面的 CPU、进制转换也有关:CPU 需要高速取指和取数,主存/Cache 影响速度,主存编址又会用到二进制和十六进制转换。

分层视角

先建立分层视角:CPU 内部寄存器最快但容量最小;Cache 位于 CPU 和主存之间,用来缓解速度差;主存是程序运行时主要工作区;外存容量大、速度慢,负责长期保存数据。

然后再进入考试计算:Cache 命中率、平均访问时间、主存地址位数、芯片片数、容量换算等题目都建立在这个分层视角之上。

层次速度容量成本/bit典型作用
寄存器最快最小最高CPU 正在使用的数据、地址、状态
Cache很快缓解 CPU 与主存速度差
主存 RAM较快程序运行时工作区
外存 SSD/HDD/U 盘最大长期保存程序和文件

常见存储部件

  • 寄存器(Register):CPU 内部,速度最快,容量最小
  • Cache(高速缓存):CPU 与主存之间,解决速度差
  • 主存(Main Memory / RAM):程序运行时工作区
  • 外存(Secondary Storage):硬盘/U盘/SSD 等,容量大,速度慢

不同存储器没有谁能单独满足全部需求。寄存器和 Cache 快但小,外存大但慢,主存处在中间,承担程序运行时的主要工作区。

买电脑时“500G/1T 硬盘”指外存容量;“8G/16G 内存”指主存容量。做分类题时先判断它负责运行期工作,还是长期保存。

RAM 与 ROM

类型掉电是否丢失典型用途
RAM(Random Access Memory)丢失主存(运行中数据/程序)
ROM(Read Only Memory)不丢失固化程序/固件(Firmware)

RAM 适合运行时快速读写,但断电后内容丢失;ROM/Flash 用来保存不应该随断电消失的固件或启动程序。

看到“掉电丢失”选易失性/RAM;看到“固件、启动程序、BIOS、断电不丢”选 ROM/Flash。

BIOS 为什么不能放在 RAM

  • BIOS(Basic Input/Output System)是基本输入输出系统
  • 掉电不应丢失 → 存在 ROM/Flash 这类非易失性存储中

计算机开机时还没有把操作系统加载到内存,需要一段固定程序完成基本硬件初始化和启动引导。这段程序不能因为断电消失。

问 BIOS 存放位置时,不选 RAM;应选 ROM、Flash ROM 或非易失性存储。

高频对比表

存储类型速度容量断电保持典型用途
寄存器/Cache最快最小CPU 高速访问
主存 RAM较快运行期程序数据
ROM/Flash较慢固件、BIOS
外存(磁盘/SSD)较慢最大长期存储

做题路线

  1. 硬盘、SSD、U 盘属于外存/辅助存储,即使硬盘装在机箱内部也不是主存。
  2. RAM 是运行期主存,掉电丢失;ROM/Flash 掉电不丢,常放 BIOS/固件。
  3. Cache 是提速层,不是把主存容量变大。
  4. 速度顺序常记为:寄存器 > Cache > 主存 > 外存。
  5. 看到 Cache 题,往后会联想到局部性原理、命中率、平均访问时间;看到主存题,往后会联想到编址、地址位数和容量换算。

🧪 例题(按难度)

简单(3题)

单选
“掉电数据丢失”最符合以下哪个术语?
单选
日常所说电脑“1TB/2TB 容量”通常指的是:
单选
关于 Cache(高速缓存)的作用,正确的是:

中级(3题)

例题1(BIOS 存储器)

在微机系统中,BIOS 通常存放在:

单选
选择正确存储器:

例题2(层次判断)

以下存储部件中,速度通常从快到慢的正确顺序是:

单选
选择正确顺序:
单选
下列关于存储器的说法正确的是:

困难(1题)

单选
某计算机标称“内存 16GB、硬盘 1TB”。下列判断正确的是:

📚 本课小结

  • 主存:RAM,掉电丢失
  • 外存:容量大、速度慢
  • BIOS:ROM/Flash
  • 寄存器/Cache 速度快但容量小