深入理解 bit(比特/位)与 Byte(字节)

1 Byte = 8 bits;1 KByte = 1024 Bytes;1 MByte = 1024 KByte;1 GByte = 1024 MByte
1、bit(比特/位):位是计算机中存储数据的最小单位,指二进制数中的一个位数,其值为 “0” 或 “1”。
2、Byte(字节):字节是计算机存储容量的基本单位,一个字节由 8 位二进制数组成。在计算机内部,一个字节可以表示一个数据,也可以表示一个英文字母,两个字节可以表示一个汉字。
1B(字节)=8b(位)比如:11010110,每个 “1” 或者 “0” 就是 1 个 b(bit 位),上面的 11010110 这 8 个 “1” 或者 “0” 就是 1 个 B(Byte 字节)。

bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」比特/位为单位。如 56Kbps、100.0Mbps 等。
Bps 是 Byte per second 的简称。而电脑一般都以「Bps」字节/速度为单位,如 1Mb/s(Mbps) 大约等同 128 KB/s(KBps)。
举例:USB 2.0 接口传输速率为 “480Mbps”,很多人误解为 480 兆/秒,实际 “480Mbps” 是指 “480 兆比特/秒” 或 “480 兆位/秒”,等于 “60 兆字节/秒”。

这要从 bit 和 byte 说起:bit 和 byte 同译为 “ 比特”,都是数据量度单位,bit= “比特” 或 “位”;byte = 字节(即 1byte=8bits,两者换算是 1:8 的关系。)
Mbps=Mega bits per second(兆位/秒) 是速率单位,所以正确的说法应该是说 USB 2.0 的传输速度是 480 兆位/秒(480Mbps)。
MB=Mega Bytes(兆比、兆字节)是量单位,1MB/s(兆字节/秒)=8Mbps(兆位/秒),注意,一个是 MB,一个是 Mb,B=Byte,b=bit。

我们所说的硬盘容量是 40GB、80GB、100BG,这里的 B 指是的 Byte(字节)。
比如 56Kb 的 Modem 换算过来 56Kbps 除以 8 也就是 7KByte(7 千个字节),所以真正从网上下载文件存在硬盘的速度也就是每秒 7KByte。
也就是说与传输速度有关的 b 一般指的是 bit;与容量有关的 B 一般指的是 Byte。【画重点:注意,一个是 MB,一个是 Mb,B=Byte,b=bit。】