電腦上面常用的計算單位 (容量、速度等)
容量單位
電腦對數(shù)據(jù)的判斷主要依據(jù)有沒有通電來記錄信息,所以理論上對于每一個紀錄單位而言,它只認識 0 與 1 而已。
0/1 這個二進制的的單位我們稱為 bit。
10101011
這叫 8 個 bit 位
但 bit 實在太小了,所以在儲存數(shù)據(jù)時每份簡單的數(shù)據(jù)都會使用到 8 個 bits 的大小來記錄,因此定義出 Byte 這個單位,他們的關(guān)系為:
1 Byte = 8 bits
不過同樣的,Byte 還是太小了,在較大的容量情況下,使用 Byte 相當不容易判斷數(shù)據(jù)的大小,舉例來說,1000000 Bytes 這樣的顯示方式你能夠看得出有幾個零嗎?
所以后來就有一些常見的簡化單位表達式,例如 K 代表 1024Byte,M 代表 1024K 等。
而這些單位在不同的進位制下有不同的數(shù)值表示,下面就列出常見的單位與進位制對應:
| 進位制 | Byte | Kilo | Mega | Giga | Tera | Peta | Exa |
|---|---|---|---|---|---|---|---|
| 二進制 | 1024 | 1024K | 1024M | 1024G | 1024T | 1024P | 1024E |
| 十進制 | 1000 | 1000K | 1000M | 1000G | 1000T | 1000P | 1000E |
容量, 比如:文件大小使用的是二進制的方式,所以 1GBytes 的文件大小實際上為:1024x1024x1024Bytes 這么大!
速度單位則常使用十進制,例如 1GHz 就是 1000x1000x1000Hz 的意思。
速度單位
CPU的運算速度常使用 MHz 或者是 GHz 之類的單位,這個 Hz 其實就是秒分之一。而在網(wǎng)絡(luò)傳輸方面,由于網(wǎng)絡(luò)使用的是 bit 為單位,因此網(wǎng)絡(luò)常使用的單位為 Mbps 是 Mbits per second,亦即是每秒多少 Mbit。舉例來說,大家常聽到的 20M/5M 光世代傳輸速度,如果轉(zhuǎn)成文件大小的 Byte 時,其實理論最大傳輸值為:每秒 2.5MByte/ 每秒625KByte的下載/上傳速度喔!
例題:假設(shè)你今天購買了500GB的硬盤一顆,但是格式化完畢后卻只剩下460GB左右的容量,這是什么原因?答:因為一般硬盤制造商會使用十進制的單位,所以500GByte代表為50010001000*1000Byte之意。 轉(zhuǎn)成文件的容量單位時使用二進制(1024為底),所以就成為466GB左右的容量了。
硬盤廠商并非要騙人,只是因為硬盤的最小物理量為512Bytes,最小的組成單位為扇區(qū)(sector), 通常硬盤容量的計算采用“多少個sector”,所以才會使用十進制來處理的。相關(guān)的硬盤信息在這一章后面會提到的!