-
bytes 编辑
该字节(/baɪ吨/)是一个数字信息单位在计算和通信的最常用的八个组成位。它通常用作计算机信息计量单位,不分数据类型。它也是程序设计语言里不可缺少的基本数据类型——整数。从历史上看,一个字节是用于编码一个比特数字符在计算机文字,它这样做的原因是基本的寻址许多元素的计算机体系结构。八个二进位经常在规范中被称为Octet(八位组),例如在一些工业标准、网络及电信技术里。Byte(字节)可被缩写成B,例如MB表示Megabyte;Bit(比特)可被缩写成b,例如Mb表示Megabit。法语国家有时把“o”用于“octet”。很多人不接受,因为这在国际单位制中有与零混淆的风险。该字节大小历来依赖于硬件,也没有明确的标准,存在这一任务的大小。而事实上的标准的八位是一个方便的两个电源允许通过一个255字节的值0。许多类型的应用程序使用的变量在八个或更少位表示的,与处理器设计优化这一共同使用。对重大商业计算架构的普及已资助的8位大小无处不验收。术语字节被定义为明确表示一个8位的,因为这个词字节相关的歧义序列。
该字节大小历来依赖于硬件,也没有明确的标准,存在这一任务的大小。而事实上的标准的八位是一个方便的两个电源允许通过一个255字节的值0。许多类型的应用程序使用的变量在八个或更少位表示的,与处理器设计优化这一共同使用。对重大商业计算架构的普及已资助的8位大小无处不验收。
术语字节被定义为明确表示一个8位的,因为这个词字节相关的歧义序列。
1 byte = 8 bits
1KiB= 1,024 bytes
1MiB= 1,048,576 bytes
1GiB= 1,073,741,824 bytes
1TiB= 1,099,511,627,776 bytes
名称 | 符号 | 二进制计量 | 十进制计量 | 字节数 | 等于 |
---|---|---|---|---|---|
KiloByte | KB | 2^10 | 10^3 | 1,024 | 1,024B |
MegaByte | MB | 2^20 | 10^6 | 1,048,576 | 1,024 KB |
GigaByte | GB | 2^30 | 10^9 | 1,073,741,824 | 1,024 MB |
TeraByte | TB | 2^40 | 10^12 | 1,099,511,627,776 | 1,024 GB |
PetaByte | PB | 2^50 | 10^15 | 1,125,899,906,842,624 | 1,024 TB |
ExaByte | EB | 2^60 | 10^18 | 1,152,921,504,606,846,976 | 1,024 PB |
ZettaByte | ZB | 2^70 | 10^21 | 1,180,591,620,717,411,303,424 | 1,024 EB |
YottaByte | YB | 2^80 | 10^24 | 1,208,925,819,614,629,174,706,176 | 1,024 ZB |
早期的电脑是专为4位BCD码 (二进制编码的十进制)或打印的“图形设置”,其中包括26个字母(只有大写),10个数字的数字,从11日至25特殊图形符号6位代码。要包括控制字符,并允许数字设备相互沟通和处理,存储和通讯面向字符的信息,如书面语言,小写字符,7位ASCII代码被引入(见ASCII历史)。由于只有只有一个多一点八位允许两个四位模式,有效地编码两个二进制编码的十进制数,8位数字EBCDIC(见EBCDIC历史)的字符编码,后来通过和IBM作为标准颁布的的System/360,预设字节。
一个字节大小是在第一个选择是对现有的电传打字机代码,特别是多6位代码所使用美国陆军(Fieldata)和海军。
1963年,结束了不兼容的电传代码由美国政府不同部门使用的ASCII,7位代码,通过一个联邦信息处理标准,使6位字节商业过时。在60年代初,AT&T公司推出数字电话第一次长途干线。这些使用的8位μ- law编码。这家大型投资承诺,以减少8位数据的传输成本。而数字电话8位码的使用也造成8位数据“字节”,以作为早期的基本数据单位通过互联网。
在70年代后期,如微处理器的英特尔8008(即直接前身8080,然后在8086年初,个人电脑使用)可以执行的操作少数四位,如DAA(十进制调整)指令,并的一半进行标志,这是用来实现十进制运算程序。这四个位的数量被称为半字节,在参拜了当时常见的8位字节。
为8位字节的普及的原因包括了IBM普及的System/360体系结构,在20世纪60年代推出,而8位微处理器,在70年代推出。
术语字节是用来明确指定一个八位的大小,采用的是广泛的协议定义。
在国际单位制(SI),B是符号BEL,通电后的对数比率单位命名为亚历山大格雷厄姆贝尔。对于字节因此这个定义冲突用法B。 这也是不符合SI惯例一致的命名后的人仅单位应当予以资本化。不过,有一点混乱的危险,因为贝尔是一个很少使用的单位。它主要用于在其decadic分数,分贝(分贝),为信号强度和声压级的测量,而一个单位的第十一个字节,即decibyte,是从来没有使用过。
单位符号KB通常用于千字节,但可能与KB的共同意思混淆千比特。IEEE 1541指定作为符号的小写字符b 位 ;然而,IEC 60027和公制交换格式指定位(例如,兆兆位)的象征,从字节足够的消歧。
小写字母为O 字节是在一些非英语语言常用的符号(例如,法国和罗马尼亚),也与(例如,使用公制前缀高和莫)
今天,统一的ISO / IEC 80000-13:2008 -量和单位-第13部分:信息科学与技术标准取消并取代第3.8和IEC 60027-2:2005 3.9,即那些与信息理论和二进制倍数前缀。
图片说明:之间的百分比小数点和单位的前缀二进制解释差异的增长不断增加存储容量。
人们关注的意义相当混乱SI(或公制)前缀字节的单位使用,特别是关于诸如公斤(K或K)和特大(M),如图表所示前缀的位和字节的前缀。由于电脑记忆体与二元逻辑设计,均以倍数为2的权力,而不是10。该软件和计算机产业经常使用的SI前缀的数量二进制的估计,而计算机存储设备制造商更喜欢SI值。这是指定计算机的,也就是说,100 GB,当它含有93 GiB的硬盘存储空间容量的原因。
虽然之间的十进制和二进制数字相差很小的解释为前缀公斤和大型,它的增长超过20%的前缀yotta,在线性日志图的区别与存储大小(右)所示。
在数据传输系统被定义为一个字节 的二进制位的串行数据流,如调制解调器和卫星通信,这是最小的有意义的数据单位,连续的序列。这些字节可能包括起始位,停止位或奇偶校验位,因此可能会有所不同,从7至12位,包含一个7位ASCII码。
1、本站所有文本、信息、视频文件等,仅代表本站观点或作者本人观点,请网友谨慎参考使用。
2、本站信息均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
3、对任何由于使用本站内容而引起的诉讼、纠纷,本站不承担任何责任。
4、如有侵犯你版权的,请来信(邮箱:baike52199@gmail.com)指出,核实后,本站将立即删除。