二进制词头

✍ dations ◷ 2025-03-04 17:01:03 #二进制词头

在计算领域,二进制词头(IEEE 1541-2002)被用作表示大的数字,采用2的幂而不是用10的幂。所有词头都是1024(210)相乘而不是在国际单位制词头采用的10进制“1000”(103)。尽管有可能混淆,二进制词头经常被写做和发音成和国际单位制词头完全一样,而不是使用下面描述的国际电工委员会(IEC)系统。

使用前缀“千”(kilo-)、“兆”(mega-)、“吉”(giga-)等,以及缩写符号“k”、“M”、“G”等(参见下表:千的特性),在二进制上领域会引起严重的混淆。

1999年1月,国际电工委员会(IEC)引入了“kibi-”、“mebi-”、“gibi-”等词头以及缩写符号“Ki”、“Mi”、“Gi”等来明确说明二进制乘数计数。

二进制词头已经被很多其他组织采用了,比较著名的有电气电子工程师协会(参见IEEE 1541),欧洲联盟(作为一致性文件HD 60027-2:2003-03)。然而,缺少官方支持,二进制词头还没有广泛被制造业者和个人采用,很多人继续在二进制领域使用国际单位制词头。

除了“K”以外,一个字母的缩写在国际单位制词头是唯一的,可以与“k”互换(在国际单位制词头里,“K”代表热力学温标,“k”代表1000)。

在精确度不是很重要的上下文中,如文件和内存大小,这些词头被广泛使用,但是和国际单位制词头的定义相冲突。国际单位制词头的名字和值在1960年国际单位制词头标准中制订,是1000的乘幂值。2005年,标准字典不承认这些词头的二进制意义。

国际计量局(维护国际单位制词头的机构)特别禁止二进制的用法,推荐使用IEC词头(二进制词头)作为一种改变方法。

有些人建议“k”代表1000,而“K”代表1024,但是更高的词头不能这样扩展使用并且从来没有被广泛承认过。

尽管从理论上来讲,可以在密码学、数据压缩、数据传输率领域找到用二进制词头表示位或者字节的应用,但是从来没有实际应用过。

非正式的,词头有自己的使用方法。可能听过“一个40K的文件”(40“二进制”千字节)或者“一个2M的因特网连接”(每秒2“十进制”兆比特)。什么单位被使用和乘幂是二进制还是十进制,依赖于上下文并且不能由单位单独确定。

1999年,国际电工委员会(IEC)公布了修正2:“IEC 60027-2:电工技术应用的字母符号—第二部分:通信和电子。”这个标准,在1998年通过,介绍了词头“kibi-”、“mebi-”、“gibi-”、“tebi-”、“pebi-”、“exbi-”,作为二进制乘幂的计数方法。名字的前两个字母来源于原来的国际单位制词头(例如, kilo binary byte缩写为“kibi-Byte”、“kiB”、“kibi-byte”),而后面的“bi”是二进制的缩写。同时明确定义,从IEC的观点来看,国际单位制词头只有十进制的意义而不再用作二进制的意义。

修正在标准的下一版:“IEC 60027-2 (2000-11) Ed. 2.0”。第二版规定最高到“exbi-”,但是在2005年,第三版加入了“zebi-”和“yobi-”这样所有的标准的国际单位制词头都有了他们的二进制计数伙伴。

2008年,ISO/IEC IEC 80000-13:2008标准取消并取代第3.8和3.9的IEC 60027-2:2005(二进制前缀倍数),增加了明确的定义和一些数量 。

300 GB ≅ 279.5 GiB(= 0x117.6592E GiB = 0x45D96.4B8 MiB = 0x1176592E KiB = 0x45D964B800 bytes)。

请注意,随着大小增加,百分比差距在十进制和二进制之间变大,从2.4%(千-)到超过25%(quetta-)。

到2010年,多数软件不再以二进制或十进制来表示位元数值。IEC二进制命名转换方法已被少数企业采用,但是并不普遍。IEC引入的明定目标之一就是“保留SI十进制倍数的前置表示,此表示式可以明确清楚表示”。像fdisk/cfdisk,parted还有apt-get等这些软件是以它们专有的SI十进制表示法来显示。

GNOME的分割区编辑器,使用IEC前置表示式来显示分割磁区的容量大小。总容量120×109字节的硬盘在此显示的是“111.79 GiB”

GNOME的系统监视视窗,使用IEC前置表示式来显示内存的容量大小,以及网络的传输速率

BitTornado使用标准的SI前置表示式来显示资料传输率,以及使用IEC前置表示式来显示档案大小

Deluge使用IEC显示资料传输率与档案大小

在英语里面,二进制词头的前面的音节发音和相应的国际单位制词头相同,后一个音节发作"bee"。

