{eval=Array;=+count(Array);}

问答专栏Q & A COLUMN

登月探测器嫦娥使用什么操作系统,是Linux还是其它自主研发?

APICloudAPICloud 回答0 收藏1
收藏问题

3条回答

tinyq

tinyq

回答于2022-06-28 11:53

这个确实因为涉及机密原因,我们只能从已经公布的资料来谈。

因为我本身对计算物理比较了解,所以只能说知道一些知识,谈不上懂!所以还请大家补充指正。

中国航天用的系统

其实这个消息是公开的,其名叫SpaceOS系统。可以说自主研发的,但其参考了美国风河系统公司的VxWorks653。

我们知道系统这个东西不是说你想用什么就用什么,必须要考虑到电脑能否运行。不幸的是航天器内存和CPU都非常弱,弱到什么程度呢:天宫一号的CPU是10MHz的,内存是2M。这个配置你可能会说也太渣了,但实际情况就是这样,而搞过计算的人都知道Linux系统还比较吃资源,而且Linux的致命缺陷就是Linux不是一个硬实时操作系统。

航天器的任务要求它的系统必须是实时操作系统(RTOS)能严格按照任务优先级抢占执行,快速的中断响应,对关中断的时间有非常严格的控制。而Linux的主要应用还是在通用计算机和服务器方面,并没有考虑这一点,所以不能用在航天器。

为什么不把航天器的计算机配置弄高点?

不是不想弄高,而是不能弄高!因为太空辐射、极端温度的原因,计算机系统首先要求的是可靠性,高温100多度,低温零下100多度,这种温度下一般家用计算机早就挂了,所以为了对应这个极端环境,主要的硬件都被设计成很耐用的状态,这就使得计算机速度不是一个重要的指标。另外太空辐射会造成位翻转,频率越高越容易被干扰,所以低频是主流。

所以低配置是为了应对恶劣环境的妥协!

评论0 赞同0
  •  加载中...
luxixing

luxixing

回答于2022-06-28 11:53

航天器用到的计算器和操作系统都是和我们普通的民用操作系统不同,因为航天器的处理器为了稳定可靠,一般都牺牲了性能,在处理器的处理能力上和现在桌面级的处理器甚至移动端的处理器都相差甚远。所以配套的操作系统也是特别的“轻”并且稳定可靠。

航天器不可能运行像Linux,Windows这样的操作系统。因为这些系统对于现在航天器的操作系统来说不但体积庞大而且系统也没有航天级操作稳定,比如Windows系统,微软要经常推送系统补丁,来修复系统。但是对于航天器的操作系统几乎不可维护。而且在电脑上通常系统一旦出现问题,通常可以通过重启来解决,但是如果在航天器在执行任务的时候重启就危险了,比如以色列的登月探测器在变轨的时候探测器的计算机重启导致探测器错过了变轨的时机,只能等下一次变轨。所以航天器上计算机的操作系统可靠性就尤为重要。

中国首个登月的探测器用到的操作系统是大型嵌入式硬实时操作系统——SpaceOS2,是spaceOS的升级版,是中国自主研制的操作系统。同时探测器上的三台计算机同时工作,来保障运载的稳定。

评论0 赞同0
  •  加载中...
neuSnail

neuSnail

回答于2022-06-28 11:53

登月探测器嫦娥使用什么操作系统,是Linux还是其它自主研发?

假如要确认登月探测器的是什么操作系统的话似乎有点困难,但中国航天有一套自己的控制与操作系统,名字叫SpaceOS,早在从2001年中国航天科技集团公司五院就开始研发星载计算机特有的操作系统——SpaceOS,并在2006年首飞成功!各位不要惊讶,司空见惯的操作系统不是到处都是么,还要专门研制?

其实像这种控制飞行器以及卫星与飞船的操作系统与普通的操作系统是不一样的,普通的操作电脑或者服务器或者甚至是超级计算机都无法做到实时按任务系统的轻重缓急来顺序操作,而这些实时要求极高的星载操作系统中,对系统资源的要求却并不高,因为它们的任务比较单一,因此复杂的通用操作系统将占用过多的系统资源,因此星载操作系统只有一个要求:必须为实时操作系统(RTOS),能够严格按照任务优先级顺序抢占执行,在任何状态下都能快速的中断响应,对关中断的时间有非常严格的要求!

32位星载容错控制计算机系统

另外,星载计算机因任务需求以及复杂空间环境(强干扰、强辐射、高能粒子轰击以及极大的温差等),它们的性能与通用计算机是没法比较的,甚至比较起来处于极为原始的装惕啊,比如天宫一号的计算机CPU才10MHZ,内存只有2M,是不是有种恍若隔世的感觉?但这只是控制天宫本身运行的各种任务需求而已,它并不需要处理各种图像等,因此够用即可,不需要更高等级!

当然随着各种任务复杂度的提升,空间计算机硬件性能提升这是必须要经历的过程,但我们国家在这方面的科研仍然有些薄弱,尽管经过这些年的努力赶上了一部分,但仍然有相当的距离!

还有一个要提醒一下的是,在空间站内并非不能用普通电脑,一样可以用,日常辅助的笔记本等完全可以正常使用.....您可千万不要认为空间站上的人就在用那个跟计算器差不多控制电脑哈....

评论0 赞同0
  •  加载中...

最新活动

您已邀请0人回答 查看邀请

我的邀请列表

  • 擅长该话题
  • 回答过该话题
  • 我关注的人
向帮助了您的网友说句感谢的话吧!
付费偷看金额在0.1-10元之间
<