下页小说站

下页小说站>醒狮英文 > 第41章(第1页)

第41章(第1页)

另一条战线的投入也是巨大的,那就是改造现有武器系统中的电脑系统。在我国引进的先进武器系统中都有电脑控制系统,如苏-27系列战机、卡-50系列武装直升机、现代级重型导弹驱逐舰、基洛级潜艇,甚至美国的黑鹰直升机、法国的阵列拖曳式声纳系统。供货方只是提供电脑系统的目标代码――使你可以向电脑重新装入程序,提供对外接口――使你的武器能挂接上去。一架现代化的战机其电气控制设备就占到了总价的50%,其中就包括了很高的软件开发费用。随着硬件设备的价格越来越低,军方要求的性能越来越高,软件开发费用在电气设备中的份额将越来越大。你要想买这些软件的源程序及其详细说明,对方大多数是不同意,即使同意,其开出的天价也足以让你咋舌。

当然要想破译这些庞大的程序,难度是极大的。那一串串&ldo;0&rdo;、&ldo;1&rdo;组成的数字序列要想把它们还原成清晰的控制程序,其难度不下于开发时的投入,因为这些程序中用到的公式和参数很多都是根据经验或试验结果得来的,并不是搞程序的人甚至数学家能理解的。一般来说购买方不会去干这种事。因为你投入巨资得到了这个程序,也不能再卖出去的,你也不可能在使用许可证时把软件费用扣除,因此似乎是没有收益的。

在2006年底王刚主持的专家论证会上有不少专家也不主张投入巨资破解这些&ldo;天书&rdo;。但是军方的担心不是没有理由的:美国人当年在暗中把电脑病毒装入芯片中,再装模作样通过商人&ldo;偷运&rdo;进伊拉克,在作战时通过远程启动病毒发作,让伊军付出了惨重的代价。那些引进设备的电脑中难道就没有暗中的名堂吗?用那些外来的电脑控制的武器系统总是让人不踏实。

一位航空专家从另一方面提出:&ldo;现代战机的包括飞行控制、火力控制在内的综合控制系统的软件所占的开发费用份额越来越大,我军要开发自己新型战机也逃不出这一规则。控制所用的经验公式、经验参数都极难得到,要把它们综合起来考虑的连锁、制约条件更是难以周全。如果我们能得到苏-27的完整的控制软件,对我们的开发新机型的意义将是难以估量的。我们当年引进的目的也并不仅是增加空军的战斗力,更重要的还是为了借鉴,可是至今其核心、其

&lso;大脑&rso;还未被我们掌握。&rdo;

另一位专家指出:&ldo;即使从狭义的角度来看,我们现在根本无法改变苏-27的火控系统,只能被动地让我们研制的导弹系统适应它。一旦我们掌握了它的源程序就可以设计出更能发挥其效用的导弹来。&rdo;

经过深入的讨论,王刚和军委决策投入巨大的力量来破译这些控制程序。

东北某地试飞场7月23日

一架国产化的苏-27――歼-11已滑行到了起飞跑道的端部,与以前的歼-11不同的是它安装了一颗&ldo;中国芯&rdo;――国产的综合控制系统。它的飞控系统、火控系统的硬件和操作系统都是国产的,它的软件也是移植过来的,在移植中去除了原来程序中的几处&ldo;暗门&rdo;,这些可能是程序员在调试程序结束后忘记清除的,也可能是为了某种原因故意制造的。

按照协议俄方支持苏-27及其发动机的国产化,至2006年底国产化率已达94%,可是剩下的6%除了燃气涡轮盘,就是它的综合控制系统的软件使用许可。俄方提供了软件的目标程序、使用说明和对外接口。项目组的目标就是把那个由一堆0、1组成的目标程序转化为结构鲜明的应用程序和参数数据库。

这可是电子战部牵头的第一个大项目,项目组内电脑工程师和专家其实还没有航空专家和武器专家的人多。空军还专门拨了2架苏-27战机和全套的飞行员和机械师配合工作。其决心之大也是空前的。中国人的智力并不弱,据专家们的分析中国人和犹太人是世界上名列前茅的智慧民族,关键是领导层的决心。

从去年底起,大批各专业的博士、工程师、教授和专家调集到位,项目组为他们创造了最好的工作条件,装备了最先进的设备和测试分析仪器。最幸运的是他们在某些方面可以得到俄国专家的指导和帮助。破译工作实际上由三大阶段构成。首先是电脑硬件及其操作系统,这些一般并不保密。完全可以定购的,俄国也想为自己的电脑打开市场。甚至用以编制应用程序的编程语言也是公开的,俄军采用的是一种g-语言来编制应用软件的。项目组比较顺利地通过了第一关,电脑专家很快掌握了俄国的军用电脑、操作系统和编程语言。

第二阶段就相当困难了。他们必须把0、1构成的应用软件目标码转化为g-语言编制的程序。大家都知道在一台电脑上应用程序编制的过程大致是:第一步把控制功能划分成几大块,第二步设计一个主控模块以调度各控制功能,并规定各控制模块之间的接口,第三步是编制功能模块。接下来则是繁重的调试工作,各功能模块要测试其能否完成规定的功能,然后调试主控模块能否实现系统的功能。测试中发现问题还得修改各程序模块,修改得不好反而会造成更大的问题。对于项目组来说他们不存在调试的烦恼,他们得到的当然是已经完成调试的程序啦。不过后来他们也吃了很多调试造成的问题的苦头:原来不少编程员在调试中发现问题后,不是重新编,而是采取&ldo;打补丁&rdo;的办法,问题虽能解决,可是别人就很难读懂了。好在为了程序的可维护性,一般不允许这么办。至于由多台电脑联网构成的控制系统,无非是将划分好的控制功能分布在一台台电脑上实现,它们的连接则是通过各种网络或数据总线来实现而已。

已完结热门小说推荐

最新标签