1940年9月11日,贝尔实验室的George Stibitz使用复数计算器(CNC)第一次演示远程计算*:一系列数学问题通过电话线传输到计算机,然后由电传打字机快速返回答案。
Stibitz是一个数学家小组的成员,他注意到通过继电器的电路路径与数字的二进制记数法之间具有相似性,然后设计了继电器开关设备。
图1:Stibitz二进制加法器的复制品,这是他在厨房里作成的。
1937年,他拿了几个电话继电器回家,将其中两个固定在一块电路板上,然后将金属烟草罐切割成条,并将它们钉在电路板上用作输入。他使用一节干电池和几个手电筒灯泡作输出,并连接了一个二进制加法器(见图1)。
他回忆道:“连接好的继电器,在两个一位的二进制数相加之后,可以提供其和的二进制数字。按下由金属条制成的开关,二进制数字被输入运算器。两个手电筒灯亮表示二进制1,灯灭表示二进制0。“
在“厨房加法器”之后,Stibitz设计了可以计算减法、乘法和除法的更复杂的电路。后来,贝尔实验室让他研发一种用于复数运算的继电器计算器,因为设计长途电话线噪声滤波器和放大电路的小组成员,需要解决无数的复数代数方程。
图2:Stibitz与开关工程师Samuel B Williams共同设计的Model I CNC:于1939年构建,耗资约20,000美元。
Model I CNC不可编程,而是用一组继电器电路永久地控制其操作顺序。机器使用十进制系统,小数点固定在每个数的开头。它有一个面板,上面包含大约450个继电器执行计算;还有一个带特殊键盘的电传打字机,可输入数学问题并记录答案。
该机器是使用继电器来实现二进制逻辑,当时全球只有为数不多的工程师能够设计这种机器,Stibitz便是其中之一。
演示在美国新罕布什尔州汉诺威达特茅斯学院美国数学协会的一次会议上进行,这里离CNC所在的纽约贝尔实验室大楼只有几百英里。电传打字机通过电缆连接,因此可以在电话系统的任何位置使用Model I。
计算机通过电话线(28线电传电缆)连接到安装在学院内的电传打字机。与会者提出了一些公式,工作人员将公式输入电传打字机进行远程传输和计算。约一分钟后,正确的答案被传回,据说这惊倒了众人。
尽管历史记录证明这次演示非常成功,但是接下来的10年,这种远程访问技术没有得到进一步发展。尤其是美国在1941年12月加入二战后,本来用于推动这一领域发展的大部分资源都转移到军事和国防项目上。
*大多数记录显示这一事件发生在1940年9月11日,但一些记录,包括达特茅斯学院的牌匾,显示其日期为1940年9月9日。
(原文刊登于ASPENCORE旗下EDN美国网站,参考链接:Stibitz demonstrates remote computing, September 11, 1940,由Jenny Liao编译。)