您现在的位置是:首页 > 网友杂谈

从电脑程序的怪现象,看高科技的可靠性!

火烧 2011-07-27 00:00:00 网友杂谈 1025
文章探讨高科技设备在系统工程中的可靠性问题,强调国产设备自主可控的重要性,指出进口设备可能存在的隐患与风险,呼吁重视国产化与人工控制手段。

从电脑程序的怪现象,看高科技的可靠性!  

现在各行各业所谓的高科技,都离不开各种各样的计算机支持,小型的有以单片机为核心的可编程控制器,完成不太复杂的控制任务,那些很复杂的系统工程,因为需要大量的实时计算,和复杂的逻辑判断,就必须使用速度更快功能更强的大型计算机。虽然计算机可以代替人工完成很复杂的工作任务,但是,什么东西都不可能万无一失的,高科技的计算机是由电脑硬件,和程序软件互相配合工作完成任务的,因为各种客观原因,同样会出现各种故障的,如果是有意破坏,在电脑硬件或者程序软件里面,隐藏可以根据需要随时激活的猫腻,那么就是主观故意了。不论是国产设备,还是外国进口的洋设备,都会出现故障的,国产设备因为是中国人从头到脚亲力亲为,制造出来的,可以最大限度的加以完善和提高,达到安全可靠放心使用,洋设备因为知识产权保护核心技术不能转让,所以中国人只能够现成使用,不能够透彻研究,也就不能够搞清楚里面客观存在,或者主观故意隐藏的猫腻,那么,这个洋设备对于系统工程来说,就是一个不知道什么时候会爆炸的定时炸弹,一旦受到外界刺激出现故障,或者被人激活有意破坏,将会造成不可挽回的极大破坏,这就是高功能高效率的高科技,必然具有牵一发动全身的高风险,其高科技设备绝对不是万无一失,让人可以放心睡大觉了。这就是为什么爱国人士都要极力反对崇洋媚外,盲目相信盲目依靠外国进口的高科技洋设备的原因。  

必须说明的是,国产化设备也必须是从零部件,到整体制造试验调试和实际工作的考验,全部是中国人自己踏踏实实完成的。核武器、火箭、卫星、航天工程,都是中国人独立自主完成的,虽然经历过各种挫折和失败,但是,完全可以透彻研究吸取教训,进一步完善提高的。  

而如今中国因为资本逐利的市场经济,上上下下都希望短平快的完成项目,往往是投机取巧,直接进口外国的零部件组装,或者干脆采购现成的洋设备,换一个标签冒充国产化的设备,也没有进行严格的质量检查和复杂的实践考验,就匆匆忙忙交付使用,不但埋下了事故隐患,也败坏了国产化的名誉。对于自己还不能够生产的零部件,不得不进口尚且情有可原,却必须进行严格的质量检查和试验把关,确保没有任何问题,才可以安装和使用运行的。对于系统工程的关键环节,除了计算机的冗余设计以外,还必须保留人工控制的有效手段,工作人员也必须及时检查设备的工作状态,及时发现问题转入人工控制,绝对不可疏忽大意酿成事故或者扩大事故的,设备事故对于使用者来说是客观的责任追究,对于制造者来说,就是主观的责任追究了。而对于系统工程的运行人员来说,即便是发生了设备事故,运行人员也有直接责任,,为什么没有及时发现设备故障呢?为什么没有及时采取人工控制呢?  

下面介绍一下,本人通过学习计算机技术过程之中,发现问题解决问题的亲身经历,和对高科技高风险的清醒认识。  

本人不是计算机专业人员,但是,对计算机的基本知识和程序设计,还是有所了解的。十几年以前,学习机在全国风靡一时,对于真正的计算机没有普及之前,起到了科普教育的作用,本人也花时间业余学习了一些基本的初级程序语言,在学习机产品的软盘里面,有一个电脑模拟的电子钟程序,运行以后,屏幕上就会出现一个指针式的钟表,几分钟以后,指针上面就会附着一个多余的色块,跟着指针一起运动,又过了几分钟以后,就自动消失了,对照学习教材反复检查,这个电子钟的程序语言,完全是正常的,绝对不应该出现这个怪现象,把这个程序语言拷贝到其它软盘上面,故障还是依然存在,后来干脆来一个笨办法,把程序语言用笔记录下来,然后,按照程序语言一步步输入重新编程序,再另外保存下来,形成一个新的电子钟程序,启动这个新的程序以后,就再也没有发现上面所说的怪现象了。  

