加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 运营中心 > 电子商务 > 要闻 > 正文

阿波罗11如何影响现代计算机软件及硬件

发布时间:2022-01-06 09:26:46 所属栏目:要闻 来源:互联网
导读:计算机在获得Neil Armstrong和他的同事到月球和回到地球的重要性不能低估。但是,在20世纪60年代初,美国宇航局可获得的技术与阿波罗11和月球着陆模块上使用的计算机非常不同。 Paul Kostek是一位电气和电子工程师(IEEE)成员和Base2的高级系统专家,说:在A
计算机在获得Neil Armstrong和他的同事到月球和回到地球的重要性不能低估。但是,在20世纪60年代初,美国宇航局可获得的技术与阿波罗11和月球着陆模块上使用的计算机非常不同。
 
Paul Kostek是一位电气和电子工程师(IEEE)成员和Base2的高级系统专家,说:“在Apollo Lunar Mission Computers之前是填补整个房间的巨大机器。”
 
因此,在众多工程挑战中,阿波罗工程师和科学家面临的挑战是:这种机器如何小型化以在哥伦比亚命令和服务模块和鹰月球模块上工作?“微处理器尚未发明,”Kostek说:“Apollo计划上的工程师能够将计算机扩展到可能飞向太空的东西。”航天器上的计算机还需要运行实时操作系统。在月球表面杂志中的文章中,一个月球模块软件工程师,描述与其他工程师Don Eyles一起开发一个软件序列器,以通过优先级有效地有效地订购任务,并且能够基于命令实时运行多任务已以这样的方式编程,即内存在任务之间共享。
 
Michigan大学和IEEE高级会员的自主航空航天系统实验室主任Ella Atkins说:“我看着月亮作为一个小孩着陆。任何时候有截止日期和挑战,人们都会为工作带来最好的工作。我们在阿波罗看到了那个时间和时间。在阿波罗计划中,所有技术都是迷人的。我们从来没有写过空间中运行的代码,并一直到月球实时沟通。“
 
程序必须以低级汇编语言编写,因为尚未发明用于系统编程的高级编程语言,例如C用于系统编程。“在Apollo中,编码是在汇编程序中完成的,”阿特金斯说。“只有在航天飞机任务的时候,我们认识到这一级别的专业和开销并没有真正有意义。今天的嵌入式系统的写作软件比在20世纪60年代更容易。“

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读