1202 alarm

编程入门 行业动态 更新时间:2024-10-05 17:24:44

1202 <a href=https://www.elefans.com/category/jswz/34/1766601.html style=alarm"/>

1202 alarm

今天美国总统奥巴马为两位科技界的杰出女性 —— 玛格丽特·汉密尔顿和格蕾斯·哈珀授予了总统自由勋章。玛格丽特·汉密尔顿,NASA 的软件工程师,40年前编写的程序将阿姆斯特朗等三名宇航员送上了月球,实现了「人类文明一大步」的梦想。

1969年7月20日,在阿姆斯特朗和奥尔德林登上月球的前几分钟,此时,阿波罗11号的计算机应该切换程序,开始引导下降引擎,并向机组人员提供着陆信息。但是由于雷达开关设置的一个错误,阿波罗11号的计算机要不断处理交会雷达的数据。如果照此下去,阿波罗11号将无法启动登陆程序,登陆月球的计划也不得不中止进行。而汉密尔顿领导设计的「1202 alarm」避免了此次失败的发生。

「1202 alarm」突破了一般计算机程序的设计方法,它使计算机可以停止处理不重要的任务,而专注处理更重要的任务。正是由于「1202 alarm」,阿波罗11号的计算机停止处理雷达数据,开始引导下降引擎,并向机组人员提供着陆信息。

最为可贵的是,这个貌似有一定智能的程序是运行在40年前的计算机上。

当时,阿波罗11号的计算机配置有36864个15位的 ROM 和2048个字节的 RAM(大致相当于 72kb 的硬盘和 2kb 的内存)。为了节省空间,阿波罗11号的计算机经常是在一块存储区域上,即要存储海拔高度,又要存储水平坐标,并且需要在两者之间不断

更多推荐

1202 alarm

本文发布于:2024-02-27 21:58:08,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1766314.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:alarm

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!