这个单位被设计用来某些时候替代 MB(megabyte),虽然数值很相近,但 MiB(2^20)与国际单位制(SI)中的 MB(10^6)还是有严格的区别。具体的转换见表 1 码率(数据传输速率)指在一个数据传...
这个单位被设计用来某些时候替代 MB(megabyte),虽然数值很相近,但 MiB(2^20)与国际单位制(SI)中的 MB(10^6)还是有严格的区别。具体的转换见表 1 码率(数据传输速率)指在一个数据传送系统中,单位时间内通过设备比特、字符、块等的平均量。通常使用比特/每秒或字节/每秒两种复合式单位。 Mebibyte 不常用。Megabyte 通常被用作等于 1000×1000,也被用作 1024×1024,甚至被磁盘厂商用作 1024×1000。这样的用法很混乱并且不合理,操作系统检测出的硬盘容量会比厂商广告中的小;多数的操作系统会在文件大小上使用 Mebibytes。少数优质硬盘厂家会把实际情况标注清楚在包装上。 MiB 已经被所有主要的标准组织接受使用,但在真正的计算机工业中使用比较少。MB 还是经常被当成这个单位在使用,虽然有可能与 1000000 bytes 搞混。 Windows 和 Mac 操作系统对相同存储大小的文件会显示不同的大小,就是因为 Windows 使用 MiB(但 Windows 会简写成 MB,这也是混淆的开端),Mac 使用 MB。 单位之间的转换之所以会存在差异,是国际单位制(SI)和国际电工委员会(IEC)在制定 Megabyte 和 Mebibyte 时采用的进制数不一样所导致的,虽然两者在数值上很相近,但两者有严格意义上的区别。 最为重要的是在书写上没有按照 SI 或 IEC 的要求进行转换,也就是说不管是 1000,还是 1024 的转换都是正确的,只是两者的进制数不一样而已(如下例子)。在特定的场合,会有特定的要求,也就是企业和市场对其的规范。 2008 年 3 月 27 日,IEEE 1541-2002中引入了字母 K 用作 1024 的非标准缩写,尤其是在表示 KiB,即二进制意义上的千字节。但是,在数据速率的情况下,通常仅使用十进制前缀,并且它们具有标准的 SI 解释。 了解 USB 的都知道有这么一个参数,就是 USB3.1GEN1 版本时的传输速率是 5Gbps,但是它的理论速度是 500MB/s。细心的可能就发现一个问题: 可是为什么 5Gbps 的理论传输速度就变成 500MB/s 了呢?在数据传输中,信道中的数据流由于噪声、干扰、衰减、有损或比特同步错误的影响,产生一定的误码率。这只是一个比较次要的原因,最主要的原因是因为编码,但是编码又是什么呢?下篇文章继续了解。 [2]IEC 60027-2“电气技术中使用的字母符号–第 2 部分:电信和电子产品+ |
Copyright © 2002-2017 DEDECMS. 织梦科技 版权所有 Power by DedeCms