位, 字节和字 bit, byte and word
bit和byte
>与速度有关的是bit, 与容量有关的byte; (最好以大小写区分开来bit&Byte)
>bit 位, 比特, 计算机运算的基础单位, 是二进制数的长度单位; e.g. 10011001是一个8位二进制数字; bps = bits per Second每秒传输位数;
byte 字节, 计算机存储空间的的基本计量单位; e.g. usb2.0标准接口传输速率 480mbs: 480兆比特/秒 = 60兆字节/秒;
>1个字节在计算机里存储为一个8进制位数, 这是固定的, 所以 1byte = 8bits/s;
>mbps = mega bits per second(兆位/秒)是速率单位; 480兆位/秒 = 480mbps;
>mb = mega bytes(兆字节)是量单位; 1mb/s = 8mbps; 1byte = 8bits;
>Byte度量单位
1KB(Kilo) = 1024bytes = 2^10bytes;
1MB(Mega) = 1024KB = 2^20bytes;
1GB(Giga) = 1024MB = 2^30bytes;
>以前56k的modem换算过来就是7kbyte/s;
>usb2.0的480mbs = 60mb/s是理论上的传输速率, 它会受到系统环境(cpu, harddisk, memory)的制约, 实际的读写硬盘的速度约在11~16mb/s;
比起usb1.1的12mbs=1.5m/s快了10倍; usb3.0已经达到5Gbps-625MB/s;
字word
>除了字节, 还有"字/word"作为计量单位, 它由若干字节构成, 字的位数叫做字长, 就是字所对应的二进制数的长度;
e.g. 64位系统使用64位的二进制代表一个字, 64/8 = 8字节构成一个字;
32位系统x86使用32位的二进制代表一个字, 32/8 = 4字节构成一个字;
<refer to> http://sujian.blog.51cto.com/8838/4632
---End---
补充:综合编程 , 其他综合 ,