01内存到底是什么?
内存的英文叫 RAM(Random Access Memory)。 你可以先把它理解成电脑的一张高速工作台。
电脑正在使用的程序和数据,通常会先放到内存里, 这样 CPU 才能更快地拿到它们并继续工作。
硬盘 / SSD
像书柜或仓库
长期保存很多东西内存
像正在使用的书桌
放眼前正在用的内容02为什么程序要先进入内存?
假设你要打开一个画画程序。这个程序原本长期保存在 SSD 里。 当你打开它时,电脑会把当前需要的程序内容和数据准备到内存中。
程序保存在 SSD
关机以后也还在
打开时进入内存
把现在要用的内容准备好
CPU 取用
读取指令和数据并执行
03内存和硬盘有什么不同?
很多刚开始学电脑的人,会把“内存”和“硬盘空间”混在一起。 它们都能放数据,但用途完全不同。
内存 RAM
- 速度很快
- 主要放正在使用的数据
- 容量通常比硬盘小
- 关机后内容通常会消失
硬盘 / SSD
- 速度通常比内存慢
- 负责长期保存文件和程序
- 容量通常更大
- 关机后数据仍然保留
一个简单记法: 内存看“现在在用什么”,硬盘看“长期存了什么”。
04CPU 和内存怎样配合?
上一篇我们讲过,CPU 会不断执行程序中的指令。 这些指令和需要处理的数据,很多时候都要从内存里取得。
内存
放指令和数据
CPU
执行和处理
例子:计算 6 + 4
真实 CPU 里还有寄存器、缓存等更小更快的存储结构,后面继续学习时再认识它们就可以。
05内存不够时会发生什么?
内存就像桌面。桌面很大时,可以同时摊开更多书、本子和资料; 桌面太小时,就得不断把东西收起来、再拿出来。
内存比较充足
多个程序的数据都能比较顺利地放在“工作台”上。
内存快满了
电脑需要更频繁地腾位置、交换数据,操作可能变慢。
06关机以后,内存里的东西去哪了?
普通电脑里的 RAM 属于易失性存储器: 断电以后,里面临时保存的内容通常不会继续保留。
电脑开机时
内存里放着正在使用的程序和数据。
关机断电后
这些临时内容通常就没有了。
你已经知道了什么
- 内存 RAM 可以理解成电脑的一张高速工作台。
- 正在运行的程序和正在处理的数据,通常会放在内存中。
- 硬盘 / SSD 负责长期保存,内存主要负责“现在正在使用”。
- CPU 会频繁地和内存交换指令、数据和结果。
- 内存不足时,电脑可能需要更频繁地腾位置,从而变慢。
- 普通 RAM 断电后内容通常会消失,所以重要文件要保存到存储设备。
下一个问题: 内存里的东西断电会消失,那照片、程序和文档为什么还能一直保存? 下一篇:硬盘把数据藏在哪里?