军用计算机技术与民用的区别

来源:百度文库 编辑:超级军网 时间:2024/04/24 03:49:47
最近出现的关于国产综合显示系统的帖子引出了一些令人啼笑皆非的比较和评论,楼已经搭得很高而且歪得厉害,所以另开帖。

1。因为计算机技术的快速发展,而军用项目(尤其是高级军用飞机这一类高度综合集成优化的装备)一般研制周期很长,所以军用计算机技术(不包括军事科研用的超级计算机,而是指装备上的)在速度容量等方面经常远远落后于民用。比如近几年GPU的浮点运算能力已经远远超过Intel最快的通用CPU,而F22上还有286芯片(当然是军用标准)。街上随手扔一块石头砸到的车,它里面很多芯片速度肯定远高于F22、F35。某个技术有民用、甚至多年前就有民用,并不一定说他在军事领域就不是尖端。这和一般的印象相反,但在计算机技术方面却是已经持续多年的现实,而且在摩尔定律碰到墙之前肯定会一直如此。

2。军用计算机,尤其是军机上的,有很多专用芯片和连接,而不是像PC这样一律通用芯片和通用总线,通用化、兼容性要求很低。航电系统通用化只是90年代才出现的趋势,目前只有F35作得比较完全,比如综合显示系统。

3。现代很多民用电子技术,其价值、壁垒和保密程度不比军事技术差。先进的CPU、GPU、内存、硬盘,世界上十几年来就那么几个厂家,而且趋势是减少集中(通过淘汰和兼并)而不是增加。就说LCD吧,大屏幕高密度LCD的生产工艺在传到中国然后烂大街之前只有日韩几家掌握,就凭这一点,F22即使其他条件都具备也不会考虑用宽屏综合显示系统。

4。军用电子系统对其物理工作环境的要求比民用的苛刻得多,容错力、可靠性要求高得多,而这两者经常是和速度、容量等冲突的。玩过overclock的人知道,CPU的温度超过70度一般就玄了(具体温度上限试CPU不同),电压在接近极限时差0.01伏就可能导致出错率显著改变。而加大冗余度、增加工作环境范围就必须牺牲一定的性能指标。所以,即使不考虑前两个因素,军用计算机的性能也肯定比民用的低得多。

回到前面提到的综合显示系统,我认为其亮点是多个信号源综合到一个显示器上。试图把它和一幅图像扩展到多个显示器上的技术作比较的人显然没看到这一点。当然,按民用标准作出这么一个系统这念头很容易,用PC的USB、Firewire、HDMI等通用接口接进一堆信号然后显示在显示器上,网吧里随便抓个瓜娃子,十有三四大概都会。但军用机载航电系统的整合不是那么简单的 -- 冗余度、电磁兼容、温差、振动、电压工作范围、与飞机数据总线兼容等等。

即使如此,这算不算什么尖端技术呢?我认为不是。但它后面反映的是飞机设计要求所有传感器通过数据总线连接,那么

1。数据总线很可能和F22、F35用的IEEE-1394B相当.
2。传感器的数量、信息传输量限制比起歼十、歼十一大大提高。

与F35的综合显示系统相对应的,是它的软件系统往通用化方向走了一大步,从而大大提高了综合处理能力。但这和综合显示系统没有必然的因果关系,土共四代是否有相应的软件系统通用化不能通过这点推定。但这是一个可能具有后发优势的方面,所以如果是也不是什么令人惊讶的事。最近出现的关于国产综合显示系统的帖子引出了一些令人啼笑皆非的比较和评论,楼已经搭得很高而且歪得厉害,所以另开帖。

1。因为计算机技术的快速发展,而军用项目(尤其是高级军用飞机这一类高度综合集成优化的装备)一般研制周期很长,所以军用计算机技术(不包括军事科研用的超级计算机,而是指装备上的)在速度容量等方面经常远远落后于民用。比如近几年GPU的浮点运算能力已经远远超过Intel最快的通用CPU,而F22上还有286芯片(当然是军用标准)。街上随手扔一块石头砸到的车,它里面很多芯片速度肯定远高于F22、F35。某个技术有民用、甚至多年前就有民用,并不一定说他在军事领域就不是尖端。这和一般的印象相反,但在计算机技术方面却是已经持续多年的现实,而且在摩尔定律碰到墙之前肯定会一直如此。

2。军用计算机,尤其是军机上的,有很多专用芯片和连接,而不是像PC这样一律通用芯片和通用总线,通用化、兼容性要求很低。航电系统通用化只是90年代才出现的趋势,目前只有F35作得比较完全,比如综合显示系统。

