嫦娥3号的操作系统为国产的SpaceOS系统

来源:百度文库 编辑:超级军网 时间:2024/04/29 10:03:08


本报讯(记者郑金武通讯员江雪莹)操作系统是计算机的灵魂,但很少人知道中国航天器上的计算机用的是什么操作系统。12月14日,嫦娥三号成功登月,并于15日与“玉兔”实现互拍,再次彰显了中国航天操作系统SpaceOS的硬实力。
  事实上,中国航天科技集团公司五院502所从2001年开始就研发了星载计算机特有的操作系统——SpaceOS,并于2006年首飞成功。此次嫦娥三号任务控制计算机使用的是经过升级和改进后的第二代星载计算机操作系统产品SpaceOS2。
  尽管与普通计算机的操作系统设计原理相似,但“上天”的操作系统为了适应恶劣太空环境,对安全性、可靠性以及容错方面的要求要苛刻许多。如果卫星在轨运行十几年,就意味着计算机程序要同步运行十几年不停,且中间不能出现任何问题。
  在星载计算机操作系统出来以前,中国的卫星通常都采用程序控制的方式来完成指令的执行,简单来说,就是编写一段程序代码,反复地运行。随着我国航天器在轨任务越来越复杂,如交会对接、深空探测、空间站建设等,复杂任务对计算机软件管理提出了更高的要求,研发中国自己的星载计算机操作系统势在必行。
  2006年,SpaceOS1成功在轨运行,当时的操作系统功能非常简单。3年以后,嫦娥三号立项,巡视器要实现月面行走。对于这样的任务来说,控制非常复杂,绝不仅仅是计算一下轨道就可以的,此时功能简单的SpaceOS1已无法满足任务要求,科研人员开始着手进行第二代产品的攻关。在任务调度和内存管理方面,SpaceOS2可以同时管理几十个任务,同原来5个任务相比,提高了一个量级,同时可以做到快速、有序存储。月球车在月面行走时,要携带一个大容量存储器,一边不停地拍摄月面环境,一边快速保存和处理这些信息。如果月球车在月球行走时突然遇到一个坑,操作系统就必须在最短的时间内作出判断并反应,否则就有可能掉进坑里。目前,研究人员设计的内存管理方法和调度方法从功能、效率上来讲,已经可以和国际上最先进的类似产品相媲美。
  其中,最具有我国特色和竞争力的技术是三机容错。为了实现真正的无缝切换,嫦娥三号第一次实现了三机热备份。即三个计算机同时工作,处理同样的任务,有可能其中一台计算机给出的计算结果是错的,那么三机容错就要发现哪台计算机有错,并最终给出正确的结果。
  目前,这个只有十几个人组成的年轻团队正在进行SpaceOS3的研发工作。http://news.sciencenet.cn/sbhtmlnews/2013/12/281479.shtm

本报讯(记者郑金武通讯员江雪莹)操作系统是计算机的灵魂,但很少人知道中国航天器上的计算机用的是什么操作系统。12月14日,嫦娥三号成功登月,并于15日与“玉兔”实现互拍,再次彰显了中国航天操作系统SpaceOS的硬实力。
  事实上,中国航天科技集团公司五院502所从2001年开始就研发了星载计算机特有的操作系统——SpaceOS,并于2006年首飞成功。此次嫦娥三号任务控制计算机使用的是经过升级和改进后的第二代星载计算机操作系统产品SpaceOS2。
  尽管与普通计算机的操作系统设计原理相似,但“上天”的操作系统为了适应恶劣太空环境,对安全性、可靠性以及容错方面的要求要苛刻许多。如果卫星在轨运行十几年,就意味着计算机程序要同步运行十几年不停,且中间不能出现任何问题。
  在星载计算机操作系统出来以前,中国的卫星通常都采用程序控制的方式来完成指令的执行,简单来说,就是编写一段程序代码,反复地运行。随着我国航天器在轨任务越来越复杂,如交会对接、深空探测、空间站建设等,复杂任务对计算机软件管理提出了更高的要求,研发中国自己的星载计算机操作系统势在必行。
  2006年,SpaceOS1成功在轨运行,当时的操作系统功能非常简单。3年以后,嫦娥三号立项,巡视器要实现月面行走。对于这样的任务来说,控制非常复杂,绝不仅仅是计算一下轨道就可以的,此时功能简单的SpaceOS1已无法满足任务要求,科研人员开始着手进行第二代产品的攻关。在任务调度和内存管理方面,SpaceOS2可以同时管理几十个任务,同原来5个任务相比,提高了一个量级,同时可以做到快速、有序存储。月球车在月面行走时,要携带一个大容量存储器,一边不停地拍摄月面环境,一边快速保存和处理这些信息。如果月球车在月球行走时突然遇到一个坑,操作系统就必须在最短的时间内作出判断并反应,否则就有可能掉进坑里。目前,研究人员设计的内存管理方法和调度方法从功能、效率上来讲,已经可以和国际上最先进的类似产品相媲美。
  其中,最具有我国特色和竞争力的技术是三机容错。为了实现真正的无缝切换,嫦娥三号第一次实现了三机热备份。即三个计算机同时工作,处理同样的任务,有可能其中一台计算机给出的计算结果是错的,那么三机容错就要发现哪台计算机有错,并最终给出正确的结果。
  目前,这个只有十几个人组成的年轻团队正在进行SpaceOS3的研发工作。http://news.sciencenet.cn/sbhtmlnews/2013/12/281479.shtm
多谢审核通过
赶紧开发手机版
哪儿能下,装一个试试
很赞成某人说的如果没有盗版windows可能我们早就有自己的系统及软件普及了!
长见识了,小白的我还以为是c语言之类的
什么时候出一个如此稳定的PC版就好了。
我擦,这才是软件大国,什么接几行代码外包业务就自称软件大国什么的兼职弱爆了。
这是特定专用操作系统吧?应该不是普通电脑能用的,除非能兼容Windows程序和各种新旧PC硬件。
xhy2008 发表于 2013-12-19 11:14
这是特定专用操作系统吧?应该不是普通电脑能用的,除非能兼容Windows程序和各种新旧PC硬件。
你这样说来苹果的OS也不能兼容WINDOWS啊
wenhaoli 发表于 2013-12-19 11:02
什么时候出一个如此稳定的PC版就好了。
PC版不能用,设计思路完全不一样
楼上说win的都洗洗睡吧, 至不济也应该提提linux啊, win基本上就一娱乐系统.....

这个SpaceOs目测是uCos之类的小型实时系统, 如果cpu比较好, 以后可以跑一下rt-linux, 不过目测还没到那个级别, 天朝航天级别的cpu貌似很菜.....
我早就说过,不尊重知识产权就没有知识产权。不能因为是国外的软件就不保护。这样真正伤害的是自己的软件业。

中国最大的短板:1、芯片制造。2、软件产业。3、文化产品(这个另当别论,因为涉及到政治审查)。不改革的话,这三个非常重要的领域永远也追不上美国
我坚信我们的软件业疲软是因为盗版,因为这样中国产品性价比优势不存在了

芯片制造也不是技术问题,而是市场问题。如果说民用市场因为众所周知的原因无法打开的话,那军用市场、政府市场为什么就不行呢?
三机容错就是三台计算机同时处理一个任务,再比较结果,少数服从多数。
但是,判断结果的计算机坏了怎么办?或者,三个里有一个结果永远是错的,那么是不是应该判断它已经坏了,以后只对好的两机进行比较?那这个时候出现不一致的结果,听谁的?
我坚信我们的软件业疲软是因为盗版,因为这样中国产品性价比优势不存在了

芯片制造也不是技术问题,而是 ...
软件和文化的问题比较复杂,芯片就很简单了,明明白白就是性能问题,或者说,花一半甚至更少的钱,美国货有1倍的性能这种问题。

中国不是只有芯片产业,其它科研工作也要开展,这是没办法的。
十月清风 发表于 2013-12-19 11:02
我擦,这才是软件大国,什么接几行代码外包业务就自称软件大国什么的兼职弱爆了。
某三中枪了。。。
有中文名字吗
dzxonly520 发表于 2013-12-19 11:21
你这样说来苹果的OS也不能兼容WINDOWS啊
他这样说让我大ubuntu,kubuntu,fedora党和用户情何以堪
该用户不能删除 发表于 2013-12-19 10:56
赶紧开发手机版
手机版估计没有啥用处,android和ios已经基本垄断了。倒是机器人领域大有可为。一个机器人大多使用多线程,嵌入式,GUI简单,浮点运算较多,可能更合适。
这是嵌入式实时操作系统啊,比我们平时PC用的OS响应要快
估计是类似vxworks的东西。
Aotobus 发表于 2013-12-19 11:58
软件和文化的问题比较复杂,芯片就很简单了,明明白白就是性能问题,或者说,花一半甚至更少的钱,美国货 ...
这就是为什么我要强调政府和军用市场的原因。民用市场拼不过,但是军用市场、政府市场再用美国货就说不过去了。

话说回来,我发现美国人对有一个问题没有开窍。就是封锁技术反而容易激发我们搞出自己的技术。
2013-12-19 12:23 上传

