1. 程式人生 > >網路流量單位bps與系統單位byte轉換 (轉)

網路流量單位bps與系統單位byte轉換 (轉)

注意讀書法

網路流量單位bps與系統單位byte轉換

何謂 bps ?   bps 是 bits per second 的簡稱。一般資料機及網路通訊的傳輸速率都是以「bps」為單位。如14.4Kbps、28.8Kbps、56Kbps、1.5Mbps 及 10Mbps 等等。

何謂 Bps ?

  即是Byte per second 的簡稱。而電腦一般都以Bps 顯示速度,如1Mbps 大約等同 128 KBps。

何謂 bit ?

  電腦記憶體中最小的單位,在二進位元電腦系統中,每一bit 可以代表0 或 1 的數位訊號。

何謂 Byte ?

  一個Byte由8 bits 所組成,可代表一個字元(A~Z)、數字(0~9)、或符號(,.?!%&+-*/),是記憶體儲存資料的基本單位,至於每個中文字則須要兩Bytes。當記憶體容量過大時,位元元組這個單位就不夠用,因此就有千位元元組的單位KB出現,以下乃個記憶體計算單位之間的相關性:

1 Byte = 8 Bits

1 KB = 1024 Bytes

1 MB = 1024 KB

1 GB = 1024 MB

   網路流量單位是 10Mbps ,而我們在使用windows或下載工具中看到的是1.25MByte/s 。     比如安裝adsl時使用1Mbps的寬頻,在我們使用下載工具中最大使用的速度為1Mbps /8 x 1024=128KByte/s 也就是每秒鐘為128K,之所以這樣是因為1個位元組等於8位,而bps中的這個b表示位,而我們在windows中操作中所接觸的單位為位元組,所以需要除以8轉換為位元組。最後在我們接觸到網路頻寬單位時都要除以8,換算為位元組,方便計算。 二進位制
1 byte (B) = 8 bits (b) 位元組=8個二進位制位
1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千位元組
1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆位元組
1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆位元組
1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉位元組 十進位制
1 byte (B) = 8 bits (b)
1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes
1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes
1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes
1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes
計算機計量單位和進位制計算表







什麼是kbps?就是1024 bit每秒。正常CD取樣率是44.1KHz,每個樣本用16bit,立體聲是兩個聲道,那麼標準CD是44.1K×16×2=1411.2kbps。mp3採用高壓縮保真演算法,壓縮比率一般是8:1,12:1。也就是一張壓縮率是12:1的mp3容量相當於12張CD的容量,mp3的kbps就是CD的八分之一或十二分之一約為192kbps、128kbps。播放的時候通過解碼器把192kbps轉換成1411.2kbps音訊流(實際上肯定達不到),然後送到耳機。


在計算機/通訊行業中,計算資料傳送速度也使用每秒傳送公制資料量來計算

1 bit (b) = 0 or 1 = one binary digit 一個二進位制位元
1 kilobit(kb)=10^3 bits = 1,000 bits 一千位元
1 Megabit(Mb)=10^6 bits = 1,000,000 bits 一百萬位元
1 Gigabit(Gb)=10^9 bits = 1,000,000,000 bits 一萬億位元
根據進位制規定,傳送速度可以有兩種表示方法 bps 和 Bps,但是他們是有嚴格區別。Bps中的 B 使用的是二進位制系統中的Byte位元組 ,bps中的 b 是十進位制系統中的位元。

在我們常說的56K撥號,100M區域網都是bps計量,當用於軟體下載時,下載工具一般又以Bps計算,所以它們之間有 8 bit=1 Byte 的換算關係,那麼56Kbps撥號極限下載速度是 56Kbps/8=7KBps 每秒下載7K位元組 。

在資料儲存,容量計算中,一般又結合公制的進位制和二進位制的資料計算方法來計算
(二進位制)

1 byte (B) = 8 bits (b) 位元組=8個二進位制位
1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千位元組
1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆位元組
1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆位元組
1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉位元組
一些儲存器廠家特別是硬碟廠家就更緊密結合十進位制來計算,這就是為什麼作業系統顯示的容量與廠家標示的容量有些一些差異的原因
(十進位制)

1 byte (B) = 8 bits (b)
1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes
1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes
1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes
1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes