Binary 机器如何理解1表示打开,0表示关闭?

Binary 机器如何理解1表示打开,0表示关闭?,binary,Binary,我已经从事编码工作好几个月了,但我还是不太懂,最近我想到了一些让我困惑的事情。我知道机器把1读为开,把0读为关,但最初是谁让他们这样读的?一个人怎么能告诉一台机器数字意味着力量,而这个人难道不能简单地说5意味着开,pi意味着关吗?事实恰恰相反。电力或电荷是驱动计算机CPU、易失性存储器、存储器、显示器等的动力。在大多数设备中,2状态电气元件用于构建功能性、使用性设备,如硬盘驱动器。这些组件理解两种不同的电荷水平,它们在逻辑上等同于1和0,但这种逻辑意义仅存在于我们对计算机系统实际物理行为的解释中

我已经从事编码工作好几个月了,但我还是不太懂,最近我想到了一些让我困惑的事情。我知道机器把1读为开,把0读为关,但最初是谁让他们这样读的?一个人怎么能告诉一台机器数字意味着力量,而这个人难道不能简单地说5意味着开,pi意味着关吗?

事实恰恰相反。电力或电荷是驱动计算机CPU、易失性存储器、存储器、显示器等的动力。在大多数设备中,2状态电气元件用于构建功能性、使用性设备,如硬盘驱动器。这些组件理解两种不同的电荷水平,它们在逻辑上等同于1和0,但这种逻辑意义仅存在于我们对计算机系统实际物理行为的解释中。

与其说是开与关,不如说是真与假。位是信息的基本单位,可以有两个值,这就是为什么我们称之为二进制。它在物理上实现为两态设备,例如,某个设备是否有电源?桶里有水还是没有水?。计算机有一组这样的位,如果某个物理状态存在,则为1真;如果不存在,则为0假。要了解更多信息,我建议查看bits上的维基百科页面: