生命捍卫者——太空救生船中的操作系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
生命捍卫者———太空救生船中的操作系统
!""#年,$%%将会正式投入运行,
在外层空间为&名科学家提供生活和工作的特殊环境。
这些科学家每次逗留的时间可以长达好几个月。
正常情况下,他们在地球与$%%之间的往返是搭乘美国的航天飞机或者俄罗
斯的宇宙飞船。
但是,如果发生意外的紧急情况,在他们必须放弃$%%的时候,
谁来保证他们的生命安全并把他们带回我们的地球呢?是’—()类似于一个迷你型的航天飞机,附着在国际空间站的外面。
在宇航员不得不放弃$%%而逃生的时候,它就是一个“救生艇”。
宇航员进入’—(),关上舱门,只要按下发射键,此后所有的操作全部都是自动完成,直到他们安全返回地面。
我们不能要求这些空间科学家都是合格的飞行员,不能要求他们自己驾驶这个小型航天飞机返回地面。
他们的生命将会托付给’—()的控制系统,操作系统软件显然是其中最关键的部分之一。
’—()的操作系统必须准确无误、
完美无缺。
只有让所有的工程师和决策者都完全放心的操作系统才能担此重任。
它必须精确地完成每一个动作,因为任何一个错误的动作将会导致生命的丧失。
对于*+%+(美国国家航空航天局)来说,可靠性是最基本、最重要的要求。
操作系统必须保证,在未来
’—()实际飞行的时候,
整个过程中的每一个动作与实验室预先设计的完全一致。
面对如此苛刻的要求,*+%+找到了,-./0-123公司。
这显然不是一个轻而易举的决定。
他们评估考察了无数的候选软件,
才选择了,-./0-123公司的45,6378,作为’—()控制计算机的操作系统。
这让人想起,已经成功发射并顺利完成使命的火星探测器“探路者”同样也是由,-./0-123公司的45,6378操作系统控制的。
毕竟,经验是最有力的证明。
实际上,如果你了解’—()飞行过程的复杂性,
就会发现它对操作系统的苛求远远不止可靠性一个方面。
首先,它必须像宇宙飞船一样在外层空间飞行;进入大气层以后,飞行的方式又像一架普通飞机;在接近地面的时候,它必须像跳伞运动员一样,借助于降落伞缓缓着陆。
这就是说,’—()必须以多种不同的方式飞行,而且飞行方式的变换时机必须根据当时的飞行状况和外部环境予以精确控制,控制机制的反应速度必须与宇宙速度相匹配。
除了对’—()的飞行过程进行全面操控以外,45,6378还负责其中的通信和救生系统。
*+%+’—()项目经理96:.;<=>632说:
“我们正在使用的操作系统堪称软件代码的奇迹!”看看传统桌面?@的操作系统是如何控制软件加载的—
——同一个软件,每次加载所用的时间都是不同的,例如,你三次通过点击鼠标调出$A 浏览器,每次所用的时间肯定是不同的。
对此,你也不会在意。
然而如果是在’—()这样的飞行器中发生同样的事情,那绝对是一场灾难。
各种操作之间的时间和顺序必须是严格控制的,这就是所谓的“实时性”。
*+%+的许多飞行器都是以每秒!#次的速度来实施控制操作,
但’—()是以每称#"次的速度进行类似的操作。
在’—()的整个飞行过程中,必须不断地感知自己在星座中的相对位置,从而决定一个发动机发出“点火”指令。
还要测试舱内温度和压力,据此操控内部环境控制系统。
另外,还要从全球卫星定位系统获取数据并与内部数据进行综合,以便控制导航系统。
所有这些操作必须以每秒钟#"次的速度循环进行。
也就是说,上述全部操作必须在B C #"秒之内完成。
’—()的应用可以作为,-./0-12345,6378实时性、
速度与可靠性的典型范例。
,-./0-123的实时操作系统是完全商业化的,已经运行在全球的B 亿#千万个智能装置之中,例如;?(播放器、智能电话、?D+和数码相机。
它也被@-8E6用来控制路由器,被%-2=2.8用来控制移动通信设备。
照理说,它的可靠性已经不必怀疑了,但是*+%+对它的测试评估依然是最严格的,因为’—()将在空间科学家最危难的时候把他们从遥远的太空带回最爱他们的人身边。
生命是无价的!情谊是无价的!
风河公司通讯员・
F G ・宇航计测技术!""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!年
万方数据
生命捍卫者——太空救生船中的操作系统
刊名:
宇航计测技术
英文刊名:JOURNAL OF ASTRONAUTIC METROLOGY AND MEASUREMENT
年,卷(期):2002,22(2)
本文链接:/Periodical_yhjcjs200202014.aspx。