后来经过认真思索以后,我认为程序的编制人员,是不会故意搞鬼的,否则,自己按照程序语言重新编程序,仍然会出现怪现象的,那么,唯一的可能,就是他在编程序的时候,电脑受到了干扰,在程序里面产生了干扰信号,而程序运行以后电脑屏幕上面,应该显示什么内容,是在程序之中人为指定的,没有指定的内容,是不会显示出来的,但是,干扰信号是偶尔自动产生的,并不是程序语言里面的正常内容,当然也不会被作为程序语言显示出来,却并不影响干扰信号在幕后运行,从而产生指针上面的色块。另外直接拷贝软盘,是全面复制了原来的程序语言,当然干扰信号也在其中,而按照正常显示出来的程序语言,人工重新编制程序,只是把看得见的正常程序重新输入一次,看不见的干扰信号等于是被人工过滤掉了,所以就一切正常了。  

从上面的例子来看,人们应该得出什么结论呢?  

一、                  高科技的计算机,是通过程序软件和电脑硬件的结合,达到完成各种各样的任务,极大的提高了人们的生活水平,和各方面装备制造的水平。这是最大的正面作用。  

二、                  由于是电脑硬件和程序软件互相配合完成任务的,任何一方面出问题,都会破坏正常工作的,电脑硬件的损害相对来说容易检查出来,程序软件的破坏作用,不太容易检查出来,因为有一些看不见隐蔽的东西,在幕后起作用。这是最大的隐患。  

三、                  电脑的杀毒软件,只能够认识已经被人们识破的病毒和木马,新的病毒和木马,仍然会产生破坏作用的。虽然操作系统和杀毒软件,可以记录各种程序运行的蛛丝马迹,但是,对于具有毁尸灭迹功能的病毒和木马,可能就无能为力了。对于电脑本身产生的干扰信号,有可能在破坏程序运行以后,还有可能寄生在程序里面,因为不是真正的病毒程序和木马,那么,操作系统和杀毒软件也是无能为力的。  

四、                  对于个人电脑来说,无非是电脑不能正常工作了,原来的资料丢失了,尽管损失巨大,也是个体的或者是小团体的损失。但是,对于牵一发动全身的系统工程来说,计算机系统的任何错误,都是会产生全局性的破坏作用的。由于各种主客观原因,高科技的计算机系统,让人们充分享受高科技的高功能和高效率的同时,也隐藏了高风险的破坏作用。  

五、                  崇洋媚外的思想根源,就是看不起自己虽然不太先进,但是比较可靠的科学技术和装备制造,盲目相信和盲目依靠洋货,认为洋大人的东西,就是万无一失永垂不朽的。洋大人不会把核心技术转让给中国人,否则,他们如何不断敲诈中国人呢?另外,很可能隐藏了不为人知的猫腻,在需要的时候,就可以大显神威了。  

六、                  对于电脑硬件来说,中国必须尽可能自力更生奋发图强,研制生产出来,防止别人在硬件里面隐藏猫腻,哪怕性能不太先进,必须质量十分可靠。对于程序软件来说,应该尽可能仔细分析,真正的确认完全正常以后,全面记录下来,然后自己按部就班的重新编制程序,另外保存下来,只使用这个新的程序,原始的程序不要运行,作为参考资料保存就可以了,这样一来,就可以人工过滤掉,有可能存在原始程序里面不为人知的东西。绝对不能直接拷贝复制,否则的话,包括隐藏的猫腻,仍然会拷贝复制下来的。看得见的东西容易清除,看不见的东西才是真可怕的。据说,人们普遍使用的手机,都有可能在别人不知不觉中,让第三方窃取情报吗?  

