電腦就和我們一樣
也是要靠「記憶」來學習
而對電腦來說
最小的記憶單位是”bits”
8bits = 1Byte
而以下是最常見到的容量單位換算:
KB 千位元組 1 KB= 1024 Bytes =2^10 KB (Kilo Bytes) MB 百萬位元組 1 MB= 1024 KB =2^20 MB (Mega Bytes) GB 十億位元組 1 GB= 1024 MB =2^30 GB (Giga Bytes) TB 兆位元組 1 TB= 1024 GB =2^40 TB (Tera Bytes)
這樣子的說明
實在很難讓人理解其中的含意
以文字類型來說
英、數一個字大約佔用1Byte
而中文字一個字大約佔用2Byte
而電腦硬碟最常放置的
不外乎是音樂、圖像、影片,
音樂的容量計算牽涉到音樂的長度、撥放的位元率。
圖像則是以解析度為主要計算。
影片的話除了解析度是要鍵以外,位元率也是關鍵之一。
而說到容量
還有一點常讓許多人所納悶
例如:
80GB的硬碟,往往只能使用74GB
而1GB的隨身碟,居然只有998MB
4.7GB的DVD空白光碟,也只有約4.5可使用
其實不是廠商污了各位的錢 而作業系統 & BIOS卻是以 1MB=1,048,576BYTES 來計算的
而是計算方式不同的關係,
以廠商來說,廠商計算方式是以1MB=1000,000BYTES來計算容量
硬碟廠商的1GB=1,000,000,000BYTES
而程式是以 1GB=1073741824BYTES 來算
1KB 差了 2.4% , 1MB差了 4.8576%
1GB就差了 7.374% , 到了 1TB甚至差了 9.95%
(1TB=1099511627776BYTES)
不懂嗎?
那請拿起紙筆實際計算一下
以300GB的硬碟為例子:
1000(廠商計算)/1024(程式計算)=0.9765625
而硬碟的基礎單位是KB
所以會有3次的1024單位換算變成GB(KB>MB>GB)
所以0.9765625要相乘3次,
換句話說就是0.9765625^3(3次方)=0.931322574
而硬碟的理論容量300GB的算法為:
0.931322574*300 = 279.3967722
也就是說,實際上應該只有279GB可以使用
講個更貼身的例子
以現在而言
一般桌上型電腦是安裝60GB或80GB的硬碟
所以:
0.931322574*60 = 55.87935444
0.931322574*80 = 74.51108616