
SSD固态硬盘在我们平时的使用过程中我们最担心的就是他的寿命问题。其实在固态硬盘SSD的寿命是可以进行保护的。现在回到编程和擦除SSD固态硬盘数据之间方式的差异上来。您在page上编程,在block上擦除数据。
假设您保存了一个8KB的文件,之后决定要删除它,这可能是您写给自己的简单便条,表示您不再需要了。
您保存该文件时,它会以2 pages的形式保存在闪存记忆体中;您将其删除时,SSD固态硬盘会标记pages为无效,但实际上并不会删除该block。SSD固态硬盘将等到block中一定比例的pages被标记为无效时,才会复制一些有效的数据到新的pages里去并擦除该block。SSD固态硬盘这样做是为了限制了每个block擦除的次数,从而延长驱动器寿命。
但是并非所有的SSD固态硬盘都采用同样的方式来处理删除请求,因此,从硬盘原理上来说,如何处理删除请求对SSD固态硬盘安全性产生较大的影响。
我们已经从概况的角度介绍了SLC SSD固态硬盘与MLC SSD固态硬盘的不同,并且阐述了一般SSD固态硬盘的设计者如何通过编程和算法来保证SSD固态硬盘的性能和安全性,我们将详细阐述Intel X-25M SSD固态硬盘硬盘如何应付数据丢失。
【编辑推荐】