大部分计算机内存,如随机访问存储器、只读存储器和闪存是用二进制表示的。这是关于内存最自然的配置方法,因为连接的地址线有对应的合法地址,这样可以很方便地聚合成更大块的内存。

硬盘制造商用十进制来表示容量。这种用法有很长久的传统,甚至在国际单位制词头在1960年采用前就开始使用了。例如,第一个IBM350的硬盘有5,000,000个6比特字在100个字扇区(如块)组合起来。这出现在国际单位制词头之前。

USB闪存是一种记忆卡,一般是用十进制兆字节表示,如1GB、 2GB、 4GB、 8GB、 16GB、 32GB、 64GB、 128GB、 256GB、 512GB(0.5TB)、 1024GB(1TB)、 2048GB(2TB)等,亦常用2nGB作为容量。

CD通常用二进制表示。一个“700MB”(或“80分钟”)的CD的容量大概是700MiB。然而,DVD的容量是用十进制表示的。一个“4.7 GB”的DVD通常的容量是4.38GiB。

总线带宽是用十进制表示。不是因为硬盘的容量采用了十进制,也不是因为比特率,而是因为时钟速度。如 "PC3200"内存运行在一个双200 MHz总线上,每个时钟周期传送8字节数据,因此带宽是200,000,000×2×8 = 3,200,000,000字节/秒。

一些现代的电脑用户认为,内存和硬盘都是存储工具,并且希望它们的容量可以用同一种方法度量。操作系统经常用二进制来报告磁盘空间的现状使这种期望加强了。结果是买一个“30 GB”的硬盘会明显少了容量,因为Microsoft Windows不会报告“30 GB”,而是用两种方法来报告硬盘的容量:“30,064,771,072字节”和“28 GB”。这引起了混淆并导致法律纠纷,而有时候由于其他技术原因,如在硬盘文件系统里面错误地分区及考虑格式化和未格式化的容量的时候更糟糕。

相关

  • 2010年冬季奥林匹克运动会第二十一届冬季奥林匹克运动会(英语:the XXI Olympic Winter Games,法语:les XXIes Jeux olympiques d'hiver),于2010年2月12日至28日间在加拿大不列颠哥伦比亚省温哥华举行,而部分
  • 凝结芽孢杆菌凝结芽孢杆菌(学名:),又称芽孢乳酸菌(),是一种可以产生乳酸的革兰氏阳性菌。此种细菌为杆菌,大小约为0.9*3-5微米,具有过氧化氢酶,营养型态为兼性厌氧,生长到静止期(英语:Bacterial growt
  • 森林兄弟会森林兄弟会(格鲁吉亚语:ტყისძმები,tq'is dz'mebi)是一个游击队,多数成员是1992年阿布哈兹战争格鲁吉亚政府军战败后仍留在阿布哈兹的格鲁吉亚族。兄弟会与白军团(White L
  • 胡适日记《胡适日记》是胡适自1910年开始记日记,直到1962年去世之前,前后逾50年,总字数达400万余言。胡适早年的日记都是流水账。1911年6月,胡适开始打牌,日记常见“打牌”。可能是打牌耽
  • 斯蒂芬·科德曼斯蒂芬·科德曼(英语:Stephen Codman,1796年-1852年10月6日)是加拿大裔英国作曲家。他的已知作品可全部追溯至1835年前,主要为独奏或合唱作品。 科德曼出生于英国诺里奇,师从约翰·
  • 1024年
  • 古贺正人古贺正人(1970年5月22日-),前日本足球运动员。
  • 米特里达梯一世 (安息帝国)米特里达梯一世(?-前132年,安息语:�����),又称米特里达梯一世大帝,是自公元前171年至公元前132年的安息帝国君主。在其在位期间,米特里达梯对多方进行征服,使安息帝国由小型王国转型为古代近东的主要政治力量。米特里达梯首先在约前163年至前155年间自希腊-巴克特里亚王国手上吞并了阿里亚(英语:Aria (region))、马尔吉安那(英语:Margiana)和西巴克特里亚,然后对塞琉古帝国发动战争,并在前148年或前147年吞并米底(英语:Media (region))和阿特罗帕特尼。米特里达
  • 雅罗斯拉夫·鲍切克雅罗斯拉夫·鲍切克(捷克语:Jaroslav Bouček,1912年11月13日-1987年10月10日),捷克男子足球运动员,司职中场。他曾代表捷克斯洛伐克国家队参加1934年和1938年国际足联世界杯,其中1934年世界杯获得亚军。
  • 岳泽慧岳泽慧(1967年8月-),女,汉族,辽宁葫芦岛人,中华人民共和国政治人物。现任辽宁省医疗保障局副局长,农工党辽宁省委副主委。第十二、十三、十四届全国政协委员。