为什么1M的网速换算成位是1024*1024=1048576b呢???应该是1024*1024*8=8388608b啊!!!!!!!!!

为什么1M的网速换算成位是1024*1024=1048576b呢???应该是1024*1024*8=8388608b啊!!!!!!!!!

网络提供商所说的几M,其实是以1000进制的,所以是1000*1000
另一方面,网络提供商所说的几M,是以Bit为单位的,但是我们实际应用的是Byte。
所以1M的带宽,就是1000*1000/8=125000 Byte
125000/1024=122.0703125 KB/s
这就是1M带宽的理论上载速度上限。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-07-27
1M网速的单位本来就是b,不需要x8
第2个回答  2011-07-27
是单位不一样,一般说的几M是带宽,就是Mbps,而网速一般说的都是MB/s,换算的时候,就是带宽除以8就是能达到的网速了
第3个回答  2011-07-27
你说的第一个1024*1024的出来的值单位是B,也称为字节。
第二个1024*1024*8得出来的值单位是b,也称为位。
第4个回答  2011-07-27
1024KB,网速是要除以8的, B是字节,b是位,一个字节等于8位
B是byte,b是bit
相似回答