一文了解磁盤和固態(tài)硬盤的特性
在電子計(jì)算機(jī)的世界里,在紙上打孔是最早的數(shù)據(jù)存儲(chǔ)方法。磁是既打孔之后,用于記錄數(shù)據(jù)的第二代存儲(chǔ)介質(zhì),距今已經(jīng)發(fā)展了近百年的歷史。電是既磁之后的新一代存儲(chǔ)介質(zhì),距今已經(jīng)發(fā)展了半個(gè)世紀(jì)。那么磁盤是否會(huì)被固態(tài)硬盤永久取代?
磁作為存儲(chǔ)介質(zhì),最早的數(shù)據(jù)存儲(chǔ)方式是磁帶,然后是磁盤。磁帶上的數(shù)據(jù)只能順序存儲(chǔ),讀取時(shí)也需要按順序進(jìn)行讀取。如果需要“隨機(jī)”讀取數(shù)據(jù),則需要進(jìn)行“倒帶”操作,重新定位磁帶的位置。日常中最長見到的磁帶存儲(chǔ)是上世紀(jì)的錄音帶和錄影帶。由于當(dāng)時(shí)磁帶數(shù)據(jù)存儲(chǔ)密度有限,存儲(chǔ)影像的磁帶較寬且體積較大。為了把磁帶體積作小作薄,將磁頭進(jìn)行了特殊角度的傾斜處理,以便獲得更大的數(shù)據(jù)讀取面積。
磁頭讀取示意圖
磁盤相對磁帶可以更方便的進(jìn)行隨機(jī)讀取。磁盤開始運(yùn)行就一直在高速旋轉(zhuǎn),通過移動(dòng)磁頭到指定位置,等待盤片旋轉(zhuǎn)過來時(shí)讀取數(shù)據(jù)。每個(gè)盤片像田徑場上的跑道一樣劃分出多條磁道,數(shù)據(jù)便是存儲(chǔ)在這些磁道之上。為了對數(shù)據(jù)進(jìn)行劃分,又在磁道上進(jìn)行分段,形成了一個(gè)個(gè)的扇區(qū)。每一個(gè)扇區(qū)存儲(chǔ)的數(shù)據(jù)容量相同,是最小的數(shù)據(jù)存儲(chǔ)單元。如果想對磁盤進(jìn)行擴(kuò)容,除了在有限的面積上提升存儲(chǔ)密度,增加盤片是更有效的方法。多個(gè)盤片上下疊在一起,多個(gè)磁頭可以一次性讀取到更多的數(shù)據(jù)。
磁盤讀取示意圖
雖然磁盤已經(jīng)可以進(jìn)行快速的隨機(jī)讀取,但是速度受限于磁盤的轉(zhuǎn)速和磁頭移動(dòng)的速度。固態(tài)硬盤使用半導(dǎo)體技術(shù),沒有任何的機(jī)械操作,讀取硬盤上任何位置的數(shù)據(jù)都非???。雖然固態(tài)硬盤的性能非常高,但是單位價(jià)格下的存儲(chǔ)容量要遠(yuǎn)小于磁盤。進(jìn)行大規(guī)模數(shù)據(jù)存儲(chǔ)時(shí),需要考慮存儲(chǔ)成本。半導(dǎo)體和磁盤不同,每個(gè)半導(dǎo)體單元的操作壽命只有幾千到幾萬次。當(dāng)存儲(chǔ)空間占用較高時(shí),數(shù)據(jù)會(huì)頻繁讀取空閑部分的半導(dǎo)體單元,導(dǎo)致使用壽命大幅度縮短。此時(shí)就需要固態(tài)硬盤支持磨損均衡技術(shù)(Wear Leveling),動(dòng)態(tài)調(diào)整硬盤上的數(shù)據(jù),讓“空閑區(qū)”在整個(gè)硬盤中移動(dòng)。
磨損均衡技術(shù)示意圖
數(shù)據(jù)存儲(chǔ)除了容量和性能兩個(gè)因素,存儲(chǔ)安全也是選擇磁盤的一個(gè)重要因素。強(qiáng)磁場干擾、粉塵、溫度變化、潮濕等都會(huì)對磁盤本身和磁盤整體的機(jī)械結(jié)構(gòu)產(chǎn)生破壞,雖然固態(tài)硬盤與磁盤結(jié)構(gòu)不同,但是以上的問題同樣會(huì)對固態(tài)硬盤產(chǎn)生影響。運(yùn)行過程中不怕震動(dòng)是固態(tài)硬盤相較磁盤的一個(gè)宣傳亮點(diǎn),因?yàn)楣虘B(tài)硬盤沒有磁盤和磁頭,不用擔(dān)心運(yùn)行過程中的震動(dòng)導(dǎo)致磁頭劃傷盤片。磁盤存儲(chǔ)數(shù)據(jù)的安全性和可靠性已經(jīng)被大量驗(yàn)證,但是固態(tài)硬盤在斷電情況下只能保證1年內(nèi)不會(huì)丟失數(shù)據(jù)。固態(tài)硬盤半導(dǎo)體中封閉的電荷隨著時(shí)間也會(huì)逐漸消失,導(dǎo)致半導(dǎo)體中無法識別0、1的標(biāo)志位。
持久化存儲(chǔ)技術(shù)還在不斷的演變,不同的技術(shù)路線各有特長。例如,微軟開發(fā)的玻璃硬盤,通過一塊立體的玻璃就可以存儲(chǔ)海量的信息。每種技術(shù)都將在特定的使用場景發(fā)揮作用。