|
发表于 2007-7-3 14:22:45
|
显示全部楼层
回复:Bit与Byte的区别?
<DIV class=quote>以下是引用 <B>hellow</B></FONT> 在(<I>2007-7-2 9:02:02</I>)的发言<BR>
<P> 谢谢大家的热心解答。至于楼上的朋友说的大小写之分我确实也是第一次听说[em20]。不过我在网上搜到一片有关bit 和byte的比较的文章,感觉写得很有借鉴意义,贴出来与大家分享。</P>
<P><FONT face="宋体, MS Song"> Bit</FONT>意为<FONT face="宋体, MS Song">“</FONT>位<FONT face="宋体, MS Song">”</FONT>或<FONT face="宋体, MS Song">“</FONT>比特<FONT face="宋体, MS Song">”</FONT>,是计算机运算的基础;<FONT face="宋体, MS Song">Byte</FONT>意为<FONT face="宋体, MS Song">“</FONT>字节<FONT face="宋体, MS Song">”</FONT>,是计算机文件大小的基本计算单位;<BR><FONT face="宋体, MS Song"> </FONT>说到<FONT face="宋体, MS Song">U**2.0</FONT>标准接口传输速率。许多人都将<FONT face="宋体, MS Song">“480Mbps”</FONT>误解为<FONT face="宋体, MS Song">480</FONT>兆<FONT face="宋体, MS Song">/</FONT>秒。其实,这是错误的,事实上<FONT face="宋体, MS Song">“480Mbps”</FONT>应为<FONT face="宋体, MS Song">“480</FONT>兆比特<FONT face="宋体, MS Song">/</FONT>秒<FONT face="宋体, MS Song">”</FONT>或<FONT face="宋体, MS Song">“480</FONT>兆位<FONT face="宋体, MS Song">/</FONT>秒<FONT face="宋体, MS Song">”</FONT>,它等于<FONT face="宋体, MS Song">“60</FONT>兆字节<FONT face="宋体, MS Song">/</FONT>秒<FONT face="宋体, MS Song">”</FONT>,大家看到差距了吧。<BR><FONT face="宋体, MS Song"> </FONT>这要从<FONT face="宋体, MS Song">Bit</FONT>和<FONT face="宋体, MS Song">Byte</FONT>说起:<FONT face="宋体, MS Song">Bit</FONT>和<FONT face="宋体, MS Song">Byte</FONT>同译为<FONT face="宋体, MS Song">"</FONT>比特<FONT face="宋体, MS Song">"</FONT>,都是数据量度单位,<FONT face="宋体, MS Song">bit=“</FONT>比特<FONT face="宋体, MS Song">”</FONT>或<FONT face="宋体, MS Song">“</FONT>位<FONT face="宋体, MS Song">”</FONT>。<FONT face="宋体, MS Song"> <BR> Byte=</FONT>字节即<FONT face="宋体, MS Song">1byte=8bits,</FONT>两者换算是<FONT face="宋体, MS Song">1</FONT>:<FONT face="宋体, MS Song">8</FONT>的关系。<FONT face="宋体, MS Song"> <BR> Mbps=mega bits per second(</FONT>兆位<FONT face="宋体, MS Song">/</FONT>秒<FONT face="宋体, MS Song">)</FONT>是速率单位,所以正确的说法应该是说<FONT face="宋体, MS Song">U**2.0</FONT>的传输速度是<FONT face="宋体, MS Song">480</FONT>兆位<FONT face="宋体, MS Song">/</FONT>秒<FONT face="宋体, MS Song">,</FONT>即<FONT face="宋体, MS Song">480MBps</FONT>。<BR><FONT face="宋体, MS Song"> MB=mega bytes(</FONT>兆比、兆字节<FONT face="宋体, MS Song">)</FONT>是量单位,<FONT face="宋体, MS Song">1MB/S</FONT>(兆字节<FONT face="宋体, MS Song">/</FONT>秒)<FONT face="宋体, MS Song">=8MBPS</FONT>(兆位<FONT face="宋体, MS Song">/</FONT>秒)。<BR><FONT face="宋体, MS Song"> </FONT>我们所说的硬盘容量是<FONT face="宋体, MS Song">40GB</FONT>、<FONT face="宋体, MS Song">80GB</FONT>、<FONT face="宋体, MS Song">100GB</FONT>,这里的<FONT face="宋体, MS Song">B</FONT>指是的<FONT face="宋体, MS Song">Byte</FONT>也就是<FONT face="宋体, MS Song">“</FONT>字节<FONT face="宋体, MS Song">”</FONT>。<BR><FONT face="宋体, MS Song"> 1 KB = 1024 bytes =2^10 bytes<BR> 1 MB = 1024 KB = 2^20 bytes<BR> 1 GB = 1024 MB = 2^30 bytes<BR> </FONT>比如以前所谓的<FONT face="宋体, MS Song">56KB</FONT>的<FONT face="宋体, MS Song">MODEM</FONT>换算过来<FONT face="宋体, MS Song">56KBps</FONT>除以<FONT face="宋体, MS Song">8</FONT>也就是<FONT face="宋体, MS Song">7Kbyte</FONT>,所以真正从网上下载文件存在硬盘上的速度也就是每秒<FONT face="宋体, MS Song">7Kbyte</FONT>;也就是说与传输速度有关的<FONT face="宋体, MS Song">B</FONT>一般指的是<FONT face="宋体, MS Song">Bit</FONT>;与容量有关的<FONT face="宋体, MS Song">B</FONT>一般指的是<FONT face="宋体, MS Song">Byte</FONT>。<BR><FONT face="宋体, MS Song"> </FONT>最后再说一点<FONT face="宋体, MS Song">: U**2.0 480Mbps=60MB/S</FONT>的传输速率还只是理论值,它还要受到系统环境的制约(<FONT face="宋体, MS Song">CPU</FONT>、硬盘和内存等),其实际读、取写入硬盘的速度约在<FONT face="宋体, MS Song">11</FONT>~<FONT face="宋体, MS Song">16MB/s</FONT>。但这也比<FONT face="宋体, MS Song">U**1.1</FONT>的<FONT face="宋体, MS Song">12Mbps(<st1:chmetcnv TCSC="0" NumberType="1" Negative="False" HasSpace="False" SourceValue="1.5" UnitName="m" w:st="on">1.5M</st1:chmetcnv>/s)</FONT>快了近<FONT face="宋体, MS Song">10</FONT>倍。</P></DIV><BR>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><STRONG>hellow</STRONG>转贴的文章对<STRONG>bit</STRONG>的解释仅仅是在计算机领域的应用,所以不能算全对。<o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">在我的记忆中bit是信息论中描述信息量(信息的不确定性)的一个基本物理量单位,可惜毕业后信息论的课本已经当废纸处理掉了。可以肯定,信息论早期主要用于研究通信领域的信道、编码、噪声等问题,后来在计算机领域有了很广泛深入的应用,同时信息论也在诸多学科得到更加广义的应用和发展。至于bit的定义可以简单理解为:用概率统计的数学方法来描述信源发出的信号与信宿接收的信号<B style="mso-bidi-font-weight: normal">对应时</B>的特定关系,此时是以2为底的对数关系(这也就是为什么描述信息量时总是和2的n次方分不开),信息论的鼻祖香<st1:PersonName w:st="on" ProductID="农老">农老</st1:PersonName>先生把这一状态定义为一个基本物理量(信息熵),单位称比特(bit)。后来的bps是传输速率单位,即bit/s。<o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">关于大小写的问题,我是这样理解的:按照我国和国际计量标准,单位符号一般为小写,来源于人名的单位符号首字母大写。如m (米)、kg (千克)、s (秒)及J(焦耳)、A(安培)、Hz (赫兹)等。在单位前面加标准词头可构成十进倍数或分数单位,如k=10<SUP>3</SUP> ,M=10<SUP>6</SUP>,G=10<SUP>9</SUP>,T=10<SUP>12</SUP>,及m=10<SUP>-3</SUP> ,μ=10<SUP>-6</SUP>,n=10<SUP>-9</SUP>,p=10<SUP>-12</SUP>。不难看出其中的长度单位m (米)、单位词头m=10<SUP>-3</SUP>、M=10<SUP>6</SUP>,是有很大区别的。<o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">至于byte 是否规定要大写记不得了。<o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">关于1byte=8bit的换算关系,应该说是目前较普及的处理器系统情况下的换算关系,众所周知,计算机处理器有8位、16位、32位、64位。。。。。。等等,所以准确地说在目前通常情况下1byte=8bit。</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><o:p></o:p></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt">各位如果看了头晕也别拍我,本人是尽力了,重在参与嘛。当然数学基础很重要的。</P><BR>
<div style="color:#A48E7B;text-align:right">「该帖子被 lvvyv 在 2007-7-3 18:19:30 编辑过」</div> |
|