電腦就和我們一樣

也是要靠「記憶」來學習


而對電腦來說

最小的記憶單位是”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.7GBDVD空白光碟,也只有約4.5可使用

其實不是廠商污了各位的錢
而是計算方式不同的關係,
以廠商來說,廠商計算方式是以1MB=1000,000BYTES來計算容量

而作業系統 & BIOS卻是以 1MB=1,048,576BYTES 來計算的
硬碟廠商的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可以使用

講個更貼身的例子
以現在而言
一般桌上型電腦是安裝60GB80GB的硬碟
所以:
0.931322574*60 = 55.87935444
0.931322574*80 = 74.51108616 


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 chien0902 的頭像
    chien0902

    心空下的電腦世界

    chien0902 發表在 痞客邦 留言(0) 人氣()