已解决问题
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呢 搜索了下没有满意的结果,一直也有点晕乎,求权威解答
计算机网络第五版教材里的解释:    网络技术中的速率指的是连接在计算机网络上的主机在数字信道上传送数据的速度,它称为数据率或比特率。速率的单位是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。
回答时间:2012-8-21 16:53
此答案得到1次回应
通信中k=1000,计算机系统里面k=1024,这个可以确认了。



现在我有个疑问,就是用迅雷下载东西的话,比如显示50KB/s,这里的K确定是1024么
比如我用网卡监控程序,看到网卡的流量36.3 kbytes/sec ,这里的k是多少呢?
justlucifer  |  回应时间:2012-8-22 10:57
 
我要回应:  回应字数在5000字以内