如果我理解正确的话,RAM 和 SSD 都使用闪存,尽管固态硬盘使用NAND闪存。RAM 在断电时会丢失数据。为什么 SSD 不会以同样的方式丢失数据?
答案1
简而言之,它们是不一样的:RAM 是易挥发的内存,而闪存是非挥发性。
更具体地说,你的电脑中的 RAM 是动态的RAM,或动态随机存取记忆体DRAM 的每个位由一个晶体管和一个电容器组成,电容器存储一定量的电荷。电容器中的电荷衰减很快,因此必须不断刷新。
也存在静止的RAM,SRAM。这使用闩锁来存储数据,因此不必不断刷新,但仍需要供电。(此外,它更复杂、更昂贵,因为需要几个晶体管来为内存的每个位制作一个锁存器。)
闪存另一方面,它使用浮栅晶体管进行存储。NOR 闪存对它们的利用与 NAND 略有不同,但原理是相同的。NAND 闪存用于 SSD,因为尽管速度较慢,但它的密度更高,批量生产成本更低。
答案2
在为什么 RAM 必须是易失性的?,萨特斯写道:
DRAM 使用小型电容器,这些电容器会泄漏电流。大型电容器泄漏电流较少,波动性较小,但充电时间较长。
闪存使用以高压射入隔离器的电子。能量屏障非常高,以至于你无法以可控的方式将它们释放出来;唯一的方法是清除整个数据块。 完整答案
阅读那里的完整线程。它提供了有关各种 RAM 设备如何工作的大量信息。