裝機(jī)時(shí),不知大家有沒(méi)有這種疑惑,為什么內(nèi)存是1024進(jìn)制,而硬盤是1000進(jìn)制?電子計(jì)算機(jī)發(fā)明至今已有數(shù)十年歷史,內(nèi)存、硬盤都經(jīng)歷了多次技術(shù)革新,為什么不統(tǒng)一內(nèi)存、硬盤的進(jìn)制,方便大家理解呢?

在1956年,IBM發(fā)布了世界上首款硬盤(驅(qū)動(dòng)器)——IBM 305 RAMAC,它的高度接近2米,重量超過(guò)了1噸,容量只有5MB,讀取速度僅為97.6Kb/s,除了價(jià)格高達(dá)35400美元外,其它指標(biāo)都遠(yuǎn)遠(yuǎn)遜色于當(dāng)今硬盤,但是它奠定了機(jī)械硬盤基本結(jié)構(gòu)與工作原理。
從物理層面上看,機(jī)械硬盤可以劃分為“硬盤 -> 磁盤 -> 盤面 -> 磁道 -> 扇區(qū)”結(jié)構(gòu),磁盤使用鋁合金作為基片(IBM一度使用玻璃代替鋁合金),盤面覆蓋了一層磁性涂層,扇區(qū)是當(dāng)中最小的單位。在寫入數(shù)據(jù)時(shí),磁頭會(huì)在扇區(qū)表面進(jìn)行磁化,并通過(guò)不同的磁化方向代表數(shù)碼的0和1,而通過(guò)磁盤的旋轉(zhuǎn)與磁頭的運(yùn)動(dòng),磁頭即可讀寫不同扇區(qū),硬盤的容量大小則與磁道密度呈正相關(guān)關(guān)系。因此硬盤不是遵循二進(jìn)制的地址線來(lái)尋址,容量與2冪方?jīng)]什么關(guān)系,沒(méi)必要使用2的冪方式計(jì)算硬盤容量(注:1024即2的10次方),使用1000進(jìn)制會(huì)更為方便;而Window系統(tǒng)里硬盤使用1024進(jìn)制則是因?yàn)槲④浀牡牧?xí)慣,在Linux下硬盤是使用1000進(jìn)制的。
然而內(nèi)存則不同
內(nèi)存最小存儲(chǔ)單元類似于二極管,通過(guò)電壓的高或低來(lái)表示數(shù)碼的1或0,然后以8個(gè)存儲(chǔ)單元(2的3次方)編組成一個(gè)字節(jié),再由4個(gè)字節(jié)組成一個(gè)字,并按照順序排列地址編號(hào),整個(gè)內(nèi)存組成方式都與2的冪密切相關(guān),所以更適合使用1024進(jìn)制。
芯片代替磁盤儲(chǔ)存數(shù)據(jù)
在進(jìn)入SSD(固態(tài)硬盤)時(shí)代后,用芯片代替磁盤儲(chǔ)存數(shù)據(jù),從工作原理上看SSD更為接近同樣基于芯片存儲(chǔ)數(shù)據(jù)的內(nèi)存,適合采用1024進(jìn)制標(biāo)記容量,這樣用戶在Windows操作系統(tǒng)中看到的容量就與標(biāo)稱容量一致。但是SSD普及之時(shí)容量非常小,主流產(chǎn)品只有32GB或是64GB,遠(yuǎn)遠(yuǎn)小于已經(jīng)達(dá)到TB級(jí)別的機(jī)械硬盤,若采用1024進(jìn)制的話,顯得容量更小,會(huì)“讓原本就不富裕的家庭變得雪上加霜”,加上歷史習(xí)慣,所以SSD繼續(xù)采用1000進(jìn)制。

所以,內(nèi)存使用1024進(jìn)制是技術(shù)層面所決定的,是非2的冪進(jìn)制不可,而硬盤使用1000進(jìn)制更多是出于方便與習(xí)慣。