计算机通讯行业里,数据传输速度一般也是用每秒传多少数据来算的。
1 bit(b) = 0 或 1,就是一个二进制位
1 千bit(kb)= 10? bit = 1000 bit
1 兆bit(Mb)= 10? bit = 100万 bit
1 吉bit(Gb)= 10? bit = 10亿 bit
平时说的网速单位有bps 和 Bps,这两个是有区别的。小写 b 是 bit,用的是十进制;大写 B 是 Byte,是二进制里的单位。
比如我们常说的56K拨号、100M局域网这些,都是按bps算的。但你下东西的时候,软件通常显示的是Bps,所以要换算一下:8 bit = 1 Byte。
那56Kbps的极限下载速度就是 56K ÷ 8 = 7KB/s,也就是每秒最多下7KB的数据。
在实际存储容量计算上,又会结合二进制和十进制一起来算:
二进制算法:
1 Byte = 8 bits
1 KB = 2?? Bytes = 1024 Bytes
1 MB = 2?? Bytes = 1048576 Bytes
1 GB = 2?? Bytes = 1073741824 Bytes
1 TB = 2?? Bytes = 1099511627776 Bytes
但硬盘厂商这些硬件厂家基本都按十进制来标容量,这就导致你电脑上看到的实际容量比厂家标的要少一些。
因为他们标的是十进制的:
1 KB = 1000 Bytes
1 MB = 100万 Bytes
1 GB = 10亿 Bytes