硬碟容量 - 儲存設備

Table of Contents

今天看到數字板在戰硬碟容量計算方式,
我也在此發表一下許多人都未提到的看法。

首先1GB = 1000MB與1GB = 1024MB的差異並不是因為
"一個是十進位、另一個是二進位的表示法"。
因為二進位中只有兩種數字0與1,1024中的2跟4怎麼會是二進位表示法呢!?
但1GB = 1024MB的確是跟二進位有關,那是因為電腦是二進位在處理的,
因此很多數量都是2的冪次,又"聽說":2^10是最接近10^3 = 1000,
所以就選它作為以2為冪次的GB、MB、KB的倍數。
所以1GB = 1000MB與1GB = 1024MB的差異,因該講單位的差異比較合適。

另外為什麼過去碟盤硬碟喜歡以10^3作倍數?
我是這樣認為,因為一碟盤的容量是根據磁偶極在碟盤上的數量決定,
內圈較少、外圈較多,但此總數量並不會剛好是2的冪次,
所以碟盤硬碟廠商喜歡以電腦以外常用10的冪次作單位。

但為何記憶體、固態硬碟都是以2^10作倍數?
那是因為這些東西在設定容量時往往是依據其定址線(address line)的大小去定的,
而這些定址線又是數位的訊號,所以容量是2的冪次,以2^10作倍數較容易整除。

以上是我覺得比較能自圓其說的理由,有待後人考古證實。

--
信佛的人要知道:佛絕不會說謊。但請把握時光。
法滅盡經:
http://www.cbeta.org/result/normal/T12/0396_001.htm
共勉之。

--

All Comments

Dorothy avatarDorothy2011-04-20
不管1GB = 1000MB還是1GB = 1024MB 2TB快降到2000元
Jessica avatarJessica2011-04-22
比較實際點 XD
Ethan avatarEthan2011-04-25
反正以後會有GBi TBi這種標示
Agnes avatarAgnes2011-04-26
FC、SFC時代的遊戲就是用Mbit在算的啊
Ingrid avatarIngrid2011-04-28
但是FC早期的遊戲如瑪莉兄弟單位是用KByte
Connor avatarConnor2011-04-30
Mbit這種單位一直用到DC、PS2出來後才沒有使用
Heather avatarHeather2011-05-04
瞎扯.... 去修修計概吧....
Olivia avatarOlivia2011-05-07
原來K G B是看位數接近才拿來做數量計數的喔 ...
John avatarJohn2011-05-09
xvid大,我哪裡說法不通請指出,謝謝。
Bethany avatarBethany2011-05-10
電腦位數的定義因二位數而不同 不是因為都是三位數相
Steve avatarSteve2011-05-12
近才拿來類比的...電腦裡(量子除外)只認 0 1兩個訊號
Donna avatarDonna2011-05-12
2^10=1024 => 1Kb 跟日常生活1K=1000 定義上就是不同
Steve avatarSteve2011-05-14
macdivas大你認為這只是定義,但我是從歷史發展的角
Ophelia avatarOphelia2011-05-18
度來看為何要定2^10為倍數,而不定什麼2^8, 2^5, ...
為倍數。