3。现代很多民用电子技术,其价值、壁垒和保密程度不比军事技术差。先进的CPU、GPU、内存、硬盘,世界上十几年来就那么几个厂家,而且趋势是减少集中(通过淘汰和兼并)而不是增加。就说LCD吧,大屏幕高密度LCD的生产工艺在传到中国然后烂大街之前只有日韩几家掌握,就凭这一点,F22即使其他条件都具备也不会考虑用宽屏综合显示系统。

4。军用电子系统对其物理工作环境的要求比民用的苛刻得多,容错力、可靠性要求高得多,而这两者经常是和速度、容量等冲突的。玩过overclock的人知道,CPU的温度超过70度一般就玄了(具体温度上限试CPU不同),电压在接近极限时差0.01伏就可能导致出错率显著改变。而加大冗余度、增加工作环境范围就必须牺牲一定的性能指标。所以,即使不考虑前两个因素,军用计算机的性能也肯定比民用的低得多。

回到前面提到的综合显示系统,我认为其亮点是多个信号源综合到一个显示器上。试图把它和一幅图像扩展到多个显示器上的技术作比较的人显然没看到这一点。当然,按民用标准作出这么一个系统这念头很容易,用PC的USB、Firewire、HDMI等通用接口接进一堆信号然后显示在显示器上,网吧里随便抓个瓜娃子,十有三四大概都会。但军用机载航电系统的整合不是那么简单的 -- 冗余度、电磁兼容、温差、振动、电压工作范围、与飞机数据总线兼容等等。

即使如此,这算不算什么尖端技术呢?我认为不是。但它后面反映的是飞机设计要求所有传感器通过数据总线连接,那么

1。数据总线很可能和F22、F35用的IEEE-1394B相当.
2。传感器的数量、信息传输量限制比起歼十、歼十一大大提高。

与F35的综合显示系统相对应的,是它的软件系统往通用化方向走了一大步,从而大大提高了综合处理能力。但这和综合显示系统没有必然的因果关系,土共四代是否有相应的软件系统通用化不能通过这点推定。但这是一个可能具有后发优势的方面,所以如果是也不是什么令人惊讶的事。
MD特战队的军用本子10万刀
格雷格 发表于 2010-4-18 15:28


这倒不一定能说明问题,五角大楼买过100美刀一颗的钉子,嘿嘿。
民用主要讲性价比,军用主要看可靠性。
化外 发表于 2010-4-18 15:23
:Lmfd2912.jpg
咱171等单位的MFD也早就有这个功能了:L
给个过去的连接,讨论MFD的
http://bbs.cjdby.net/viewthread.php?tid=366780&page=6
没看到就没看到,这不是什么羞耻。纠缠不休或狡辩反而就是羞耻了。
化外 发表于 2010-4-18 17:29

多个信号源综合到一个显示器有什么难的? 难道你没用过GUI界面? 其实这是软件做的事情,对老式的射频信号+字符生成器叠加的方式来说有难度,那个时候的处理器速度也不成,现在的架构下没什么奇怪的,不能做才奇怪。

多个信号源综合到一个显示器有什么难的? 难道你没用过GUI界面? 其实这是软件做的事情,对老式的射频信 ...
TripleX 发表于 2010-4-18 18:14



请问你做过实时操作系统吗?不一定操作系统本身,运用程序也行。不一定实际动手编程,提功能要求也行。不一定深入,学过大学课程、看过有关自学丛书也行。

在军标不可避免降低速度和容量、硬件不可能是最新最快的前提下,保证显示信息延迟不超过N毫秒,并根据优先设定处理冲突,其中的难度不足以为外人道。别说大学研究生毕业的小屁孩儿,Windows、Unix的核心编程高手也需要扎下去一年才能上手,因为Windows、*nix都不是实时操作系统,不需要考虑很多有关问题。

对了,你可以在PC上连续十年同时看四个视频从来看不到延迟现象,但这不等于Windows、WMP可以胜任这个任务。

跟你说了,这不是你的PC。拿民用A片播放系统跟这个类比,说明你对有关技术要求和差异完全不了解 -- 远远没到细节层面,而是在结构层面、功能要求层面就不懂了。

不知道水多深不是你的错,谁都有不懂的地方,但没有自知之明就是问题了。超大上有些人,尤其是某些贵宾,放不下身段,喜欢胡搅蛮缠,其实这样只能自取其辱。涉及到真才实学的科研和技术,别说超大贵宾一文不值,北大清华中科院研究生刚毕业的都是小屁孩儿级别,尽管他们对自己的评价高得只有他们的幼稚和无知可以比拟。
多个信号源综合到一个显示器有什么难的? 难道你没用过GUI界面? 其实这是软件做的事情,对老式的射频信 ...
TripleX 发表于 2010-4-18 18:14



