众所周知SSD 的使用寿命相当短据我所知,它们在多次重写循环后就会失效;当信息被移动、替换,甚至在某些情况下被删除时,存储的每个位都会发生变化。
系统内存以类似的方式存储信息,只是它是易失性的。不过,我认为内存比 SSH 硬盘能承受更多的重写次数。
为什么内存故障频率不高?是不是因为 SSD 中的数据是持久的,并且会以某种方式磨损组件?
答案1
我凭直觉回答:因为 SSD 在断电后仍存储数据。
常规系统内存会在芯片上的特定位置放置微小电荷。只要芯片通电,电荷就会不断刷新。一旦断电,电荷就会消散。我听说过可以在系统关闭几分钟后读取内存的取证技术,但一般来说,我认为电荷(以及位)几乎瞬间消失。
SSD 中的内存在断电后仍会保留。这意味着芯片不仅要存储微小的电荷,还必须实际物理修改写入位置。因此,在写入位置磨损之前,只能进行固定次数的修改,这是有道理的。SSD 采用了许多技巧,例如写入均衡,以将写入均匀分布在芯片上,这样某个特定位置就不会比其他位置更快耗尽。
我想我认为这是电容器和电池之间的区别,我很想知道其他人是如何解释这一点的。
答案2
为什么内存不会更频繁地出现故障?
因为 RAM 和闪存是两种根本不同的技术——事实上,它们之间的差异如此之大,甚至不值得尝试将它们相互比较。