Bit(位)与Byte(字节)的区别
bit意为“位”或“比特”,是计算机运算的基础;
byte意为“字节”,是计算机文件大小的基本计算单位;
说到usb2.0标准接口传输速率。许多人都将“480mbps”误解为480兆/秒。其实,这是错误的,事实上“480mbps”应为“480兆比特/秒”或“480兆位/秒”,它等于“60兆字节/秒”,大家看到差距了吧。
这要从bit和byte说起:bit和byte同译为"比特",都是数据量度单位,bit=“比特”或“位”。
byte=字节即1byte=8bits,两者换算是1:8的关系。
mbps=mega bits per second(兆位/秒)是速率单位,所以正确的说法应该是说usb2.0的传输速度是480兆位/秒,即480mbps。
mb=mega bytes(兆比、兆字节)是量单位,1mb/s(兆字节/秒)=8mbps(兆位/秒)。
我们所说的硬盘容量是40gb、80gb、100gb,这里的b指是的byte也就是“字节”。
1 kb = 1024 bytes =2^10 bytes
1 mb = 1024 kb = 2^20 bytes
1 gb = 1024 mb = 2^30 bytes
比如以前所谓的56kb的modem换算过来56kbps除以8也就是7kbyte,所以真正从网上下载文件存在硬盘上的速度也就是每秒7kbyte。
也就是说与传输速度有关的b一般指的是bit。
与容量有关的b一般指的是byte。
最后再说一点: usb2.0 480mbps=60mb/s的传输速率还只是理论值,它还要受到系统环境的制约(cpu、硬盘和内存等),其实际读、取写入硬盘的速度约在11~16mb/s。但这也比usb1.1的12mbps(1.5m/s)快了近10倍。
============================================================
位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。
字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。
KB:在一般的计量单位中,通常K表示1000。例如:1公里= 1000米,经常被写为1km;1公斤=1000克,写为1kg。同样K在二进制中也有类似的含义。只是这时K表示1024,也就是2的10次方。1KB表示1K个Byte,也就是1024个字节。MB:计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。在二进制中,MB也表示到了百万级的数量级,但1MB不正好等于1000000字节,而是1048576字节,即 1MB = 2E+20 Bytes = 1048576Bytes。
在标准10进制公制度量系统中,倍率关系如下所示
kilo (k)* = 10 ^ 3 = 1,000 thousand 千
mega (M) = 10 ^ 6 = 1,000,000 million 百万
giga (G) = 10 ^ 9 = 1,000,000,000 billion 十亿
tera (T) = 10 ^ 12 = 1,000,000,000,000 trillion 万亿
* 在公制系统中, "k" 或者 "kilo" 前缀只使用小写字母
在计算机/通讯行业中,计算数据传送速度也使用每秒传送公制数据量来计算
1 bit (b) = 0 or 1 = one binary digit 一个二进制位元
1 kilobit(kb)=10^3 bits = 1,000 bits 一千位元
1 Megabit(Mb)=10^6 bits = 1,000,000 bits 一百万位元
1 Gigabit(Gb)=10^9 bits = 1,000,000,000 bits 一万亿位元
根据进制规定,传送速度可以有两种表示方法 bps 和 Bps,但是他们是有严格区别。Bps中的 B 使用的是二进制系统中的Byte字节 ,bps中的 b 是十进制系统中的位元。
在我们常说的56K拨号,100M局域网都是bps计量,当用于软件下载时,下载工具一般又以Bps计算,所以它们之间有 8 bit=1 Byte 的换算关系,那么56Kbps拨号极限下载速度是 56Kbps/8=7KBps 每秒下载7K字节 。
在数据存储,容量计算中,一般又结合公制的进制和二进制的数据计算方法来计算
(二进制)
1 byte (B) = 8 bits (b) 字节=8个二进制位
1 Kilobyte(K/KB)=2^10 bytes=1,024 bytes 千字节
1 Megabyte(M/MB)=2^20 bytes=1,048,576 bytes 兆字节
1 Gigabyte(G/GB)=2^30 bytes=1,073,741,824 bytes 千兆字节
1 Terabyte(T/TB)=2^40 bytes=1,099,511,627,776 bytes吉字节
一些存储器厂家特别是硬盘厂家就更紧密结合十进制来计算,这就是为什么操作系统显示的容量与厂家标示的容量有些一些差异的原因
(十进制)
1 byte (B) = 8 bits (b)
1 Kilobyte (K / KB) = 10^3 bytes = 1,000 bytes
1 Megabyte (M / MB) = 10^6 bytes = 1,000,000 bytes
1 Gigabyte (G / GB) = 10^9 bytes = 1,000,000,000 bytes
1 Terabyte (T / TB) = 10^12 bytes = 1,000,000,000,000 bytes
分享到:
相关推荐
S7-200SMART_Bit转换为BYTE或WORD_库文件_库指令
C#中将byte数组转换为8bit灰度图像
C#中的三种字节数组拼接方式的性能对比测试DEMO。 博文地址:http://blog.csdn.net/sqqyq/article/details/50986977
主要介绍了位bit,字节byte,K,M,G的相关知识介绍,需要的朋友可以参考下
[C語言][教學]_基本語法#12._2進位與16進位,位元與位元組所代表的意思(bit,_byte)
我们知道,完整的一条指令,应该包含指令符+操作数(不包括...用位(BIT)、字节(BYTE)、字(WORD)、双字(DWORD)来衡量,或者说来指定确切的大小。 当然定时器T、计数器C 不存在这种衡量体制,它们仅用位来衡量。
TIA博途_32位浮点数大小端存储_高低字节转换全局FB库文件(4种字节排列顺序)
提取一个字节中的某一位的小程序,非常适用的小程序哦
<?... namespace ByteUnits; class ArithmeticTest extends \PHPUnit_...1个字节等于8bit即1byte = 8 bit,下面是KB,MB,GB,TB的换算1KB = 1024 byte1MB = 1024KB = 1024 X 1024byte1GB = 1024MB1TB = 1024GB
LabVIEW程序,功能:将4字节的unsigned char输入组合成1个32-bit int值,若输入字节数不等于4则报错。
一个字拆分成高低字节 西门子1200的库,添加到博图v14sp1及以上版本软件的全局库文件夹中,在程序中即可调用;
32位操作系统针对的32位的CPU设计。CPU内部寄存器和寻址总线是32位,指令集可以运行32位数据指令, 也就是说一次可以提取32位数据(4个字节,32bit=4Byte)。32位CPU有4G左右的内存寻址空间。
MB/s的含义是兆字节每秒,Mbit/s的含义是兆比特每秒,前者是...MB/s中的B字母是Byte的含义,虽然与Mbit/s中的bit翻译一样,都是比特,也都是数据量度单位,但二者是完全不同的。Byte是字节数,bit是位数,在计算机中每
byte : 函数模块该模块提供了一个不成熟的框架,用于从 shell 脚本操作字节和位值。兼容性标签与 release 兼容。概述例如,要测试是否设置了一个位:- # tests if bit 1 (zero based) of value 3 is setif byte_...
详细的字节序与位序描述,以及需要注意的问题。
在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序。Endianness有时候也可以用指位序(bit)。 一般而言,字节序指示了一个UCS-2字符的...
串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行...
2019 2020 测试版 按两个 按钮 , 得到 用 的 图像 和 文字说明。 初学者, 可以 按 3个 蓝色按钮 , 然后 ...字节图像的 靠近拐棍托盘拐角的是字节内最大编号比特bit7,剩下依次是bit6-bit0, 短线表示比特值是弱态。
答:24×24点阵每个汉字需要24×24=576 bit(位)来保存,电脑里每1Byte(字节)是8bit,所以一个24×24点阵的汉字需要576bi t=576/8Byte=72 Byte来保存,则800个24×24点阵的汉字所需存储容量为:800×72=57600Byte...
答:24×24点阵每个汉字需要24×24=576 bit(位)来保存,电脑里每1Byte(字节)是8bit,所以一个24×24点阵的汉字需要576b it=576/8Byte=72 Byte来保存,则800个24×24点阵的汉字所需存储容量为:800×72=57600Byte...