七、                  外国人的高科技,既是资本逐利财源滚滚的基础,也是他们杀人于无形的变形金刚。大规模向外面输出,既可以盆满钵满的获取经济利益,也可以全面控制其它国家的经济命脉,甚至于国防工业军事装备,都是别人知根知底股掌之上的东西。知识产权保护,就是保护自己不为人知的秘密。高科技在和平人士那里,是造福于人们的有力工具,在别有用心的人那里,就是隐藏的杀人武器。  

所以说,中国人民必须坚决的反对崇洋媚外,反对盲目相信和盲目依靠外国人的高科技,不能够只看到高科技的正面作用,看不到高科技伪装成巧克力慢性毒药的破坏作用。必须全面恢复毛泽东时代自力更生奋发图强的民族精神,全面恢复百年大计、质量第一的实干精神。只有真正自己生产的东西,才是可以放心大胆正常使用的,才能够保证中华民族屹立于世界民族之林。中国的核武器、火箭、卫星技术,是完全自力更生奋发图强的产物,没有引进技术(严密封锁)反而踏踏实实的循序渐进发展起来了,如果列强国家大发善心转让技术,很可能和各行各业招商引资技术引进一样,也是鸡飞蛋打一场空了,被别人玩弄于股掌之上,既丢失了原有的研发能力,又没有掌握别人的核心技术。运十大飞机的被迫下马,前车之鉴历历在目,难道高速铁路的技术引进就不会重蹈覆辙吗?难道转基因技术引进的食品化,就不会祸国殃民自取灭亡吗?  

政治上的崇洋媚外,必然带来经济上的崇洋媚外。  

政治上崇洋媚外,就是只看到列强国家的繁荣富强,一相情愿的认为,凡是跟着美国人的国家,都富裕起来了,却看不到列强国家以军事实力为强大后盾,在全世界经济掠夺的严酷现实,看不到霸主地位的国家,仍然是那几个少数的老牌帝国主义国家,其它弱小国家,即便是生活富裕了,也仍然是列强国家的走狗和奴隶。因此,崇洋媚外的私有化改革开放,就是卖身投靠自取灭亡的不归之路。  

经济上的崇洋媚外,就是只看到列强国家的高科技,制造了花天酒地的繁荣社会,看不到高科技是列强国家资本逐利市场经济之中,乔装打扮获取财源滚滚的工具,看不到高科技是列强国家,美丽动人却能够控制经济命脉,置人于死地的锐利武器,从而完全丧失警惕,在糖衣炮弹面前沾沾自喜,在巧克力慢性毒药面前,自娱自乐醉生梦死。  

人类社会是不断进化的,高科技当然是不断进化的产物,但是,人们在充分享受高科技生活的同时,人们的基本生存能力,却在不知不觉中,逐步退化以至于部分丧失了。人们都知道,动物世界里面,有很多动物对即将到来的地震信号,都是十分敏感的,实际上,人类社会的早期,基本上是和其它动物一样,风餐露宿茹毛饮血的,这时候人类的感觉神经也是十分发达的,随着科技进步,人类的特异功能就逐步退化了。  

当然不是说人类需要退回远古时代,而是说,人们必须明白适可而止的道理,盲目追求高科技,战争来临以后,高科技同样是弱不禁风极易破坏的,反而是朴素的生活方式,才能够让人们生存下去。总不能高科技受到破坏了,人们就自绝于世吧,那不是,让列强国家不费吹灰之力,就达到称霸世界的狼子野心了吗?  

