pcx5114 发表于 2013-12-19 19:51:57

国产操作系统展现硬实力

操作系统是计算机的灵魂,但很少人知道中国航天器上的计算机用的是什么操作系统。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

cxhy 发表于 2013-12-19 20:21:19

真的么?         

Let 发表于 2013-12-19 20:24:49

路漫漫 ,中国人雄起!

Juggernaut 发表于 2013-12-19 20:34:05

为什么不用麒麟

Nuker 发表于 2013-12-20 00:22:44

麒麟其实就是开源的FreeBSD的汉化版而已

gagmeng 发表于 2013-12-20 09:25:12

看这个报道就跟看CCAV某闻联播一样,中国威武啊!还硬实力呢,其实大家都懂的

phone 发表于 2013-12-20 09:34:51

才十几个人,太少了.

severewinner 发表于 2013-12-20 09:36:24

5毛能否直接封ID?

crazy_stone 发表于 2013-12-20 09:36:40

赶紧查这10几人的海外银行账户房产。。。。{:tongue:}

wtliu 发表于 2013-12-20 09:37:35

phone 发表于 2013-12-20 09:34
才十几个人,太少了.

国人的合作精神很差,人越多越成不了事。

z123 发表于 2013-12-20 09:38:57

"这个只有十几个人组成的年轻团队正在进行SpaceOS3的研发工作。",的确,研发投入人员,会不会太少了?还是我们普通人智力太低下?

相见恨晚 发表于 2013-12-20 09:41:47

十几个人搞系统??还是航天的额??跑的起来么?飞的上去么??

mail2li 发表于 2013-12-20 09:43:18

z123 发表于 2013-12-20 09:38
"这个只有十几个人组成的年轻团队正在进行SpaceOS3的研发工作。",的确,研发投入人员,会不会太少了?还是 ...

应该是开发OS内核的人
核心开发人员这么多够了
不信你去看看本论坛的djyos和rtt 他们内核的开发人员恐怕还没这么多人呢
ucos 1和2当年也就是一个人弄出来的

bobo89 发表于 2013-12-20 09:54:28

什么时候推出民用的就好了!

Cliff 发表于 2013-12-20 10:02:40

mail2li 发表于 2013-12-20 09:43
应该是开发OS内核的人
核心开发人员这么多够了
不信你去看看本论坛的djyos和rtt 他们内核的开发人员恐怕 ...

能跟ucos这些比吗?

要跟VxWorks、RTEMS比啊!

lulinchen 发表于 2013-12-20 12:21:01

百分之八十是 VxWorks

lhn0409 发表于 2013-12-20 12:23:03

没有基础的实力,最后都会软下来.

elecboy 发表于 2013-12-20 12:31:09

记得以前说嫦娥卫星是用RTEMS。

zxc2769 发表于 2013-12-20 12:59:46

新闻联播时间

vcgood 发表于 2014-2-3 10:18:08

现在坏了,是什么原因呀.
有人能解释下不?

weichao4808335 发表于 2014-2-3 11:10:53

吹上天容易掉下来

liao-ljj 发表于 2014-2-3 20:44:09

Triconex 是三冗余系统,不知道运行什么系统。
有可能是VxWorks的mips版本的二次开发!

leirui001 发表于 2014-2-3 23:02:15

举全国之力捣鼓起来的世界壮举,那还是有料的,可以国产平均值太低

seaman117 发表于 2014-2-3 23:37:39

这样的sb帖子直接封了算了

qiqirachel 发表于 2014-2-4 00:13:14

crazy_stone 发表于 2013-12-20 09:36
赶紧查这10几人的海外银行账户房产。。。。

话说这个头像是谁,为何我也有这个妞照片

四川李工 发表于 2014-2-11 19:42:33

不清楚内幕   不过就看不惯世界第一 填补空白 自主研发 硬实力这几个词如果不加这几个 我会拍手叫好

mmiker 发表于 2014-2-11 21:12:38

那么多开源的成熟系统可供参考。做出来个也不奇怪,但没觉得硬在哪里。

zhiwei 发表于 2014-2-11 22:23:37

军工包括这些儿战略方面的东西还是要国产。试想一下不用国产的芯片、软件。导弹飞出去人家一个指令给你调个头可不是好玩的。。。

gtnr 发表于 2014-2-12 16:13:57

10几个人,不够做测试的。又不是家庭作坊。

kyughanum 发表于 2014-2-12 16:29:28

骗人拿经费的东西

Excellence 发表于 2014-2-12 16:44:39

不看好。





dmxfeng 发表于 2014-2-12 21:18:35

一个烂网站还要注册才能阅读,果然中国特色

dmxfeng 发表于 2014-2-12 21:18:53

一个烂网站还要注册才能阅读,果然中国特色

dellric 发表于 2014-2-17 17:32:47

vcgood 发表于 2014-2-3 10:18
现在坏了,是什么原因呀.
有人能解释下不?

正好前段时间纳闷这机器咋不动了,现在搞清楚了,三个计算机热备冗余,以前不工作的时候大家斗斗地主,现在不知道哪个上传个麻将程序,这下三缺一,好了啊,他们在焦急地等第4个计算机加入呢。

jeffwei 发表于 2014-2-17 17:42:35

绝对是Vxworks

Dossoftware 发表于 2014-2-17 17:44:44

机械部分挂了,跟电子没太多关系。

wind2100 发表于 2014-2-17 17:52:22

肯定有 军用系统

vcgood 发表于 2014-2-23 19:35:40

wind2100 发表于 2014-2-17 17:52
肯定有 军用系统

说不好的,可能只是国有的皮的。

曾做一个项目,中国XX院的也是一个合作方,说他们自主开发了小型的数据库,相当好用,性能如何。我让他们给我用用看一下,他们说保密的。无意中甲方把他们的数据库文件拷给我了,我用VIM打开,前面几个字母是SQLite3,我是服了他们的。

枫101 发表于 2014-2-26 16:30:53

赞一个!{:handshake:}
页: [1]
查看完整版本: 国产操作系统展现硬实力