
每个人都知道闪存对擦除和写入的次数有限制. MLC闪存的擦除和写入寿命为3000,而TLC闪存的理论寿命较短. 那么覆盖同一文件或重复写入同一位置3000次会加速SSD的损坏吗?

使用固态驱动器进行重复覆盖是否有禁忌?让我们从主机如何管理闪存开始. 下图显示了东芝TR200原始固态硬盘的主控制芯片,该芯片支持LDPC纠错和数据压缩,并与东芝原始BiCS闪存一起使用,可以大大延长使用寿命.


当我们谈论硬盘上的某个位置时,它实际上是指特定的LBA逻辑地址. LBA是在机械硬盘早期根据磁头,圆柱体和扇区等因素开发的连续线性地址系统.


现在,LBA地址不再与诸如磁头和扇区之类的传统概念直接相关. 为了与过去几年形成的计算机存储系统兼容,固态驱动器选择了与机械硬盘驱动器主动兼容的寻址方法.

闪存物理地址和逻辑地址之间必须有一个转换系统: FTL闪存映射层.


在FTL闪存转换层工作之后,似乎连续写入外部的一条数据实际上并没有一起存储在固态驱动器的闪存中.


相反,它们将尽可能分散在不同闪存颗粒的不同位置,从而充分发挥闪存可以并行读写的优点并提高性能. 同时,由于无法在擦除之前直接覆盖闪存,因此SSD文件的覆盖实际上将通过FTL重定向到其他位置以完成写入.

SSD主盘还具有损耗平衡机制. 当选择新的写入位置时,它总是选择使用擦除和写入次数相对较少的闪存单元,以使不同位置的闪存磨损程序保持平衡状态. 即使固态驱动器用完了,实际上也有一些OP保留空间没有直接向用户开放,可以用于损耗均衡.

此外,保留的空间还用作备用块,可以在某些闪存单元损坏后进行替换. 它也是FTL闪存转换层的功能,用户不会察觉到此更改. 另一方面,随着随机技术的进步,闪存的擦除和写入寿命也在增加. 东芝发明的BiCS三维闪存结构使用CT结构代替了传统的FG浮栅,从而提高了擦除和写入寿命.

环形结构增加了电荷数量,从而降低了数据错误率,而三维堆叠将闪存的存储密度提高到了前所未有的高度. 通过这些优化,东芝的3D TLC的使用寿命可以与过去的MLC闪存相媲美.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-291260-1.html
世界上你也算是大佬
不被发现达不到示威效果
日本电器20年照样杠杠的