军事斗争之中,也不是具有高科技武器装备就必然胜利的,敢于牺牲的斗争精神和灵活机动的战略战术,可以弥补武器装备的不足之处,当然自己损失会大一些,但是,只有高科技武器装备,而没有斗争精神和斗争艺术,那么,高科技的武器装备仍然是一堆废铁,不可能成为救命稻草的。所以说,毛泽东的人民战争思想,永远不会过时的,只有人的主观能动性和武器装备的完美结合,才能够充分发挥现有的武器装备的最大性能。列强国家并不害怕中国人和他们军备竞赛,真正害怕的是,千千万万毛泽东思想武装起来的中国人民,害怕毛泽东的人民战争,造成陷敌于灭顶之灾的汪洋大海。抗美援朝战争和援越抗美战争,中国人的英勇表现,和神出鬼没的战略战术,让美国人刻骨铭心,他们不承认是被中国人的武器装备打败的,只承认是被中国人的勇敢牺牲精神,和毛泽东出神入化的指挥艺术打败了。  

这正是:  

崇洋媚外不可取,  

盲目相信被人欺,  

高科技里有奥秘,  

岂能轻易让人知?  

自力更生最可靠,  

百年大计质量好,  

民族生存很重要,  

提高警惕不可少。  

   

下面是网友的文章,同样指出了高科技的两面性,不必要盲目崇拜高科技的问题。  

   

动车追尾是系统问题  

赋琴   

看了网上关于 7·23动车追尾事故原因的分析,凭借我拥有的相关知识,说说我的看法:
  原来的铁路区段的闭塞系统是由继电电路构成的。当应该显示绿灯的时候,继电器组里面只有全部继电器都处于正常状态,才会显示绿灯。只要任何一个继电器出问题,就会导致相关继电器掉电,使得继电器不能吸合,自动亮出红灯。也就是说处于正常绿灯的时候,是由一大堆继电器按照正确逻辑关系吸合、断开的状态维系着。这种正确的吸合、断开是一种“脆弱的状态”。控制室里几成百上千个继电器有一个出问题,就会破坏这种脆弱状态,引发连锁反应,一定导致变成红灯。红灯亮处在最容易发生的“常态”下的。原来的这种设计遵循的是“故障导向安全”原则。
  现在的区段的闭塞系统增加了计算机控制的环节。当雷击后,计算机系统出现故障,没有全部导向安全。给后面车显示的可能仍然是绿灯。后面司机虽然接到调度指令,但是由于错误的信号导致只减速没有停车。由于是黄昏,加上雨天,视线不够清晰,等他看到前面停车的时候,虽然全力刹车,由于距离太紧,造成追尾。
  搞计算机的人最明白一个道理,就是“计算机是最不可靠的”。当系统遭到硬件侵害时,计算机的CPU(中央处理器)会死机。死机后,系统中被计算机控制的其他器件处于什么状态就难说了。有时候,计算机遭到侵害后,软件会出现混乱。就是说程序有可能突然跳跃到任何可能的地址开始运行。如果软件在安全设计不够完善,可能执行完全错误的指令,比计算机死机更加可怕。
  当继电器系统升级掺加进去计算机控制环节的时候,如果不事先在安全设计上做出万无一失的方案,出问题是必然的。另外,在提速区段,车速高,密度大,两辆列车的间隔区间也少,这也给追尾创造了条件。在跨越发展时期,我猜想,是不是把安全方案的论证给跨越过去了。安全论证是费时、费力、费财,是不受重视的,是被视为保守的,是被视为影响阻挠“出成绩”的。
  过去铁路发生事故都是个案,比如某个人违章作业了。是谁的责任一目了然。这次事故反映出来的我认为应该是系统问题。很难找出事故的具体原因,具体到某个部件,某位设计者、制造者或施工者。很难找出具体的责任人。要改正就要从系统的角度检视和改进。并且要投入大量的人力物力,而这些人力物力是不能短期显现出成绩和经济效益的。
  由于现在我们这个社会,从舆论到教育,到处充斥着对金钱、荣誉、权力的崇拜。急功近利、好大喜功和浮躁虚夸之风充斥社会的各个角落。这次追尾仅仅是无限恶果的一个小小的开端,问题会逐渐暴露出来。
  无论是一个控制系统、一个单位、一个行业,乃至整个国家,希望以此次事故为教训,把心静下来,从思想上重视起来,系统地清算错误指导思想造成的恶果,认真清理隐性存在的问题。只有这样踏踏实实地去做,人民的安全才会有保障。  

   

永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码