“大”与“小”的区别

简介:
在计算机网络中,信息传输速度一般表示为Mbps,Kbps,意思是Mb/秒和Kb/秒。其中的小写b是计算机中所能表示的最小单位bit的缩写。与此对照,在计算机系统中,表示一个文件的大小,往往用的是MB,KB表示,其中的大写B是计算机存储的最小单位Byte的缩写。众所周知,1Byte=8bit。所以在网络传输中,下载一个文件所需时间会与我们所期望的时间有区别,因为网络服务供应商所标识的网络传输速度56Kbps,1Mbps等等,实际转换过来就是7KBps,0.125MBps。举个例子:ADSL宽带,网络状况良好时1Mbps的下行速度,下载一首3M的MP3,需要的时间是24秒,而不是3秒。

"B"和"b"有区别,那么在上述单位Mbps和Kbps中的大写"M","K"和小写"m","k"是否也有区别?前几天在网络上面看到一个版主的留言,说到在出版书籍时与编辑商榷使用大写"K"与小写"k"一事,其中大写"K"表示的是2的10次方,即1024;小写"k"表示1000;恍然大悟,确实不同。自己以前也对单位中的大小写M和m不同的表示产生过疑问,但始终都是没有以打破沙锅问到底的态度,继续深究下去,只是自以为是的将两者视作等同。深以为鉴!

在学习中,我们都会或多或少的有一种先入为主的惰性,对能够自圆其说的疑问,都会放弃深究。还是学习态度不够严谨啊。惭愧!要知道,好奇和严谨是学习的驱动力,在学习、治学中如果能够坚持以恒,必能冲破种种认知的障碍,最终拨茧见蚕。

本文转自游来游去岛博客51CTO博客,原文链接http://blog.51cto.com/ylyqd/2309如需转载请自行联系原作者


wingking84

相关文章
|
Java
While 与 do while 的区别
While 与 do while 的区别
89 0
|
算法 编译器 Linux
C与C++的区别
C与C++的区别
136 0
|
算法 IDE Unix
C和C++的区别
C和C++的区别
209 0
|
关系型数据库
Where and Having区别
Where和Having的异同 (1)where是查询返回结果之前进行过滤的 (2)having是查询返回结果之后,对结果进行过滤的 (3)在SQL中增加 HAVING 子句原因是,where关键字无法与聚合函数一起使用,having子句常跟group by一同使用,过滤分组...
1518 0
|
9月前
|
小程序
bindtap和catchtap的区别?
bindtap和catchtap的区别?
104 0
|
API 编译器 Windows
AfxBeginThread和CreateThread具体区别
<p style="text-indent:2em"><span><strong>1. 具体说来,CreateThread这个函数是windows提供给用户的 API函数,是SDK的标准形式,在使用的过程</strong></span></p> <p style="text-indent:2em"><span><strong>中要考虑到进程的同步与互斥的关系,进程间的同步互斥等一系列会导
1798 0
|
测试技术
RegisterClass和RegisterClassEx有什么区别?
引言 继上篇文章“VC CreateWindow 找不到窗口类”中将RegisterClassEx改为RegisterClass问题就解决了,究竟是什么原因,RegisterClass和RegisterClassEx有什么区别呢? 经过一番查找和测试,终于找到了答案: ...
966 0
|
存储
逻辑移位与算术移位的区别
用一句简单的话来说就是:逻辑移位不需要考虑符号位,算术移位需要考虑符号位,我们都知道。数在计算机中都是以补码的形式来存储的,这才造成了逻辑移位和算术移位的的差别。
379 0
|
安全 C#
C#委托事件的区别
C#委托事件的区别
190 0

热门文章

最新文章