记住阿波罗11号登月与成功的女人登陆

来源:杂志,1969年,8月 作者:查振 人气: 发布时间:2019-11-29
摘要:正是在这一天,即7月20日,即1969年,阿波罗11号宇航员登上月球,尼尔·阿姆斯特朗迈出了他着名的小步

正是在这一天,即7月20日,即1969年,阿波罗11号宇航员登上月球,尼尔·阿姆斯特朗迈出了他着名的小步。 人们庆祝世界,尽管很少有人比玛格丽特汉密尔顿更放心。

“我记得在想, 天哪,它有效 ,”这位开创性的软件工程师告诉时代周刊。 “我很高兴。 但我对它的工作比对我们降落的事实感到高兴。“

有效的“它”是Apollo 11的机载飞行软件,汉密尔顿作为麻省理工学院与NASA合作的一部分,领导了这项努力。 无法保证事情能如此顺利地发挥出来。 实际上,就在月球着陆发生之前,警报响起,表明计算机上没有足够的空间让登陆软件有效地工作。 事实证明,雷达正在向计算机发送不必要的数据,并使用多余的信息使其过载。

汉密尔顿所做的工作帮助计算机找出了它必须做的多个过程中最重要的一个。 “它摆脱了优先级较低的工作,并保留了优先级较高的工作,其中包括着陆功能,”她解释道。

这个修复让NASA有信心继续进行历史性的登月。

汉密尔顿后来因其在阿波罗系统上的工作获得了美国宇航局的 。 (她也称之为“软件工程”这一术语。)她在前女性时代的成功,在一个女性难以破解的领域中取得了成功,这有助于重振她对职业生涯的兴趣:汉密尔顿获得了一种互联网名望 。

汉密尔顿说,她的工作如此紧张,以至于她没有注意到Mad Men四处走动之前的性别问题,似乎有点太熟悉了。 (即使性别在她的脑海中并不是最重要的,她也确实推进了这个原因:汉密尔顿回忆说,麻省理工学院信用合作社告诉她的团队中的一名女性,如果没有丈夫的签名,她就无法获得贷款,尽管男性申请人并且不需要配偶批准。汉密尔顿抱怨政策,并且改变了。“这是文化,但我赢了,我很高兴,”她回忆道,“我没有这样做,因为男性和女性;我非常清楚什么是公平的,什么是不公平的。“)

使汉密尔顿的工作变得如此有效的部分原因在于,她在一个可以展示工作中的“系统系统”的模拟器中,以及软件,硬件和宇航员之间的关系,如此严格地测试了一切。 “我们无法跑到月球上,”她说。 但他们可以在地面上进行大量的测试。 分析测试过程中出现的错误,汉密尔顿的团队发现其中近四分之三是接口错误,如时间或优先级冲突。 由于计算机代码在卡上,软件工程师可能会编写代码,告诉计算机要推进多少张卡; 如果有人后来在处理代码时在中间添加了一张卡,那么这个数字就错了。 汉密尔顿意识到这些问题是可以避免的。

“自从阿波罗以来,我们一直在研究这个问题,或者从阿波罗开始,我应该说,”她说。 “我一直在执行一项任务,使用这种通用系统语言,它可以让你事先做好准备。 它有点像根管:你等到最后,[但]有些事情你可以事先做好。 这就像预防性医疗保健,但它是预防性软件。“

她于1986年创立了汉密尔顿技术公司,并继续与Universal Systems Language合作。

1969年,TIME关于登月的特别报道包括乐观的预测,即火星将在下一个时期上升,并且很快(“早在1982年”)。 软件可靠性可能没有多少浪漫的吸引力,但汉密尔顿认为它是未来探索宇宙的关键,包括火星。 这是有道理的,因为可靠的软件可以省钱。 测试是昂贵的,因此如果可以提前发现问题,那么它对NASA(和私人空间程序)来说便宜,因此需要更少的测试。 减少昂贵的测试意味着更小的预算更有可能获得批准。

汉密尔顿渴望看到的是这件事。 “我希望,”她说,“我们继续探索。”

从1969年开始阅读时代的特刊,关于阿波罗11号登月:月球

阅读下一篇:

写信给 Lily Rothman, 电邮:[email protected]

责任编辑:admin

最火资讯