系统

内存(RAM · Random-Access Memory)

内存(RAM)是电脑里那块又快又临时的工作台——你此刻打开的每个程序,都把正在用的东西放在这里。当你启动一个应用、打开一个文件或加载一个网页时,数据会从慢吞吞的硬盘被搬进内存,好让 CPU 几乎瞬间就能取用。可以把它想成你正在用的一张办公桌:桌子越大,你能同时摊开、同时招呼的东西就越多。

麻烦之处在于,内存天生就会「遗忘」。它只在通着电的时候才记得住数据——一关机(或者一崩溃),内存里的一切就烟消云散。这正是没保存的工作会丢失的原因:保存,就是把东西从这张转瞬即逝的桌子复制到硬盘上,在那儿它才稳稳留得住。这就是内存(RAM,快但临时)和存储(硬盘,慢但永久)的区别。

当你听到「这台笔记本有 16 GB」时,这个数字说的就是桌子的大小。同时跑太多吃资源的程序,桌子就会被塞满;系统只好把一些东西倒腾回慢硬盘腾地方,于是一切都变得卡顿。内存越大,通常就意味着你能同时进行更多事情,而不必忍受这种拖慢。

$ free -h
              total    used    free
Mem:           16Gi   9.2Gi   6.8Gi

free 显示这张桌子的大小,以及此刻用掉了多少——这里总共 16 GB,已用 9.2 GB。

RAM 之所以叫「随机存取」,是因为 CPU 能等速地直接跳到它里面的任意位置——不像磁带,得按顺序一路倒带过去才行。

又称
memorymain memoryworking memory