主控有一套算法来管理SSD中的存储空间,这也决定了SSD的寿命。可以看出,大多数人认为SSD寿命短的隐忧在于,用读写PE的周期数来衡量SSD的寿命是可以名正言顺的。在SSD的主控算法定义中修改一次只是真正的读写。比如一个480G的SSD全部写完480G的数据后,也只是一个PE的寿命消耗。

固态硬盘能用多久?

固态硬盘能用多久

理论上可以无限读写。打个比方,现在固态硬盘的擦写次数一般为3000次左右以120GB的固态硬盘计算,在SSD平衡读写的条件下,固态硬盘可擦写的总数据为120G乘以3000次,等于360000GB。假如每天下载100G的视频,然后删除那么硬盘的使用时常就是360000除以100G等于3600,也就是3600除以366等于9.8年。

SSD寿命很短吗?

SSD寿命很短吗

相较于传统的机械硬盘HDD,固态硬盘SSD能让我们操作电脑时有如丝滑一般的体验。除此之外,固态硬盘还解决了机械硬盘很多痛点,比如噪声大功耗高重不抗摔等。这主要是由于机械硬盘的机械结构注定了它不可能会发生质变,提高机械硬盘性能主要是靠提高盘片的转速,目前主流的机械硬盘是7200转,民用级别高的也有10000转到15000转,但高转速也意味着更大的噪音和更大的功耗,也对马达有更高的要求。

这些都导致了机械硬盘连续读取速度很难超过200MB/s,4KB随机性能更是杯具。机械硬盘的工作原理机械硬盘写入数据时,距离盘面3纳米左右的磁头会利用电磁铁来改变盘片上磁性材料的极性来记录数据,两种极性分别对应0和1。理解不了的小伙伴们可以参照一下小朋友的磁性画板,画画时画笔头上的磁铁会将藏起来的磁粉吸到最上面来跟随磁铁的路径,由于磁粉是困在一个一个的小格子内,所以并不会一直跟随者笔头的磁铁走,而最终在画板上留下了图案。

机械硬盘读取数据的时候,磁头另一侧的读取器可以识别磁性材料的不同极性,然后还原成0和1。机械硬盘的一块盘片被分割为若干个刺刀,磁道又细分为各个扇区,扇区是机械硬盘盘片存储的最小数据块,一般大小是512字节。当我们想要读取机械硬盘里的数据时,必须要在电机的驱动下,找到对应的磁道,再转到对应的扇区才行,这样就会有十几毫秒的延迟。

如果数据是分散存储的时候,读写的速度更会大幅降低,所以机械硬盘就会有磁盘整理这么一说。固态硬盘的工作原理固态硬盘存取数据时就简单多了,比如存储数据时,数据会在主控芯片的控制下,经由缓存直接分配到闪存芯片中存储起来。闪存芯片中最基本的存储单元就是浮栅晶体管,浮栅被二氧化硅包裹着和上下层之间绝缘,在断电时能够保存电子,当电子数量高于某一个值时就表示0,低于这个值时就表示1。

浮栅的工作原理很像水塔的自动上水原理,当水位低于临界值时,浮漂受到重力作用拉紧传感器,接通抽水机的电源,当水位高于临界值时,浮漂浮起松开对于传感器的拉力,电源断开停止抽水。其实抽水马桶也是类似的原理。固态硬盘写入数据时,晶体管会被初始化,在P极加上一个电压,浮栅中原有的电子就会因为量子隧穿效应通过绝缘层逃逸出来,让浮栅中的电子数量低于某个值时就还原成1。

假如要写入0,就在控制极上加一个电压,让电子穿过绝缘层再注入浮栅中,当电子数量高于某个值时就表示0。在读取时,主控其实并不知道浮栅中有多少电子。但可以通过往控制极加上一定大小的电压来判断是0还是1。控制极的电压越大N极间的电流就会越大。存储0的浮栅要比存储1的浮栅有多得多的电子,就会抵消控制极上的电压,所以控制极需要更大的电压才能导通存储0的两个N极。

实际上,中间电压经常被施加到控制电极。如果两个N极导通,说明浮栅中电子较少,所以存储值为1。如果没有导通,说明浮栅中的电子比较多,所以存储值为0。传统的单级存储单元SLC只有两种状态,只能保存一位数据,而多级存储单元MLCTLC和QLC可以有416种状态,一个单元可以保存24位数据。


文章TAG:固态硬盘寿命多久  硬盘  固态  多久  能用  寿命  
下一篇