bit 、Byte、bps、Bps的区别

bit

电脑记忆体中最小的单位,在二进位电脑系统中,每一bit 可以代表0 或 1 的数位讯号。

Byte

字节单位,一般表示存储介质大小的单位,一个B(常用大写的B来表示Byte)可代表一个字元(A~Z)、数字(0~9)、或符号(,.?!%&+-*/),但中文需要2个Byte。

在 UTF8编码下,中文占用的字节是不一样的。

占2个字节的:带有附加符号的拉丁文、希腊文、西里尔字母、亚美尼亚语、希伯来文、阿拉伯文、叙利亚文及它拿字母则需要二个字节编码
占3个字节的:基本等同于GBK,含21000多个汉字
占4个字节的:中日韩超大字符集里面的汉字,有5万多个

1 Byte = 8    bits

1 KB  = 1024 Bytes

1 MB  = 1024 KB

1 GB  = 1024 MB

注意:在计算存储介质大小时,需要用2的n次方来换算(1KB = 2^10 Bytes)。

bps

“bits per second”常用于表示数据机及网络通讯的传输速率。例如GigabitEthernet端口:

5 minute input rate 38410000 bits/sec, 6344 packets/sec

382410000 bits/sec = 382.41Mbps

所以常说的快速以太网能达到百兆传输,其实实际传输文件大小只有10MB = 100Mb

注意:在计算传输速率时,直接用1000来换算(1 Mb = 1000 Kb = 1000,000 bit)。

Bps

“Byte per second”电脑一般都以Bps显示速度,但有时会跟传输速率混淆,例如ADSL宣称的带宽为1Mbps ,但在实际应用中,下载速度没有1MB ,只有1Mbps/8 = 128kBps

也就是说与传输速度有关的b一般指的是bit。

与容量有关的B一般指的是Byte