带宽和下载速度为什么是8倍关系

#### bit和byte的区别
`bit`为一个二进制位,可表示`0`或`1`,是二进制数据的基本单位,简写做小写`b`;而一个`byte`表示`8`位`bit`,是计算机基本的计算单位,简写做大写`B`。

#### 带宽和下载速度为什么是8倍关系
带宽的单位一般为`Mbps`,如`100Mbps`表示`100Mb/s`,即`100*(2^20)bit/s`,注意数据基本单位是`bit`;而计算机软件中下载速度一般表示位`MB/s`,数据基本单位为`byte`,因此有`100Mb/s = 12.5MB/s`。

#### MD5结果为128位,为什么换算成16进制后成了32位
其实很简单,2进制转16进制,4位的二进制信息量等同于1位16进制,即`2^4 = 16`。

#### 1TB硬盘为什么931GB?
这是硬盘厂商的数据进制和计算机厂商不同导致的。硬盘厂商数据换算规则是`1000Byte=1KB,1000KB=1MB,1000MB=1GB`,计算机厂商则使用`1024Byte=1KB,1024KB=1MB,1024MB=1GB`。因此按照硬盘厂商计算:`(1T)B=(1024*1024*1024)B = 1000000000B`,按照计算机厂商的规则:`(1T)B=(1024*1024*1024)B=1073741824B`,如果你有心计算一下,会发现:`1000000000/1073741824≈0.93132257461548`,当然除开进制的区别,本身硬盘还有一部分预留空间,最终也就有了`1TB硬盘大概可用空间为931GB`。


------------
> 本文由 [叶不空](https://yebukong.com "叶不空") 创作,采用 [知识共享署名 4.0 国际许可协议](https://creativecommons.org/licenses/by/4.0/ "知识共享署名 4.0 国际许可协议")进行许可,转载请附上链接!
> 本文链接: [https://yebukong.com/article/1106119227024138241.html](https://yebukong.com/article/1106119227024138241.html "带宽和下载速度为什么是8倍关系")
                        
(°ο°)评论插件未能完成加载!