已解决问题
1MB/S到底是多少,求权威。
提问者:justlucifer   |  提问时间:2012-8-20 13:33
据说:在计算机系统里面1M=1024*1024
在通信系统里面 1M=1000*1000

我用迅雷下载或另存为的时候显示为*MB/S,这里的MB=1024*1024B还是1000*1000B呢?
在交换机设备,或者网卡监控软件里面,看到的流量是**kbyte/sec 这里的k=1024抑或是1000呢
搜索了下没有满意的结果,一直也有点晕乎,求权威解答
问题补充:2012-8-20 18:58
以太网中百兆100Mbit/s=100*1000*1000bit/s,那是不是所有在表示传输速率或者带宽的时候K,M都是按照1000来算的呢?
显示所有答案回应     最佳答案
leah2012 (技术员三级)  的答案    ( 采纳时间:2012-8-30 14:06 )
其实,只要是涉及到计算机存储的,1byte=8bit  这个是确定的事实。那么KB与MB,KB与B之间的换算是1024,这个也是确定的事实。

在通信系统里面只要不涉及计算机,那么就是1000的换算,涉及到计算机就是1024。如果涉及到计算机也是用的1000,那就是粗略估算。

所以迅雷下载东西  50KB/s 这个KB=1024B(BYTE),网卡流量依然也是kbyte/sec=1024byte/sec。


回应该答案 (2)  |  回答时间:2012-8-26 23:05
其他答案 ( 7 条 )
主要是考虑Bit和BYTE的转换,
8bit=1BYTE,
弄清楚这个你就明白了
电信的宣称的速率是按照bit/S来计算的。
1M=1024*1024
回应该答案 (2)  |  回答者:西面八风   |  2012-8-20 17:24
在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。bit与Byte之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。 在计算机网络或者是网络运营商中,一般,宽带速率的单位用bps(或b/s)表示;bps表示比特每秒即表示每秒钟传输多少位信息,是bit per second的缩写。在实际所说的1M带宽的意思是1Mbps(是兆比特每秒Mbps不是兆字节每秒MBps)。这里的M,是指1024,来源就是2的N次方;通信领域应该都是按照1024去计算,而存储(硬盘)出厂宣称容量都是按照1000来计算,所以就会出现看到的实际容量比宣称容量小的原因。我们生活中宽带是几兆的那种是按照bit每秒为单位,迅雷下载显示是以字节(Byte)为单位,比如你下载速度为10B/S,换算成最小单位的比特就是,10*8bit/s=80bit/s;不知道这样解释是否清楚。
回应该答案 (2)  |  回答者:savageshine   |  2012-8-20 19:14
是按照1024来算的,如果用1000会有误差
回应该答案 (1)  |  回答者:azulsky   |  2012-8-20 20:41
1MB/S=1024KB/S,但是网络带宽基本都是1Mbps=1/8MB/S。
计算机的进制都是1024,没有1000的算法。为什么有1000的算法呢?个人觉得这是奸商们的发明,就像记忆体芯片那样,号称1G的U盘,通常只有900多M,因为厂家就是采用1000的进制算法,公然的缺斤短两。
如果网络也用这种算法,你说是不是也是缩水。你确定通信系统内有1000进制的算法吗?
回应该答案 (1)  |  回答者:ricty   |  2012-8-21 12:50
1024 和1000 这个关系不是很大的,在计算速率的时候为了方便 就取1000的 ,这个不需要吹毛求疵的。
回应该答案 (1)  |  回答者:pxl888   (技术员二级)  |  2012-8-21 13:10
计算机网络第五版教材里的解释:    网络技术中的速率指的是连接在计算机网络上的主机在数字信道上传送数据的速度,它称为数据率或比特率。速率的单位是b/s(比特每秒)(或bit/s 有时也写为 bps,即 bit per second)。当数据较高时,就可以用kb/s(k=1,000=千)、Mb/s(M=1,000,000=兆)、Gb/s(G=1,000,000,000=吉)。
    在通信领域和计算机领域,应特别注意数量单位“千”“兆”和“吉”等的英文缩写所代表的数值。如计算机中的数据量往往用字节作为度量的单位。一个字节(byte,记为大写的B)代表8个比特。“千字节”的“千”用大写K表示,它等等于2的10次方,即1024,而不是1000。同样,在计算机中,1MB或1GB也并非表示1,000,000或1,000,000,000个字节,而是表示2的20次方(1 048 576)或2的30次方(1 073 741 824)个字节。在通信领域小写k表示1,000而不是1024,但有的书也不这样严格区分,大写K有时表示1,000有时又表示1 024,作者认为还是区分比较好。



因此你说的1MB/s严格意义上来讲是表达不正确的,但一般认为1MB/s=1Mb/s。这里的1M=1,000,000


上面说的很清楚,表示速率是k,M,G分别表示10的3次方、6次方、9次方。显然你说的1MB/s是表示速率,因此我补充一下,这个1M应该是等于1,000,000。
回应该答案 (1)  |  回答者:yxmsoochow   |  2012-8-21 16:53
前来学习  高手很多啊
回应该答案 (0)  |  回答者:浮夸   |  2012-8-22 10:11