计算机对信息表示的单位有位、子节、字、字长等,它们是用来表示信息量大小的基本概念。
位(Bit)是计算机中构成信息的最小单位。一位二进制数(取值为0或1)可表示21=2个信息。两位二进制数(取值为001、10、11)可表示22=4个信息,以此类推,二进制数每增加1位,可表示的信息个数就增加1倍。
字节(Byte)是计算机中的基本信息单位。8位二进制数称为一个字节,简称B。一个字节可代表一个数字、一个字母或一个特殊符号,它能表示256种字符。
例如,当输入“A”时,计算机把从键盘上接收的信号放入内存的1个字节中,其字节的值为01000001。
在微型计算机中,用字节数表示存储器的存储容量。由于计算机通常处理大容量的信息,故常用千字节(KB)、兆字节(MB)、千兆(吉)字节(GB)来表示信息的容量。
1 KB=210B=1 024 B
1MB=1 024 KB
1GB=1 024 MB
为什么不取整数1 000,而取一个如此难记的1 024 B来表示1KB呢?细心的读者一定会发现:210=1 024。
计算机采用的是二进制数,用1 000来表示1KB反而会很麻烦。
对于640KB的内存,其实际容量为:
640×1 024 B=655 360 B
对于一个存储容量为80GB硬磁盘,其实际存储量为:
80×1 024×1 024×1 024B=85 899 345 920 B
字(Word)是位的组合,其长度通常是1个字节的整数倍。它是计算机一次性进行数据处理和运算的单位。
字的位数叫做字长,它是计算机一次可处理的二进制数的位数,是衡量计算机性能的一个重要指标。不同档次的计算机有不同的字长。
例如8位机的1个字等于1个字节,字长为8位。16位机的1个字节由2个字节构成,字长为16位。现在的计算机的字长通常为32位、64位。
一般来说,字的长度愈长,计算机的性能也就愈好。