bytes
存储单元
字节/b/)是一个数字信息单位在计算通信的最常用的八个组成。它通常用作计算机信息计量单位,不分数据类型。它也是程序设计语言里不可缺少的基本数据类型——整数。从历史上看,一个字节是用于编码一个比特数字符计算机文字,它这样做的原因是基本的寻址许多元素的计算机体系结构。
bytes 字节
字节/b/)是一个数字信息单位在计算和通信的最常用的八个组成位,是一种常见的文件大小单位,除了字节外,常见的文件大小单位还有:KB,MB,GB,TB等。从历史上看,一个字节是用于编码一个比特数字符计算机文字,它这样做的原因是基本的寻址许多元素的计算机体系结构。
字节大小历来依赖于硬件,也没有明确的标准,存在这一任务的大小。而事实上的标准的八位是一个方便的两个电源允许通过一个255字节的值0。许多类型的应用程序使用的变量在八个或更少位表示的,与处理器设计优化这一共同使用。对重大商业计算架构的普及已资助的8位大小无处不验收。
术语字节被定义为明确表示一个8位的,因为这个词字节相关的歧义序列。
文件大小换算
历史
术语字节是由沃纳巴克霍尔兹博士创造于1956年7月期间,为早期设计阶段,IBM拉伸电脑。这是一个respelling 咬,避免意外突变位。
早期的电脑是专为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年代推出。
术语字节是用来明确指定一个八位的大小,采用的是广泛的协议定义。
单位符号
单位为字节符号在指定的IEEE 1541和 公制交换格式为大写字符B,而其他标准,如,国际电工委员会(IEC)标准IEC 60027,出现这个问题保持沉默。
国际单位制(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,在线性日志图的区别与存储大小(右)所示。
常见用途
字节也被定义为数据类型,在某些编程语言。该彗星和C + +编程语言,例如,定义一个字节为“数据大到足以容纳任何执行环境的的基本字符集的成员寻址单元(第3.6 C标准)“。C标准要求字符类型组成的数据是持有至少255不同的价值观的能力,并得到至少8位(第5.2.4.2.1)表示。C的各种实现和C + +储备8,9,16,32或36的一个字节的存储位。在一个特定的执行位的实际数目记录CHAR_BIT如在实施限制。 h文件。Java的原始字节数据类型始终定义为组成的8位,是一个签名的数据类型,控股值从-128到127。
数据传输系统被定义为一个字节的二进制位的串行数据流,如调制解调器和卫星通信,这是最小的有意义的数据单位,连续的序列。这些字节可能包括起始位,停止位或奇偶校验位,因此可能会有所不同,从7至12位,包含一个7位ASCII码。
参见
数据层次原始数据类型
参考资料
最新修订时间:2024-03-19 10:55
目录
概述
bytes 字节
文件大小换算
参考资料