天天看點

Bit與Byte的差別(轉載)

在工作中遇到一些概念模糊的地方, 需要記住了

bit意為“位”或“比特”,是計算機運算的基礎;

byte意為“位元組”,是計算機檔案大小的基本計算機關;

說到usb2.0标準接口傳輸速率。許多人都将“480mbps”誤解為480兆/秒。其實,這是錯誤的,事實上“480mbps”應為“480兆比特/秒”或“480兆位/秒”,它等于“60兆位元組/秒”,大家看到差距了吧。

這要從bit和byte說起:bit和byte同譯為"比特",都是資料量度機關,bit=“比特”或“位”。

byte=位元組即1byte=8bits,兩者換算是1:8的關系。

mbps=mega bits per second(兆位/秒)是速率機關,是以正确的說法應該是說usb2.0的傳輸速度是480兆位/秒,即480mbps。

mb=mega bytes(兆比、兆位元組)是量機關,1mb/s(兆位元組/秒)=8mbps(兆位/秒)。

我們所說的硬碟容量是40gb、80gb、100gb,這裡的b指是的byte也就是“位元組”。

1 kb = 1024 bytes =2^10 bytes

1 mb = 1024 kb = 2^20 bytes

1 gb = 1024 mb = 2^30 bytes

比如以前所謂的56kb的modem換算過來56kbps除以8也就是7kbyte,是以真正從網上下載下傳檔案存在硬碟上的速度也就是每秒7kbyte。

也就是說與傳輸速度有關的b一般指的是bit。

與容量有關的b一般指的是byte。

最後再說一點: usb2.0 480mbps=60mb/s的傳輸速率還隻是理論值,它還要受到系統環境的制約(cpu、硬碟和記憶體等),其實際讀、取寫入硬碟的速度約在11~16mb/s。但這也比usb1.1的12mbps(1.5m/s)快了近10倍。