10進位用在硬碟容量標示適用性

熊貓界第一美男子 wrote:
這個解釋是正確的當初...(恕刪)

熊大,你這篇回覆的太專業了,不易瞭解,不如拿另一篇的回覆還淺顯易懂,轉貼如下:
升級硬碟到320G 實際卻只剩293G?

這個不是硬碟廠商的問題,而是整個「磁碟儲存產業」的問題
打從幾十年前的磁碟片開始,計算的方是就是這個樣子
後續廠商只不過是蕭規曹隨而已

磁碟廠商標示的是一般人普遍的計算方式:十進位
1MB = 1000000 bytes (這裡的M指的是Megabit=百萬位元)

軟體廠商卻是採用特有的計算方式:二進位
1MB = 1048576 bytes

這種情況下自然會造成儲存格式的浪費(責任在軟體廠商)
所以軟體廠商也不斷開發新的磁碟格式來減少浪費
FAT → FAT32 → NTFS .....

就像小學生的數學問題:1台計程車可以在4個人,5個人要幾台車?浪費不是計程車的錯.....

換句話說,如果軟體廠商重新開發作業系統,採用十進位資料格式,讓資料能夠表裡如一
一切問題自然解決,畢竟十進位才是最普遍的計算方式

當年為何如此???一切只是因為當時在「資料格式」、「儲存成本」之下的妥協
2000年(千禧年)時的Y2K風暴,也是這麼來的。
誰都沒錯,這只是歷史的一個過程而已。
puuc wrote:
熊大,你這篇回覆的太...(恕刪)


你的邏輯比較難令人接受....解釋方向是錯誤的

二進位並非軟體的問題,是電腦的基本構成,電腦以是否通電來決定目前的訊號
,因為這是一個是非題(通電與不通電),所以自然只有二進位,除非電腦最基
本的設計能有突破,如量子電腦,才會出現新的進位方式。

而硬碟廠商採用10進位方式來計算產品容量大小,只是個慣例,這個慣例是國
際通用的,不管是過去群雄割據的戰國時代,還是現在兩虎互鬥(當然還有其
它廠商),都不曾改變過。那可不是一國的判決說要改就能改的。

所以,二進位是電腦絕對的計算方式,不是軟體商或硬體商想變就變的。
跟什麼格式和成本無關,與fat,NTFS也沒關係{不管你用什麼方式格式化,
電腦標示出來的容量也不會變,只有空間使用率好不好而已)
而是電腦設計理論實踐出來的結果。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!