虽然多级存储降低了SSD单位容量的成本,但也降低了SSD的寿命和性能。主控有一套算法来管理SSD中的存储空间,这也决定了SSD的寿命。其实SSD的工作过程远比我们想象的复杂。又不是我们下载了1G的数据,写完1G的SSD,SSD再牛逼也快报废了。

固态硬盘存储了数据,放着10年以上不用,数据会丢失吗?

固态硬盘存储了数据,放着10年以上不用,数据会丢失吗

固态硬盘存储数据是靠芯片内到的电子,电子可是会跑掉的,因为没有完全绝对的绝缘体能隔绝电子,加上遂穿效应等,固态硬盘超长时间不用数据是会消失的,这个时间和硬盘的制造工艺和主控芯片的逻辑判定值有关,SLC的芯片要比MLCTLC和QLC的存储时间要长一些,一般长达3年左右,这个和它只存1bit信息相关,MLC是2bit。

ssd固态硬盘,为什么会有使用期限呢?

ssd固态硬盘,为什么会有使用期限呢

不管是什么都会有使用期限的问题,固态硬盘也是一样。固态硬盘存储数据的单元是闪存颗粒,然而闪存看颗粒是有擦写次数限制的。固态硬盘的擦写次数普遍为3000次,以常用的120G为例,在SSD的平衡写入机理下,可擦写的总数据量为120G X 3000 = 360000G,假如超级视频王每天喜欢下载视频,然后看完就删按照每天下载100G的视频来计算,可用天数为360000 / 100 =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极。


文章TAG:固态寿命到了会怎么样  固态  硬盘  存储  寿命  数据  
下一篇