作者zxvc (眾生都是未來佛)
站內Storage_Zone
標題[討論] 硬碟容量
時間Mon Apr 18 09:08:24 2011
今天看到數字板在戰硬碟容量計算方式,
我也在此發表一下許多人都未提到的看法。
首先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
共勉之。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.71.31
1F:推 citywanderer:不管1GB = 1000MB還是1GB = 1024MB 2TB快降到2000元 04/18 12:26
2F:→ citywanderer:比較實際點 XD 04/18 12:27
3F:→ bakayalo :反正以後會有GBi TBi這種標示 04/18 12:29
4F:→ hirokofan :FC、SFC時代的遊戲就是用Mbit在算的啊 04/18 13:15
5F:→ hirokofan :但是FC早期的遊戲如瑪莉兄弟單位是用KByte 04/18 13:17
6F:→ hirokofan :Mbit這種單位一直用到DC、PS2出來後才沒有使用 04/18 13:19
7F:推 xvid :瞎扯.... 去修修計概吧.... 04/18 13:41
8F:推 macdivas :原來K G B是看位數接近才拿來做數量計數的喔 ... 04/18 13:45
9F:→ zxvc :xvid大,我哪裡說法不通請指出,謝謝。 04/18 13:48
10F:推 macdivas :電腦位數的定義因二位數而不同 不是因為都是三位數相 04/18 23:17
11F:推 macdivas :近才拿來類比的...電腦裡(量子除外)只認 0 1兩個訊號 04/18 23:19
12F:推 macdivas :2^10=1024 => 1Kb 跟日常生活1K=1000 定義上就是不同 04/18 23:23
13F:→ zxvc :macdivas大你認為這只是定義,但我是從歷史發展的角 04/19 06:45
14F:→ zxvc :度來看為何要定2^10為倍數,而不定什麼2^8, 2^5, ... 04/19 06:47
15F:→ zxvc :為倍數。 04/19 06:47