其实现代计算机最底层也是用二进制计算,所以才以1024为单位计算容量而不是以1000。(注:1024是2的10次方,对于二进制是整数)
只不过它用我们习惯的界面也就是转化成十进制让我们更容易操作而已。
王学新看着面前正在工作的“克里斯托弗”,就大致明白这庞大的机器是怎么工作的了:
它的每个零件就是二进制里的一个位,每旋转一次就改变一次状态,电灯开光也是如此:拉一下开,再拉一关,如果不断循环,有电时表示“1”,没电时表示“0”。
其后一根根复杂的电线,则是与其它位串联或并联,在计算时需要进位时就通过电线控制着另一个零件旋转改变状态。
“我们也考虑过用继电器代替编码器!”琼解释道:“你知道的,这种机械式运转效率很低,不仅速度慢、耗电量高还会占用很大的空间!”
王学新点了点头,这是一种机械式的计算机,要带动这里数以千计的零件旋转,耗电量肯定不低。
“这已经是我们对‘克里斯托弗’进行简化的结果了!”琼有些尴尬:“这是因为我们考虑到你们需要破译的电码不会太复杂,另一个也是运输机空间有限,因此只构建了这个小型的解码机!”
接着琼又把话题拉到了继电器:“我们也考虑过用继电器,但有一个困难,继电器无法保持状态存储我们需要的信息,我想知道……你们是怎么解决这个问题的?”
王学新听着琼这些话有些懵,心下还有点紧张。
内容未完,下一页继续阅读