看板 Ladies_Digi 關於我們 聯絡資訊
louis0407:這問題很難釐清 從英文辭意上來說KB=1000Byte是沒有錯的 03/22 18:53
louis0407:可是實作在電腦上的時候 因為2進位的限制 只能以1024來 03/22 18:54
louis0407:逼近 當然 嚴格說起來 硬是要用1000來做計算也不是 03/22 18:55
louis0407:做不到的 可是跟以1024逼近的做法比起來 效率上有差 03/22 18:56
louis0407:所以從ibm最早的系統開始 硬碟就一直是用1024來逼近計算 03/22 18:56
louis0407:所以 這到底該說是硬碟廠商不務實 還是軟體業界不長進 03/22 18:57
louis0407:其實很難說清楚XD 03/22 18:59
懶得用推的 用回的比較快 有興趣可以去翻計概,我大概說一下,雖然大部分都還老師了XD 電腦在剛發明初期是有所謂的10進位電腦,但是發展到一定程度發現了問題(後略) 當時發現最簡單的就是2進位,因為指令就是0或1,yes or no,指令簡單有效率, 10進位太複雜了,反而會阻礙電腦的發展,所以2進位電腦就這樣活到了現在 而硬碟廠商就是看到10的3次方跟2的10次方誤差只有24,一般人感覺不出有少, 遂演變至今,隨著容量的變大,那個誤差越來越明顯,所以才有人開始重視缺少的部份, 近期就有美國人打算告硬碟廠商,至於結果如何,目前尚未結案 再來有人說電腦可以改10進位,那是很難的,要改現有的電腦都得全部換掉改演算法重 新設計,就算不換掉,透過軟體去修正,那也是很沒效率的,畢竟10選1跟2選1,前者複 雜太多了。硬碟廠商把10進位改回2進位,問題不就解決了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.242.75 ※ 編輯: tomomo520 來自: 220.133.242.75 (03/22 20:42)
amadisyeh: 10 進位可以講是類比...難度太高 2 進位.簡單高速 03/23 00:13
takumi412:我也覺得硬碟廠商改標示方式就好了...省得一堆誤解 (攤) 03/23 12:54