01内存到底是什么?

内存的英文叫 RAM(Random Access Memory)。 你可以先把它理解成电脑的一张高速工作台

电脑正在使用的程序和数据,通常会先放到内存里, 这样 CPU 才能更快地拿到它们并继续工作。

硬盘 / SSD

像书柜或仓库

长期保存很多东西

内存

像正在使用的书桌

放眼前正在用的内容

02为什么程序要先进入内存?

假设你要打开一个画画程序。这个程序原本长期保存在 SSD 里。 当你打开它时,电脑会把当前需要的程序内容和数据准备到内存中。

1 SSD 存储设备

程序保存在 SSD

关机以后也还在

2

打开时进入内存

把现在要用的内容准备好

3 CPU 处理器

CPU 取用

读取指令和数据并执行

03内存和硬盘有什么不同?

很多刚开始学电脑的人,会把“内存”和“硬盘空间”混在一起。 它们都能放数据,但用途完全不同。

内存 RAM

  • 速度很快
  • 主要放正在使用的数据
  • 容量通常比硬盘小
  • 关机后内容通常会消失

硬盘 / SSD

  • 速度通常比内存慢
  • 负责长期保存文件和程序
  • 容量通常更大
  • 关机后数据仍然保留

一个简单记法: 内存看“现在在用什么”,硬盘看“长期存了什么”。

04CPU 和内存怎样配合?

上一篇我们讲过,CPU 会不断执行程序中的指令。 这些指令和需要处理的数据,很多时候都要从内存里取得。

内存

放指令和数据

指令 / 数据 结果
CPU 芯片

CPU

执行和处理

例子:计算 6 + 4

内存里有数字 6 和 4 CPU 执行加法 结果 10 可以再放回内存

真实 CPU 里还有寄存器、缓存等更小更快的存储结构,后面继续学习时再认识它们就可以。

05内存不够时会发生什么?

内存就像桌面。桌面很大时,可以同时摊开更多书、本子和资料; 桌面太小时,就得不断把东西收起来、再拿出来。

内存比较充足

多个程序的数据都能比较顺利地放在“工作台”上。

内存快满了

电脑需要更频繁地腾位置、交换数据,操作可能变慢。

06关机以后,内存里的东西去哪了?

普通电脑里的 RAM 属于易失性存储器: 断电以后,里面临时保存的内容通常不会继续保留。

电脑开机时

内存里放着正在使用的程序和数据。

关机断电后

这些临时内容通常就没有了。

你已经知道了什么

  • 内存 RAM 可以理解成电脑的一张高速工作台。
  • 正在运行的程序和正在处理的数据,通常会放在内存中。
  • 硬盘 / SSD 负责长期保存,内存主要负责“现在正在使用”。
  • CPU 会频繁地和内存交换指令、数据和结果。
  • 内存不足时,电脑可能需要更频繁地腾位置,从而变慢。
  • 普通 RAM 断电后内容通常会消失,所以重要文件要保存到存储设备。

下一个问题: 内存里的东西断电会消失,那照片、程序和文档为什么还能一直保存? 下一篇:硬盘把数据藏在哪里?