EDA365电子工程师网

标题: 请教 Byte bit 的区别 [打印本页]

作者: hgsky    时间: 2008-4-11 09:23
标题: 请教 Byte bit 的区别
看了很多都糊涂了 这2个单位现在很混淆 ,希望能得到解答
作者: hgsky    时间: 2008-4-11 09:32
bit意为“位”或“比特”,是计算机运算的基础;
; U1 Z' J* c! i: H* U* fbyte意为“字节”,是计算机文件大小的基本计算单位; : y# c6 N5 D8 U1 b, G

0 o3 g& p  `( V9 U说到usb2.0标准接口传输速率。许多人都将“480mbps”误解为480兆/秒。其实,这是错误的,事实上“480mbps”应为“480兆比特/秒”或“480兆位/秒”,它等于“60兆字节/秒”,大家看到差距了吧。
+ ?; x& R1 ^5 M1 k0 w; Z9 H# M; m6 T  F/ {1 l( S. i$ t$ a% S, P
这要从bit和byte说起:bit和byte同译为"比特",都是数据量度单位,bit=“比特”或“位”。
6 r9 p% O# J( i3 l4 @byte=字节即1byte=8bits,两者换算是1:8的关系。
7 I' L4 o( a5 l  D9 pmbps=mega bits per second(兆位/秒)是速率单位,所以正确的说法应该是说usb2.0的传输速度是480兆位/秒,即480mbps。 2 N) J2 p7 Z$ Y) N1 w
mb=mega bytes(兆比、兆字节)是量单位,1mb/s(兆字节/秒)=8mbps(兆位/秒)。
5 b7 v/ U9 ~! T8 j: \0 K# g0 a0 ^
  y0 b2 U7 \, ^( t3 z* I% g我们所说的硬盘容量是40gb、80gb、100gb,这里的b指是的byte也就是“字节”。 6 G; T5 G# m7 H0 q& X$ D( y
1 kb = 1024 bytes =2^10 bytes
" w& d7 ?$ n) R. C- Z8 H' i) m1 mb = 1024 kb = 2^20 bytes - I; h6 ]. \- A
1 gb = 1024 mb = 2^30 bytes ' }3 X: ^# J7 e
: p, g1 ^4 Z. r; o
比如以前所谓的56kb的modem换算过来56kbps除以8也就是7kbyte,所以真正从网上下载文件存在硬盘上的速度也就是每秒7kbyte。 ( F9 T; {; K, k* S9 r3 \) q* `
也就是说与传输速度有关的b一般指的是bit。
1 p. ^7 ]* r# X3 H与容量有关的b一般指的是byte。
4 @7 B9 U9 z, p
/ d, |! C' [& a) u. [3 ~最后再说一点: usb2.0 480mbps=60mb/s的传输速率还只是理论值,它还要受到系统环境的制约(cpu、硬盘和内存等),其实际读、取写入硬盘的速度约在11~16mb/s。但这也比usb1.1的12mbps(1.5m/s)快了近10倍。
作者: xiáò虫    时间: 2008-4-11 09:52
受教了
作者: wing    时间: 2008-4-11 10:34
好好顶一下.
作者: zl_20080407    时间: 2008-4-17 21:04
对于你的回答,绝对要顶一下
作者: zxf    时间: 2008-4-18 11:50
学习了!
作者: kxx27    时间: 2008-4-18 16:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: youyou058    时间: 2008-4-19 12:38
好好学习了一回~
作者: zouweichina    时间: 2008-7-18 16:34
学习了




欢迎光临 EDA365电子工程师网 (http://bbs.elecnest.cn/) Powered by Discuz! X3.2