请问你做过实时操作系统吗?不一定操作系统本身,运用程序也行。不一定实际动手编程,提功能要求也行。不一定深入,学过大学课程、看过有关自学丛书也行。

在军标不可避免降低速度和容量、硬件不可能是最新最快的前提下,保证显示信息延迟不超过N毫秒,并根据优先设定处理冲突,其中的难度不足以为外人道。别说大学研究生毕业的小屁孩儿,Windows、Unix的核心编程高手也需要扎下去一年才能上手,因为Windows、*nix都不是实时操作系统,不需要考虑很多有关问题。

对了,你可以在PC上连续十年同时看四个视频从来看不到延迟现象,但这不等于Windows、WMP可以胜任这个任务。

跟你说了,这不是你的PC。拿民用A片播放系统跟这个类比,说明你对有关技术要求和差异完全不了解 -- 远远没到细节层面,而是在结构层面、功能要求层面就不懂了。

不知道水多深不是你的错,谁都有不懂的地方,但没有自知之明就是问题了。超大上有些人,尤其是某些贵宾,放不下身段,喜欢胡搅蛮缠,其实这样只能自取其辱。涉及到真才实学的科研和技术,别说超大贵宾一文不值,北大清华中科院研究生刚毕业的都是小屁孩儿级别,尽管他们对自己的评价高得只有他们的幼稚和无知可以比拟。
化外 发表于 2010-4-18 19:28

我起码知道在OS内核里把中断当作内核线程来调度可以大大的降低latency,我还知道一个实时OS的内核必须是可抢占的,我还知道preemptable linux kernel的内核是否可抢占的语义,借用了spin_lock锁,也就是说在spin_lock之外,都是可抢占的。其实一个实时OS内核有很多细节,比如锁可能会导致优先级反转... 要是谈实时OS内核,那几天都谈不完。
我只是说这些东西都不是军工特有的东西,商业市场上都有很成熟的方案(比如VxWorks)。作为军品,最核心的还是那些军工特有的东西,比如雷达的数据处理算法之类的。实时性之类的东西,虽然原理和实践都不算简单,但是不是什么太稀奇的东西,也不涉密。
化外 发表于 2010-4-18 15:23
即使其他都不考虑,就凭这一句,就知道你是多么的扯淡
军用3防的本本相当的帅气

虽然原理和实践都不算简单,但是不是什么太稀奇的东西,也不涉密。
TripleX 发表于 2010-4-18 19:37



明白不能拿广告拼接墙和PC显示器之类的类比不就得了吗。别人说话给你留余地,要见好就收,胡搅蛮缠只能加重羞辱。
虽然原理和实践都不算简单,但是不是什么太稀奇的东西,也不涉密。
TripleX 发表于 2010-4-18 19:37



明白不能拿广告拼接墙和PC显示器之类的类比不就得了吗。别人说话给你留余地,要见好就收,胡搅蛮缠只能加重羞辱。
化外 发表于 2010-4-18 19:45
您该不会是把本菜5楼贴的玩意当什么PC显示器了吧;funk
转一条去年的新闻:

2009年中国前三季度进口液晶面板12.7亿个 呈稳步回升态势
中国前三季度进口液晶显示板12.7亿个,比2008年同期下降14%。不过,2009年3月份以后中国液晶显示板单月进口量均超过1亿只,并呈现稳步回升态势,同比降幅迅速收窄。

  海关总署网站11月20日消息,海关统计显示,2009年前3季度中国进口液晶显示板12.7亿个,比2008年同期(下同)下降14%;价值239.1亿美元,下降33.4%,进口平均价格每个为18.8美元,下跌22.6%。

请问楼主,LCD的生产工艺是传到中国后烂大街的么?
化外 发表于 2010-4-18 19:45

就得了什么?
实际上广告用的那种LCD拼接技术,要是细究后面显示驱动的细节,也能说出很多高深的技术来。
很多现在烂大街的技术,比如GPU,背后其实复杂无比,只是销量大价格才下来了。
我其实没明白你想说什么。
hbao 发表于 2010-4-18 19:48


我不想把人脸皮剥光,但是很讨厌不知进退死不认错的人。你在原帖里先贴了几张广告墙之类的图,花了很多口水讲拼接之类的问题,已经说明你根本没看到技术难度所在,或者再说白点就是完全不懂。这样说够明白了吗?
化外 发表于 2010-4-18 19:52

