把脉四海九天:略谈天脉操作系统对中国战机意义
新浪军事 2016年05月18日
如果说机载计算机硬件系统是战机的大脑,那么机载操作系统就是战斗机的灵魂。据官方报道,我国自主研发的实时操作系统天脉II获得国家定型,成功填补一项重大国内空白,真是可喜可贺。本期出鞘我们就来探究一下机载实时操作系统以及天脉II对中国军工的战略意义。
所谓实时操作系统(RTOS),通俗说指任务运算时间和准确性以及多任务之间协调。一架电传飞控的飞机,飞行员是通过机载计算机系统和电信号来操纵飞机的,而不是通过传统的机械装置直接控制舵面。天脉II的研制成功,打破了西方对同类产品的封锁,提升了我国航空武器装备的自主化水平。
长期以来,我国的基础软件产品都一直依赖于西方。大量事实证明,国外操作系统中存在缺陷和后门,飞机使用的机载操作系统作为机载电子设备的核心和基础,是关系到飞行安全的关键产品。因而,能否实现完全自主化,也常常被看作航空主战装备能否实现自主化的标准之一。
与桌面及手机操作系统不同,实时操作系统时序的准确性非常重要。RTOS普遍采用一种叫做时钟节拍(clock tick)的方式来产生精确时序,时序可看作是实时系统心脏的脉动(也许这就是天脉名称的来源)。在RTOS上所有任务的调度都基于这个时钟节拍产生的中断来实现。
不时爆出的各种软件漏洞和后门事件,使得安全风险隐患逐渐暴露,一些重大问题也开始引起国家、军方的重视,军方也迫切期望能够使用国产操作系统替代国外产品。于是,在2002年一支优秀的中国团队开始了它的使命。(中航计算机所是我国机/弹载计算机和航空软件研制的专业机构)
该所负责的产品广泛应用于航空领域,并辐射到航天、船舶、兵器、电子等多个领域,积累了丰富的机载、弹载等领域高可靠计算机产品工程经验,这使得他们在开发这一系统时有了一定的基础。他们告诉出鞘小编,外国人能搞成的,我们中国人也一定行!
笔者了解到,实时操作系统的应用范围其实非常广泛:工业控制、航空航天、家用电器、机器人、武器等等。有一大批厂商从事这个行业,天脉的竞争对手直指美国风河公司的Vxworks操作系统。目前Vxworks就相当于桌面操作系统领域的windows,大有一手遮天的趋势。
看看Vxworks在国际上众多知名项目中的应用就知道了:譬如NASA的火星车、马斯克spanceX飞船、阿西默机器人、美军X-47B无人机、RQ-170无人机、AH-64直升机、及波音787等等都广泛采用了这一系统。而中国的这支团队也早就看到机载操作系统的发展趋势,坚定地要走一条独立研制之路。
在武器研发中不受制于外国厂商是非常重要的。开源实时操作系统MicroC/OS-II的作者在90年代初就是因为他所使用的一款RTOS存在问题,联系厂商修改程序不仅时间长并且还要求用户支付单独的软件维护费用,前后用了将近一年的时间才最终解决问题。
可想而知,如果我国某型系统的研发由于基础软件受制于人而无法顺利完成,会遭受多么严重的损失。采用国外系统除了在装备研发阶段容易受到影响以外,利用预先安装在系统内的后门,在装备进入服役状态之后也非常容易遭到攻击。 |