肯定是裁减版,外围soft很重要的。
丰收1号 发表于 2013-12-19 11:56
三机容错就是三台计算机同时处理一个任务,再比较结果,少数服从多数。
但是,判断结果的计算机坏了怎么办 ...
别被楼主忽悠了,三机容错根本不是这个概念。出错后一般也能及时纠正(不是纠正结果,而是排查病灶并医治),而不是你说的一直坏。
我早就说过,不尊重知识产权就没有知识产权。不能因为是国外的软件就不保护。这样真正伤害的是自己的软件业。
====================================================================
你这样就永远给人打工的命。学美帝,自己还未有本事的时候,国策就是山寨,什麽知识产权,哥表示书读得少不知是什麽东东。到了把外面的东西都免费学会了,有自己创新时,就摇身一变,成为知识产权保卫带头人有木有,以前做过山寨王?哥表示记性不太好。
人老人 发表于 2013-12-19 12:55
别被楼主忽悠了,三机容错根本不是这个概念。出错后一般也能及时纠正(不是纠正结果,而是排查病灶并医治 ...
感觉你说的靠谱些
别被楼主忽悠了,三机容错根本不是这个概念。出错后一般也能及时纠正(不是纠正结果,而是排查病灶并医治 ...
拜托你能把贴子看完再说忽悠,好吗?
xhy2008 发表于 2013-12-19 11:14
这是特定专用操作系统吧?应该不是普通电脑能用的,除非能兼容Windows程序和各种新旧PC硬件。
这个系统就是兼容性强 能支持win7的软件和Linux的软件 只是现在没开发民用版,
三机容错就是三台计算机同时处理一个任务,再比较结果,少数服从多数。
但是,判断结果的计算机坏了怎么办 ...
五个电脑呢
千年冰剑 发表于 2013-12-19 14:33
拜托你能把贴子看完再说忽悠,好吗?
欢迎百度:容错技术。这里面提到了6种技术手段,不仅仅是帖子中说的这么简单。
说你忽悠,是指不给大家解释清楚,让有些CDer以为是三个人猜拳。
欢迎百度:容错技术。这里面提到了6种技术手段,不仅仅是帖子中说的这么简单。
说你忽悠,是指不给大家 ...
不把贴子看完,你还过来“科普”?你有没有这个水平大家不知道,但肯定的是你没有把原贴子看完。
spaceOS代码才12k左右!
sunnyjwl 发表于 2013-12-19 14:40
这个系统就是兼容性强 能支持win7的软件和Linux的软件 只是现在没开发民用版,
我去……
还WIN7呢……
连X86处理器都不见得能支持的系统……

楼上诸位先搞清楚嵌入式领域的RTOS到底是什么东西好不?虽然都叫“操作系统”,但功能和应用场合可是千差万别……
千年冰剑 发表于 2013-12-19 15:04
不把贴子看完,你还过来“科普”?你有没有这个水平大家不知道,但肯定的是你没有把原贴子看完。
好吧,我承认我是走马观花地看了第一遍,然后又看了一遍,但依然没发现你对这个很懂,三机热备份——别把这个当作亮点,就好像当初吹嘘乒乓球推挡了多少回合一样可笑。这只是保证的手段,越多的手段只能说明越没有能力和信心。
(我已经被很多人一会儿说台巴子,一会儿说三哥的托了,要再说我是美狗啥的就说吧)
1、软件简介:
Space os操作系统是我国自主知识产权的计算机操作系统,是中国科学院计算机联合研究院的刘金刚教授花费10年的时间研制出来。具有更安全,更快速,具有强大兼容性的系统,具备同时运行Windows和Linux应用软件,支持三维桌面系统,三维显示效果等特点,是具有多项国家专利权的电脑操作系统。
2、公司简介:
昌泰集团本着大力发展民族产业的企业目标,建立了4000平面厂房,安装了完善的Space os及电脑生产线,公司将以先进强大的技术力量,全力打造 Space os及电脑的研发和生产。Space os完全适应用户的要求,顺应了市场的需求,是名副其实的中国人自己的最安全的电脑操作系统。
3、软件演示:
Space OS电脑桌面系统是目前唯一成功实现跨平台操作的系统基础软件,可以看出Space OS电脑最终实现一个新的架构体系。
全新的体验、安全可靠、软硬件一体、解除一切烦恼。新颖的安全模式、跨平台使用功能、升级简单、快捷操作方便、易行。专用于军队、政府机关、公安、金融、财务、学校、企事业、工控等需要安全可靠的系统和部门。
Space OS电脑的操作方便快捷,下面演示的是各项操作,动态视窗,文件处理,三维桌面系统,三维显示效果。
连接: http://cache.b aidu.com /c?m=9d78d ...  7e0f7e1dc4&p 1=1
电脑报上说,中国的神州9号等用的就是这个系统,我国自主研发的空间操作系统SpaceOS和星载(电脑报把载错搞成了在)计算机产品已经从引进、消化、吸收,逐步过渡到当前的自主可控、自由知识产权。--在网络搜集
好吧,我承认我是走马观花地看了第一遍,然后又看了一遍,但依然没发现你对这个很懂,三机热备份——别把 ...
既然看不出,就别在这充大神,说别人忽悠。
这系统能不能玩游戏,不能玩的话估计没什么市场。
推广民用吧,我实在是不想用瘟到死了,一直都渴望着国产OS