普林斯顿计算机公开课(原书第2版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章
比特、字节和信息的表示

“如果以2为基数,所得的单位可以称为二进制数字,或者更简单地说,是由约翰·图基提出的‘比特’。”

——克劳德·香农,《通信的数学原理》,1948年

本章我们将讨论计算机表示信息的三个基本原理。

首先,计算机是数字处理器。它们存储和处理离散的信息块,采用离散的值——基本上就是数字。相比之下,模拟信息意味着平滑变化的值。

其次,计算机采用比特(bit,又叫位)来表示信息。这里的比特是一个二进制数位,也就是说,这个数字取1或0。计算机内部的所有东西都是以比特而不是人们熟悉的十进制数字来表示的。

最后,较大的信息以比特组表示。数字、字母、单词、名字、声音、图片、电影以及处理它们的程序中的指令,所有这些都是以比特组的形式表示的。

你可以忽略本章的数字细节,但是这里的思想很重要。