8.電腦上的計算單位-容量和速度

電腦上面常用的計算單位 (容量、速度等)

容量單位
電腦對數據的判斷主要依據有沒有通電來記錄信息,所以理論上對於每一個紀錄單位而言,它只認識 0 與 1 而已。

0/1 這個二進制的的單位我們稱爲 bit。

10101011
這叫 8 個 bit 位

但 bit 實在太小了,所以在儲存數據時每份簡單的數據都會使用到 8 個 bits 的大小來記錄,因此定義出 Byte 這個單位,他們的關係爲:

1 Byte = 8 bits

不過同樣的,Byte 還是太小了,在較大的容量情況下,使用 Byte 相當不容易判斷數據的大小,舉例來說,1000000 Bytes 這樣的顯示方式你能夠看得出有幾個零嗎?

所以後來就有一些常見的簡化單位表達式,例如 K 代表 1024Byte,M 代表 1024K 等。

而這些單位在不同的進位制下有不同的數值表示,下面就列出常見的單位與進位制對應:

進位制 Kilo Mega Giga Tera Peta Exa Zetta
二進制 1024 1024K 1024M 1024G 1024T 1024P 1024E
十進制 1000 1000K 1000M 1000G 1000T 1000P 1000E

容量, 比如:文件大小使用的是二進制的方式,所以 1GBytes 的文件大小實際上爲:1024x1024x1024Bytes 這麼大!

速度單位則常使用十進制,例如 1GHz 就是 1000x1000x1000Hz 的意思。

速度單位
CPU的運算速度常使用 MHz 或者是 GHz 之類的單位,這個 Hz 其實就是秒分之一。而在網絡傳輸方面,由於網絡使用的是 bit 爲單位,因此網絡常使用的單位爲 Mbps 是 Mbits per second,亦即是每秒多少 Mbit。舉例來說,大家常聽到的 20M/5M 光世代傳輸速度,如果轉成文件大小的 Byte 時,其實理論最大傳輸值爲:每秒 2.5MByte/ 每秒625KByte的下載/上傳速度喔!
例題:假設你今天購買了500GB的硬盤一顆,但是格式化完畢後卻只剩下460GB左右的容量,這是什麼原因?答:因爲一般硬盤製造商會使用十進制的單位,所以500GByte代表爲50010001000*1000Byte之意。 轉成文件的容量單位時使用二進制(1024爲底),所以就成爲466GB左右的容量了。
硬盤廠商並非要騙人,只是因爲硬盤的最小物理量爲512Bytes,最小的組成單位爲扇區(sector), 通常硬盤容量的計算採用“多少個sector”,所以纔會使用十進制來處理的。相關的硬盤信息在這一章後面會提到的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章