计算机二进制的原理·人体计算机

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:52:16
计算机中二进制是所有程序的基本单元,但是二进制又是怎么实现的呢?计算机这种东西是通过电流来表达二进制的么?抑或是其他方式?
以前有种不用电的机械计算机,这种东西又是怎么进行运算的?我记得刘慈欣先生的《三体》中写过将人作为最基本单元来运算,这也是可以实现的么?求高手解答~~~~~~~~~

早期的机械计算机。如手摇计算机的功能远远不能和电子计算机的功能相比,必如早期的手摇计算机只能进行四则运算,所有的计算都是靠齿轮之间的变化来完成的。手摇计算机利用齿数可变的齿轮,代替了莱布尼兹的阶梯形轴。其中,字轮与基数齿轮之间没有中间齿轮,数字直接刻在齿数可变齿轮上,置好的数在外壳窗口中显示出来。

而计算机的二进制则是用具备双稳态的物体来表示的,所谓双稳态就是指某种物体具有两种稳定的物理常态,用这两种状态来表示二进制数值中的“0”和“1”

比如硬盘和其它的磁盘的工作原理就是靠上面的磁性物质是否被磁化来表示“0”和“1”的。

至于你说的将人作为最基本单元来运算,我想这应该指的是一种思想。

二进制是通过电子开关,也就是“门”,的开闭来表征‘0’or‘1’,而门的开闭由高电平或者低电平控制,也就是说电压的高低决定是0还是1
而计算机模拟 就是通过数字模拟转换或者模拟数字转换实现
早期的门并不是通过电平控制,而是通过复杂的齿轮控制,手动设置齿轮,从而实现计算,事实上是通过机械模拟计算