wugen
|
發表於 2006-8-10 04:41 PM |
|
iamdavidga
|
發表於 2006-8-10 03:20 PM |
引用: exleon寫到:
不同廠牌的硬碟..相同的標示容量情況下..
Seagate卻是偷最多容量的...
可是保固也是最長的
| |
mocaca0918
|
發表於 2006-8-9 12:08 AM |
引用: lokily寫到:
它的容量也不像記憶體,一定是二的次方數(128M,256M,512M...)
因為資料是以二進位方式儲存,計算容量當然是以二進位表示
引用: 有什麼理由,硬碟的容量要採用相同的近似法?
理由很簡單,因為電腦跑的是二進制,它只看得懂0和1
所以無論是記憶體、硬碟、軟碟、光碟等設備在儲存資料時都是用二進制的方式儲存(也就是0和1)
當然容量的表示都會以二進制的方式表示
至於用10進制的方式表示就如同之前我所講的
只是單純簡單易懂而已,畢竟現實生活中使用的是十進制而非二進制
引用: 最後強調1G=10^9是正規用法,1G=2^30才是近似用法.
反了吧
2^30才是正規的表示方式
10^9只是為了讓人比較容易了解而已
[mocaca0918 在 2006-8-9 12:12 AM 作了最後編輯]
| |
ATLANTIS1977
|
發表於 2006-8-8 05:52 PM |
原來是這樣啊~
之前都沒有注意這些細節~
算法不同~
真是讓人有種被騙的感覺耶~
呵呵~
| |
lokily
|
發表於 2006-8-6 04:47 PM |
之所以會出現 1KB = 1024Byte 這一類的表示法,
是從記憶體開始. 為什麼呢?
因為半導體的記憶體是用address-line去定址
10條address-line可以定址2^10=1024個位址
因為2^10接近於1000, 所以記憶體廠商就把1024Byte 的記憶體說成是1KB
而且不一定是實體記憶體,邏輯上的address space 也用這種算法
按照相同邏輯,記憶體廠商會把2^30Byte的記憶體,叫做1GB
那硬碟呢? 硬碟又沒有address line(flash disk除外)
它有的是head, track, sector ...
它的容量也不像記憶體,一定是二的次方數(128M,256M,512M...)
有什麼理由,硬碟的容量要採用相同的近似法?
所以廠商採用國際標準單位(SI)的標記法, 1G=10^9,
來標示它們產品的容量, 有問題嗎?
最後強調1G=10^9是正規用法,1G=2^30才是近似用法.
記憶體廠商愛用近似,是它們家的事.
硬碟廠商沒有必要隨之起舞.
~~~~~
這是轉來的~~
在別的地方看到~~
大家參考看看吧~~~~
| |
exleon
|
發表於 2006-8-5 02:25 PM |
不同廠牌的硬碟..相同的標示容量情況下..
Seagate卻是偷最多容量的...
| |
mocaca0918
|
發表於 2006-8-5 12:58 AM |
引用: wugen寫到:
廠商也沒有錯. kilo, mega, giga 這些 prefix 本來就是代表 10^3, 10^6, 10^9 等10進制的單位
IEC 在 1998年制定了2進制的單位:
2^10 = kibi (Ki)
2^20 = mebi (Mi)
2^30 = gibi (Gi)
2^40 = tebi (Ti)
2^50 = pebi (Pi)
2^60 = exbi (Ei)
1 kibibyte = 1 KiB = 1024 Byte
1 mebibyte = 1 MiB = 1024 KiB = 1048576 Byte
1 kilobyte = 1KB = 1000 Byte
1 megabyte = 1MB = 1000KB = 1000000 Byte
這應該沒有所謂對錯的問題
只有方便與不方便的問題而已
以十進位來表示,只是為了讓一般人容易了解看懂
以二進位來表示,才是真實的容量大小
| |
wugen
|
發表於 2006-8-4 04:00 PM |
廠商也沒有錯. kilo, mega, giga 這些 prefix 本來就是代表 10^3, 10^6, 10^9 等10進制的單位
IEC 在 1998年制定了2進制的單位:
2^10 = kibi (Ki)
2^20 = mebi (Mi)
2^30 = gibi (Gi)
2^40 = tebi (Ti)
2^50 = pebi (Pi)
2^60 = exbi (Ei)
1 kibibyte = 1 KiB = 1024 Byte
1 mebibyte = 1 MiB = 1024 KiB = 1048576 Byte
1 kilobyte = 1KB = 1000 Byte
1 megabyte = 1MB = 1000KB = 1000000 Byte
| |
lovelegend
|
發表於 2006-8-4 12:56 PM |
引用: NeoBetas寫到:
以前硬碟很貴的時候真的是用1g=1024M來算,但後來就變成用1000m來算了...
應該從來都沒有這回事...
連 Floppy 標示 1.44MB, 但放到電腦都只有 1.3xMB 而已, 原因也是廠商以 1k=1000, 但實際電腦則是 1k=1024 來計...
引用: 藍月寫到:
硬碟廠商只是為了方便使用者容易看懂硬碟所標示的容量,所以才會以十進位計算,如果硬碟廠商用二進位來標示的話,那看起來就真的很奇怪。(例如樓主的這顆硬碟外觀的容量標示會變成298.023223876953125GB)
其實不如說廠商想以這方法來讓顧客感覺上大一些...
道理和賣東西 199.90 一樣 (感覺上不到 200)...
| |
阿杰啦
|
發表於 2006-8-4 02:28 AM |
|
本主題回覆較多,請 點擊這裡 檢閱。 |