school2000a 的說明
或是
-------------------------------------------------------------------------
硬碟廠商:
1KB=1000Byte位元組、1MB=1000KB、1GB=1000MB、1TB=1000GB
作業系統:
1KB=1024Byte位元組、1MB=1024KB、1GB=1024MB、1TB=1024GB
-------------------------------------------------------------------------
硬碟廠商對於MB、GB、TB等單位的定義是以10進位的方式去設定,也就是說在硬碟廠商的定義之下,1MB=10的6次方(1000*1000)個位元組、1GB等於10的9次方個位元組,而1TB就等於10的12次方個位元組;但是在作業系統之下,使用的定義卻是2進位的方式,所以作業系統的 1MB=1024*1024個位元組,看出差異了嗎?
-------------------------------------------------------------------------
還看不出來嗎?沒關係,看完以下舉例你就懂。
EX:
250GB
=250*1,000MB
=250,000*1,000KB
=250,000,000*1,000Byte
=250,000,000,000Byte
我們都知道電腦的計算單位是用2進位
因此
250,000,000,000Byte
對電腦而言實際上是
250,000,000,000Byte/1024=244,140,625KB
244,140,625KB/1024=238,418,58MB
238,418,58MB/1024=232.83GB
如果以80GB來計算
80,000,000,000Byte
對電腦而言實際上是
80,000,000,000Byte/1024=78,125,000KB
78,125,000KB/1024=76,293,945MB
76,293,945MB/1024=74,505GB
-------------------------------------------------------------------------
對於以上換算還不懂的話,沒關係。
這裡有一招懶人換算法!也就是從上面一步步簡化而來的。
EX:在市面上買到如大小為 N GB的硬碟,要換其實際容量如下
(1) N x 10的9次方 = S 目的為先換算成原始的 byte
(2) S / 2的30次方 = Size (此時Size單位一樣為GB)
(3) Size則為實際能夠儲存容量的大小囉。
--------------------------------------------------------------------------
更簡單的略約算法:
硬碟容量(GB為單位)* 0.93 = 約實際容量