在一番无谓的抗争后,王学新最后只能无奈的接受了尹恩上校和琼的建议,痛心的在合同上签了字同意用技术换零件,又很不情愿的走进了装有“克里斯托弗”的防空洞。 防空洞里噪音很大,就像纺织机的工厂一样“卡卡”的响,那是立在防空洞内一排排摆得整齐得像图书馆里图书似的零件发出来的。 如果说与图书馆有什么区别的话,那就是这些零件是圆柱形的,中间有一个同时圆柱形的“内胆”,这些“内胆”在电驱动下不断的旋转……有的不旋转,所有零件后方都用看似凌乱但却又有某种规律的电线连接在一起。 “我们把这叫编码器!”琼解对着零件解释道:“它很旋转一下发出一次响声,就表示改变一次状态!” 然后琼又望向王学新,说:“你应该知道是什么状态!” 王学新“哦”了一声,回答:“就像我们的电灯开关?” “宾果!”琼微笑着点了点头,对王学新仅存的一丝防备也就此烟消云散。 因为如果王学新不是对“万能解码机”有所研究,根本就不会知道她所说的“状态”是什么意思。 琼不知道的是,她这个问题对于王学新来说就是小意思。 尽管王学新在现代不是什么好学生,但他好歹也上了本科线学过计算机基础,知道初期的计算机都是以二进制计算的……其零件只有两种状态,一是有电二是没电,因此只能用二进制计算。 其实现代计算机最底层也是用二进制计算,所以才以1024为单位计算容量而不是以1000。(注:1024是2的10次方,对于二进制是整数) 只不过它用我们习惯的界面也就是转化成十进制让我们更容易操作而已。 王学新看着面前正在工作的“克里斯托弗”,就大致明白这庞大的机器是怎么工作的了: 它的每个零件就是二进制里的一个位,每旋转一次就改变一次状态,电灯开光也是如此:拉一下开,再拉一关,如果不断循环,有电时表示“1”,没电时表示“0”。 其后一根根复杂的电线,则是与其它位串联或并联,在计算时需要进位时就通过电线控制着另一个零件旋转改变状态。 “我们也考虑过用继电器代替编码器!”琼解释道:“你知道的,这种机械式运转效率很低,不仅速度慢、耗电量高还会占用很大的空间!” 王学新点了点头,这是一种机械式的计算机,要带动这里数以千计的零件旋转,耗电量肯定不低。 “这已经是我们对‘克里斯托弗’进行简化的结果了!”琼有些尴尬:“这是因为我们考虑到你们需要破译的电码不会太复杂,另一个也是运输机空间有限,因此只构建了这个小型的解码机!” 接着琼又把话题拉到了继电器:“我们也考虑过用继电器,但有一个困难,继电器无法保持状态存储我们需要的信息,我想知道……你们是怎么解决这个问题的?” 王学新听着琼这些话有些懵,心下还有点紧张。 因为他这是在跟这时代最优秀的数学家、科学家、解码专家说话,这可是半点马虎不得,只要有一点说得不对,就很可能被琼找到突破口然后把所有谎言全部撕开暴露在阳光下。 不过王学新想了想,觉得就算琼是现代最顶级的科学家,就算自己没有琼聪明没有她的学识,但这些东西放到现代就是些基础得不能再基础的问题,自己回答起来应该没什么难度。 想到这,王学新就静下心来分析这个问题。 继电器无法储存信息? 为什么无法储存? 现代的计算是用内存和硬盘储存信息的,这时代当然没有这些东西。 但为什么机械式的零件却能储存? 突然间王学新就明白了: 机械式的零件的确能储存,因为它旋转一下就能保持这个状态,除非你去改变它,就像电灯的开关一样,我们开灯后它就一直保持着开的状态,除非我们改变它。 但继电器就不一样了,继电器虽然也有两种状态,一种是连通一种是断开,可以像机械式零件一样表示“1”和“0”。 但继电器这玩意是依靠电磁铁来实现连通和断开的,通电时电磁铁产生磁性吸附黄片将电路接通,断电时黄片弹回去就断开。 这种方式虽然速度快而且耗电少体积小等等,但它却有一个致命的缺点:一旦断电,所有的继电器都会自动回归原位,也就是琼所说的无法储存计算的结果或是中间结果。 机械式的零件反而没有这个问题。 这会有什么影响呢? 就像琼之前说的,用继电器进行运算一旦开始就不能停下,或者其中任何一个继电器发生故障就会造成整个机器无法运行,之前所做的所有运算就会前功尽弃要从头来过。 这如果是短时间能完成的小规模运算还好,长时间才能完成的大规模运算……那基本是不可能完成的。 解决方法? 王学新有些沮丧,如果连图灵和琼这样的人都不知道解决方法,他凭什么能有解决方法? 不过…… 王学新马上就想到一点,他不需要创新,也就是不需要自己想到。 他只需要知道历史上鹰酱哈弗大学研发Mark1和Mark2时是怎么解决这个问题的就行了。 王学新想也没想就从系统里调出Mark1的说明书。 系统提示:Mark1型继电器计算机,1000万军工币,是否购买? “不!”王学新回应:“我只是想看看说明书!” 系统提示:说明书999万军工币,是否购买? “这……”王学新无语:“全机才1000万,说明书就要9