上QQ阅读APP看书,第一时间看更新
1.2.2 计算机中的数据和单位
由于ENIAC计算机采用的是十进制,其表示和实现方法比较麻烦,所以冯·诺依曼在研制IAS时提出了二进制的数据表示方法。二进制只有“0”和“1”两个数字,具有所占用的空间和所消耗的能量小、机器可靠性高等优点。
计算机内所有的信息均以二进制的形式表示,数据的最小单位是位(bit),8个二进制位称为1个字节(byte,B),此外还有KB、MB、GB和TB等。
1.位
位是度量数据的最小单位,代码只有0和1,采用多个数码表示一个数,其中每一个数码称为1位。
2.字节
字节是信息组织和存储的基本单位,一个字节由8位二进制数字组成。字节也是计算机体系结构的基本单位,为了便于平衡存储器的大小,统一以字节为单位。
常见的存储单位如表1-1所示。
表1-1 常见的存储单位
3.字长
人们通常将计算机一次能够并行处理的二进制数的位数称为字长,也称为计算机的一个“字”。计算机的字长通常是字节的整倍数,如8位、16位、32位,发展到今天,微型计算机已达到64位,大型计算机已达到128位。字长是计算机的一个重要指标,直接反映一台计算机的计算能力和精度,字长越长,说明计算机的数据处理速度越快。
提示
计算机使用的数据可以分为数值数据和字符数据(非数值数据)。在计算机中,不仅数值数据用二进制数来表示,字符数据也用二进制数来进行编码。