人参公鸡不好...
拼接技术未必就简单,任何一个看似普通的工艺背后都有无数人的心血...
化外 发表于 2010-4-18 19:52
什么技术难度? 来,给大家介绍下吧;P
如果我在哪里说错了什么,欢迎你指出来,是我错的,我一定认,这也是我和你们的区别之一,呵呵;P
至于说别人不懂,起码得自己稍微懂一点吧?来,教育下本菜吧,看看在这个方面您懂点啥;P
还什么“我认为其亮点是多个信号源综合到一个显示器上”呢,就凭这个我就可以说你在这里不懂装懂呢,开始给你留点脸皮,只上了个人家N多年前的产品的照片,呵呵,你倒还话多起来了,哈哈;P
分屏显示比多屏幕拼接在技术上更成熟,知道不
化外 发表于 2010-4-18 19:28

Windows和*nix是可以开发实时应用的,貌似还有专门玩Windows X P 实时的。
我幼儿园第二年退得学,广告行业。先别拍我。

楼主,说了半天那我们这个是综合信息处理系统么?我看传感器装的数量也差不多了,数据总线也基本相当了,就差通用化程度高的软件了吧?可是你说的这些诸如: 冗余度、电磁兼容、温差、振动、电压工作范围、与飞机数据总线兼容等等这些既是即时变化的,又好像气象 物理什么都有,用一种软件整合?那我们还扯淡什么啊,丝带只是个传说啊。

再说一次啊,广告行业,幼儿园第二年。


上几个清晰的PP吧[:a6:] BC1.JPGMFD-1291_BG.jpg

上几个清晰的PP吧[:a6:] BC1.JPGMFD-1291_BG.jpg


偶觉得讨论“军用计算机与民用计算机的区别”,如果陷入具体问题的辩论,其实容易含混不清,难于得到希望的结果。

我想这样来讨论,是否能省点事:

军用计算机与民用计算机的区别(其实,后面再加上“技术”两字更准确些):

1、软硬件基础:专用平台 与 通用平台

2、用户注重的性能:可用性 与 兼容性

3、开发(者)机构的工作模式:专业高度分工,单一(人员)机构串行延续 与 多工种多部门分工,并行协作

4、技术要点:可靠性 与 性能/价格比

5、可获得的有用资源:稀缺而且低能 与 充足而且高效

6、开发者的技术定位:系统分析师&硬件工程师&软件工程师&测试工程师 与 系统分析师or硬件工程师or软件工程师or测试工程师

如果注意到这些差别,就容易明白这两者之间存在非常大的区别,从实际操作方面来讲,用“天壤之别”来形容也不为过!某些关键的军事技术的突破动咎耗时十几年,几十年,就可以证明这一点。况且,具体到个人,其人生能有几个十几年?几十年?所以,考虑到人的寿命有限这个因素,军事技术领域的困难程度可想而知!

最后,对于lz提问的回答(lz,是提问吗?:D ),我说:“军用计算机与民用计算机的差别”其实就是“军用计算机技术与民用计算机技术的区别”,形象点,就如模电与数电的区别。:D

偶觉得讨论“军用计算机与民用计算机的区别”,如果陷入具体问题的辩论,其实容易含混不清,难于得到希望的结果。

我想这样来讨论,是否能省点事:

军用计算机与民用计算机的区别(其实,后面再加上“技术”两字更准确些):

1、软硬件基础:专用平台 与 通用平台

2、用户注重的性能:可用性 与 兼容性

3、开发(者)机构的工作模式:专业高度分工,单一(人员)机构串行延续 与 多工种多部门分工,并行协作

4、技术要点:可靠性 与 性能/价格比

5、可获得的有用资源:稀缺而且低能 与 充足而且高效

6、开发者的技术定位:系统分析师&硬件工程师&软件工程师&测试工程师 与 系统分析师or硬件工程师or软件工程师or测试工程师

如果注意到这些差别,就容易明白这两者之间存在非常大的区别,从实际操作方面来讲,用“天壤之别”来形容也不为过!某些关键的军事技术的突破动咎耗时十几年,几十年,就可以证明这一点。况且,具体到个人,其人生能有几个十几年?几十年?所以,考虑到人的寿命有限这个因素,军事技术领域的困难程度可想而知!

