都说计算机是0和1的世界,为啥不能是0、1、2、3、4、5、6的世界
讨论问题:
- 计算机为什么只能识别0和1。
2.1 为什么只能是0和1
计算机的世界只有0和1,相信你应该听过这类说法。可为什么只有0和1,这里的0和1又表示着什么。
0和1在这表示两种状态,例如开和关、高和低等。你也许又会想,为什么只有两种状态,不能有多个状态吗。例如人有七情、天气有多种变化等。这是一个很好的问题,像人的心情、天气变化之类的模糊概念,也有相关的研究,那就是模糊计算机。在模糊计算机中就不再以是和非两种状态的绝对值来处理问题。但是,我们现时所使用的计算机基本都是只能识别0和1。
想要充分的理解计算机为什么只能识别0和1这个问题,最好的方法就是去了解CPU背后的工作原理;但是这里通过一种取巧的方式来回答这个问题。
CPU是一台计算机的核心,现在你电脑上所使用的CPU通常是一块数字集成电路,而数字集成电路实际上却是由许多逻辑门组成的复杂电路(基本的逻辑门参考下图)。
也就是说逻辑门是构成数字集成电路的基本组件。这个组件只能产生两种信号,分别是高电平信号和低电平信号。在计算机中,将高电平信号定义为1,低电平信号定义为0。所以计算机就只能处理0和1两种信号。