科驴助手

模拟计算机

前1940年代:模拟计算机

电脑在这个时代仍属稀有,人们对于问题的解决方案通常是写死在表格纸上(像是曲线图和列线图解),用来一并解决相似的问题,比如说暖气机里的温度和压力分布。

二次大战之前,当时的最高科技是机械式和电动式的模拟计算机,也被认为是前途光明的计算机趋势。模拟计算机使用连续变化的物理量,像是电势、流体压力、机械运动等,处理表示待解问题中相应量的器件。例如在1936年制作得相当精巧的水流积算器(Water Integrator)。跟现代的数位电脑比起来,模拟计算机相当不具弹性,必须手动装配(像是重新改编程序)才能处理下一个待解问题,不过早期的数位电脑能力有限,无法解决太过复杂的问题,所以当时的模拟计算机还是占有优势。直到数位电脑越来越快,拥有越来越强的记忆能力(像是RAM)之后,模拟计算机就迅速受到淘汰,程序设计从此成为人类另一项专业技能。

部分类比电脑广泛应用在军事瞄准用途,像是海军船舰上的诺顿轰炸机瞄准器(Norden Bombsight)和火力控制系统(Fire-Control System),有些器件甚至直到二战结束数十年后仍未退役,其中一个例子就是由美国海军开发的马克一号火力控制电脑(Mark I Fire Control Computer),从驱逐舰到战列舰都看得到它的影子。

1930年,现代电脑之父布什发明微分分析器(Differential Analyzer),模拟计算机科技至此达到顶峰,大部分的零件都已经被制造出来,终于,宾夕法尼亚大学的摩尔电机工程研究所(Moore School of Electrical Engineering)打造出最具影响力的数位电子计算机──电子数值积分计算器(埃尼阿克)。埃尼阿克的诞生终结了大部分模拟计算机的生路,不过从1950年代到1960年代,由数位电子学控制的混合型模拟计算机依然活跃,之后模拟计算机就应用在部分专业用途上。

数学与计算机科学 · 相关知识