最后,对于lz提问的回答(lz,是提问吗?:D ),我说:“军用计算机与民用计算机的差别”其实就是“军用计算机技术与民用计算机技术的区别”,形象点,就如模电与数电的区别。:D
可别提军用计算机,别的本菜不才没得了解,就说这TCZ-530军用防信息泄露加固计算机吧,装备接回来不到三个月,显示器坏了,找厂家赶紧修。后来连触摸屏也不好使了(估计是排线的问题),反正平时用的是鼠标,也就忍了。再后来,就是上星期,一开机内存告警。把机子拆开了,竟然掉出个螺丝来,我这叫个无语,后来实在没辙寄回去返厂修,这就是"金刚"的质量啊。
    {:lei:}
hbao 发表于 2010-4-18 20:23
图挂鸟......
本人菜鸟,感觉“多信号源综合”和“分屏显示”不是一回事啊。求解惑。
技术这个东西对真正的内行来说一点就破,不需要太神话,微软是盖茨他们那辈神仙哥哥搞起的,现在他们不搞也没见得搞不下去啊,江山代有才人出嘛,先掌握一点东西不需要神话自己吧.
ak2009 发表于 2010-4-18 20:06


还有人号称用Java写实时程序呢。对一行不懂的人就容易被这行的骗子蒙住。

数学意义上的实时操作系统或程序是不存在的,且不说CPU运算周期不可能是零,退后一步在物理上时间究竟是否连续还没有定论。所谓的实时操作系统,首先指的是是否有实时性要求(延迟上限、优先定义)。Windows、*nix内核没有这些要求,所以不是。实时系统放视频的效果可以大部分时间都比Windows差、有延迟,但这不能说明Windows实时性比它好。你可以要求用户用你的“Windows实时程序”的时候必须CPU速度多少、内存多少而且不能运行其它程序等等,但操作系统没有实时性,你的应用程序怎么可能有?

Linux有改成实时操作系统的,但内核需要大量改动。
VxWorks又不是什么高深的玩意。LZ不用故弄玄虚。

至于硬件,现在的趋势很明显了,就是普遍使用商用器件,用筛选来保证品质,用强化散热来保障工作环境。陶瓷封装,引腿镀金的片子现在很少了。
化外 发表于 2010-4-19 02:01

Java是可以用来开发实时程序的吧,貌似这方面有不少商业支持,而且,这说不定还是一个未来趋势。。。

实时的实现分有软实时和硬实时,可能硬实时对操作系统的依赖没有那么大吧。另外,好像有专门的实时linux和实时Window X P的。
机载液晶显示器的核心部件目前国内貌似完全依赖进口,没有一家能独立完成生产
化外 发表于 2010-4-18 19:28

别装了,我恰巧做过这个。。

对于现在的数字信号显示的任何设备而言,都是超级简单的技术。

世界已经变了,以前是用模拟电路来做,的确很困难。

现在都是图像通过AD转换,先变成数字信号,然后通过CPU DSP类进行处理或者叠加,
然后写到固定的显示内存,然后芯片内部自动按照设定的频率,把显示内存转换成显示数据流,
看你的显示器用的那种,模拟显示器就需要加一个DAC而已。

而进行多屏也好,画中画叠加,各种复杂的放大旋转,都是写缓存而已。
我说的跟电脑无关,DVD DVB就是这样做的。

只不过它的信号源是光盘或者高频头而已。
PLA 发表于 2010-4-20 20:10

那是因为国内没有做液晶驱动IC的。。 你不进口光摆个玻璃屏当镜子不成。
好邪乎的文啊{:3_79:}
"回到前面提到的综合显示系统,我认为其亮点是多个信号源综合到一个显示器上。试图把它和一幅图像扩展到多个显示器上的技术作比较的人显然没看到这一点。当然,按民用标准作出这么一个系统这念头很容易,用PC的USB、Firewire、HDMI等通用接口接进一堆信号然后显示在显示器上,网吧里随便抓个瓜娃子,十有三四大概都会。"
========================================================
{:yi:}大大这段牛头不对马嘴的话是什么意思呀?
Heineken 发表于 2010-4-19 02:23
抱歉,ADI的资深专家不是这么看的
化外 发表于 2010-4-18 16:36

PLA也买过1K多RMB一个的电容器,而且是80年代
化外 发表于 2010-4-19 02:01
实时性补丁已经成为linux内核的标准配置,其实linux内核的实现挺巧妙的,用spin_lock来判断内核是否可抢占。后来在这个基础上加上了中断按照线程来调度以及防止优先级反转的锁的补丁。preemptable kernel进入mainline内核有两三年了吧。
cirio991 发表于 2010-4-20 21:23
的确,比如用一片FLI8548H来做。不过如果要设计这类芯片,还是个不大不小的活。