计算机中的数据单位(位、字节、字)
二进制位/比特/Bit/b
计算机内部通过数字逻辑电路进行硬件实现。
数字逻辑电路包含很多底层细节,比如输入电压被限制存在0伏或5伏两种情况,我们对其进行抽象,得到用布尔代数表示的逻辑0和逻辑1。
进一步,我们使用“二进制位“或”比特”来描述那种非黑即白、非此即彼的情况。并把这两种情况记作数字 0 和 1 。
二进制位是计算机中数据表示的最小单位,有时候我们又称之为“元”。
通过多个位(比特)的组合可以表示更加大的数字,逢2进1,按位组合。因此,n个二进制位组合能表示2^n(2的n次幂)个数字。

字节/Byte/B
计算机硬件数据计量的常用单位。
1个字节有多少位是不确定的,不过现代计算机通常定义:1个字节为8个二进制位(1Byte = 8bit, 1B = 8b)。
历史上字节长度曾基于硬件为1-48比特不等,最初通常使用6比特或9比特为1字节。

字/Word
计算机能一次性处理数据的基本单位。
字包含的二进制位数称为“字长”,现代计算机的字长通常为16、32、64位。
其他曾经使用过的字长有:8、9、12、18、24、36、39、40、48、60位
本文介绍了计算机中的基本数据单位,包括二进制位(比特/Bit)作为最小单位,字节(Byte)作为常用的数据计量单位,以及字(Word)作为计算机一次性处理数据的基本单位。字长通常为16、32、64位,而1个字节通常定义为8个二进制位。
3197

被折叠的 条评论
为什么被折叠?



