第六章 推动英国计算机发展的“巨人”
如果说第二次世界大战的爆发阻碍了阿塔纳索夫研制 ABC 机的进程,那么这场战争对英国起步研制电子计算机却起了促进作用。
在战争期间,英国外交部通信处主持设计了一种称为“巨人”的机器, 这种机器使用高速的电子,电路,它能为英国破译所截听到的德军电台传送的密码消息,这些消息是由德军的一种称为“艾尼格玛”的机器译成密码的。
第一台“巨人”是在 1943 年下半年开始投入运行的。到大战结束,至少
已有 10 台“巨人号”按照同一设计图纸制造出来。第一台“巨人号”有 1500
个电子管,并以每秒 5000 个脉冲的速度运行。
同阿塔纳索夫的 ABC 机不同,“巨人号”的逻辑电路并不是用业完成通常的算术运算,而是实现一连串的逻辑运算。因此,严格地说,“巨人号” 并不是一种数字计算机。但是“巨人号”能在内部高速产生和存贮数据,而且它的运算顺序可以通过开关的操作加以改变,同时还能把待破译消息的某些特征通过插入电缆输入机器。“巨人号”的上述特点,使它在继电器计算机和现代电子计算机之间填补了空白。
“巨人号”一出世,德军的密码机就遇到了克星,只要“区尼格玛”一制订出密码,就立即被“巨人号”破译。直到二次大战结束,德军最高司令部始终使用这种密码机进行“保密通信”,而对英国情报机关一直在截听、破译却全然不知。有的军事评论家认为,“巨人号”是盟军取得胜利的一个关键因素。盟军使用这一设备的秘密,直到 1975 年以后才慢慢被透露出来。