第二章 IBM 在美国宇宙航空、国防事业中的伟绩
一、水星计划、双子星座计划和阿波罗计划中的重要角色
IBM 的联邦系统事业部在 1969 年中,对人类历史上最伟大的事业之一
——美国宇航员登上月球作出了巨大贡献。联邦系统事业部的工作人员为飞往土星的火箭研制组装了测试用的计算机;同年,IBM 还积极参加了阿波罗计划的地面作业;IBM 的工作人员为安装在肯尼迪角的计算机编制了综合程序,并承担了计算机的维修和操作任务。这些计算机对测试和试验发射运输工具是不可缺少的。
IBM 其所以掌握了宇航计算机技术,是因为当时对开发“半自动地面防空系统”,甚至连美国电话电报公司以及无线电公司这样一些强大的公司都不敢投标而放弃,而 IBM 却投了标,并专心致力于此项技术开发的结果。
这次大胆投标给 IBM 带来了机会,这就是美国政府为此项研制支出了巨额预算。美国政府对此项研制的原则是:不允许失败,必须将损失限制在最小范围内。
在国防宇宙系统,要求不断地采用最尖端的技术。发射宇宙飞船和研制现代化武器,集中了技术的精华,其机构是以电子设备为核心的,而电子计算机则是支配这些设备的中枢神经。宇宙开发。军事和电子计算机的关系是不可分割的。这种密切关系可以从美国航空和航大局约翰逊宇宙中心的克里斯特夫·C.克拉夫特博士的讲话中充分表现出来。他说:“美国航空和航天局成立不久,宇航计划就依赖于电子计算机工业。如果没有计算机,宇航计划将不会存在;同样,如果没有宇航计划,那么,也不会有足以推动电子计算机工业前进的各项技术力量”。
在这一时期,IBM 在水星计划和双子星座计划中扮演了重要角色,在把宇航员格林、卡培特、卡拉送人卫星轨道的水星计划中,地面上的电子计算机迅速而准确地确定了推进器分离条件和宇宙飞船的密封舱轨道,并且还计算出返回航线。仅这一项工程所编制的程序的长度就达 32000~65000 条语句。可是,在把人送到月球并使之返回地球的 1966~1969 年的阿波罗计划中。电子计算机计算了宇宙飞船返回地球的轨道,比较了飞船下降的三种解决方案,再加上记录和分析遥测到宇宙飞船的数据信息,以及将这些数据与多达几千位数的发射前预测值进行比较,其程序的长度竞达 125 万条语句。
这样,电子计算机的计算速度也必须要比原先的计算机的计算速度快 7 倍。IBM 继成功地研制出半自动防空系统之后,又在水星、双子星座、阿波罗等计划中扮演了自动控制和跟踪支援的重要角色。
在阿波罗计划之前的双子星计划中,为实现密封舱的宇宙空间对接,地面电子计算机的操作系统的规模长达 40 万条指令,所承担的计算机任务达到 400 亿次计算。不仅如此。IBM 还承担了宇宙飞船和火箭用计算机的研制和生产工作。