![c93cb2ecde8b6db1e13ebf6a8286a5c9.png](https://i-blog.csdnimg.cn/blog_migrate/6f276fb6cd6e4ea93495248dcae6e456.jpeg)
前一篇:书香讲 CS 之二(电子计算机)
二进制
我们从机械计算机,升级到了机电计算机,再到了电子计算机,逐渐希望用“电”来代替“机械运作”进行计算。减少了机械设备,就能降低计算机的物理磨损,可以使计算更加可靠,也变得更快。
还记得莱布尼茨的步进计算机吗?它用10个齿的齿轮来代表十进制数进行计算。然而,当我们试图用电流强弱的程度来表达十进制的时候,却发现受到的干扰太多了(比如计算机电池要没电了,或者电源电压不稳等等)。为了解决这个问题,人们尝试过制造五进制,三进制的电子计算机,却依然不能进行可靠的计算。于是,可以只用电流“开”,“关”两种状态进行表达的二进制计算机被设计了出来。
二进制只有“真”或“假”两个值,也可以表示成“1”或“0”。当电路闭合,电流流过的时候,表示“真”;电路断开,没有电流流过的时候表示“假”,这样的方式很难受到外界的干扰,可以让我们的计算机工作的更加稳定!