1.8 计算机内部数据的基本单位——字节
我们前面介绍了计算机内部数据的最小单位是位(bit),也就是一根电线丝一次传输的电信号状态,我们用二进制数0或1来表示。如果把8根电线丝并排在一起,并行传输数据,则一次可以同时传输8种电信号状态,即8位二进制数(0或1)。在计算机中把8位聚在一起的二进制数称为一个字节(byte),即1字节(byte)=8位(bit)。字节是计算机中表示数据大小的基本单位。通常字节(byte)用大写字母B表示,位(bit)用小写字母b表示。例如16位二进制数就是2字节(2B),32位二进制数就是4字节(4B)(见图1.18)。
图1.18 位和字节的关系
我们在购买计算机的时候,都会看到有关计算机性能的表示方法。例如,在表示CPU性能时,可以写成16位CPU、32位CPU、64位CPU等,这里的16、32、64指的就是CPU处理数据的能力大小、并行总线一次可以传输的二进制数位多少等,一般这个数值越大,CPU的性能越好。
另外还有表示计算机内存大小的512MB、2GB等,以及表示硬盘存储容量大小的500GB、2TB等,我们还会在计算机中看到某个文件大小表示为320KB这样的形式。前面提到的B、KB、MB、GB、TB都是计算机中表示数据大小的计量单位,通常我们把M读作“兆”,其他几个都按英文字母发音。这里的K(kilo)、M(mega)、G(giga)、T(tera)类似于十进制数中的计量单位千、百万、十亿、万亿。十进制数中的十、百、千、万等都是以10n来计量的,计算机中的数据都是用二进制数表示的。计算机中的K、M、G、T都是用2n来计量的,而且它们依次增大为前一个的1024倍,即210倍(见图1.19)。
1KB=1024B=1024字节
1MB=1024KB=1024×1024字节
1GB=1024MB=1024×1024×1024字节
1TB=1024GB=1024×1024×1024×1024字节
图1.19 计算机中表示内存大小(存储容量)的单位
知识点总结
1字节(byte)=8位(bit)。
字节是计算机中表示数据大小的基本单位。