【概念解析】b、B、k、K、Ki

k 與 Ki 分別表示 kilo-(千) 與 kibi-(二進制千) 。作爲前綴使用時, k 表示 1,000,Ki 表示1,024,因爲“Ki”來源於它在計算機方面 210 = 1,024 的使用。不幸的是,人們常常錯誤地用 K 代替 Ki。此外,不知曉其中微妙差別的廣大公衆,常常不加區別地使用“Kbps”與“Kibps”,造成了混亂。總之,使用“Kibps”通常是正確的。


b 代表 bit(比特),B 代表 byte(字節),1 字節 即 8 比特。這會導致混淆。比如當“1M(1 Meg,1 兆)網絡連接”字樣出現在廣告上時,它常常表示 1 Mib/s(mebibit per second,二進制兆比特每秒)或者 1.049 Mb/s(megabit per second,兆比特每秒),即可能達到的最大下載速度實際上僅爲 128 KiB/s(kibibyte per second,二進制千字節每秒)或者 131 kB/s(kilobyte per second,千字節每秒)。


如果一個數據流的碼率爲 8,192 比特每秒,用大小寫不同的字母可以表示如下:

8192 / 1000 = 8.192 kb/s

8192 / 1024 = 8 Kib/s

8192 / (8 x 1024) = 1 KiB/s

8192 / (8 x 1000) = 1.024 kB/s

8192 / 8 = 1024 B/s


字節通常在現代系統中使用,但即使使用了 8 比特 的 字節,kbyte/s 對應的數字也不一定恰好等於 kbit/s 對應的數字的八分之一,這是因爲字節的計數可能不包括 幀指示位(framing bits)。舉例來說,當在最通用的設置(異步,8 數據位(data bit,DB),無奇偶校驗(no parity),1 終止位(stop bit))下使用時,一條 56 kb/s RS-232 的串行線路只以 5.6 kbyte/s 的速率傳輸——而不是 7 kbyte/s 。 確切地說,使用 kbyte/s 的二進制含義 1,024 byte/s 更常見——相比於 kb/s ——或許是由於與常見的文件尺寸單位千字節(kilobyte)的二進制使用的緊密關係。 關於相關單位 二進制千比特每秒(Kibps) 的註釋: 103 = 1,000 bit/s = 1 kb/s(1 千比特 或者 1000 比特每秒) 210 = 1,024 bit/s = 1 Kib/s(1 二進制千比特每秒) kbps 也常用於描述流式數據(如視頻)的比特率。

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