字体
第(3/4)页
关灯
   存书签 书架管理 返回目录
并不那么严格。比如,用于控制火箭发动机的嵌入式系统,它所发出的指令不仅要速度快,而且多个发动机之间的时序要求非常严格,否则就会差之毫厘、谬之千里。在这样的应用环境中,非实时的普通cāo作系统无论如何都无法适应的。

    桌面cāo作系统与RTOS相比,另一个差别就是对于稳定xìng、可靠xìng方面的设计思路。一方面,桌面cāo作系统比较庞大、复杂,而RTOS比较小巧、简捷,而“越简单、越可靠,越复杂、故障概率越大”这又是一个常理。另一方面,更重要的是:桌面cāo作环境与嵌入式环境在设计思路上有一个重大的不同桌面环境假定应用软件与cāo作系统相比而言可以是不可靠的,而嵌入式环境假定应用软件与cāo作系统一样可靠。

    运行于嵌入式环境中的RTOS要求应用软件具有与cāo作系统同样的可靠xìng,这种设计思路对应用开发人员提出了更高的要求,同时也要求cāo作系统自身足够开放。

    著名的“木桶原理”告诉我们,局部的不足会导致整体的缺陷。要保证系统的可靠xìng,必须保证系统中每一个部分都是可靠的,任何部分的不可靠都会导致系统整体的不可靠。大多数桌面系统都是上千万行代码的庞大而复杂的系统,即使有源代码程序员也难以把握。而且对开发人员来说,桌面系统庞杂的细节是隐蔽在一个个的固定的接口下的,是一个黑箱,很难把握具体执行的线索。即便其内核是足够可靠的,但它的应用环境复杂多样、千差万别,其中常常有一些应用并不是那么稳定可靠,从而破坏了整体系统的可靠xìng。相反,RTOS对软件开发人员来说是完全开放的,是一个白箱,允许开发人员非常清楚地了解和掌握cāo作系统内部情况,对存储器中的每一位和每一个I/O接口进行cāo作控制,从而可以设计出高效稳定的应用软件。

    所以说当年神六发shè的时候,网络上有人谣传神六上面用的cāo作系统是WIN2000完全是无稽之谈。飞船上的控制电路非常之多,而要控制这些电路往往需要独立的RTOS,例如飞船的姿态控制系统,自动导航与制导系统,封闭式生命维持系统,应急救生控制系统,智能化故障诊断系统等等等等。

    整个cāo作系统的总体架构载人航天研究室的科学家们早已做好,并且很多子系统也已经完成,剩下的部分只是和人工智能很紧密的一些系统。本来的打算是直接在红星总部进行开发,可是项目进行到中途,由于系统的开发过于底层,很多时候,程序员要和相关硬件专家进行详细的探讨才能从根本上了解整个硬件构造和控制方法,另外考虑到保密xìng问题(因为公司那个内鬼至今没有调查出来),开发小组从红星搬到了国务院的研究所。

    而陆少阳也没闲着,除了帮助开发人员解决他们不能解决的人工智能方面的问题,他最近还在完成一个大工程——智能生命分级。由于在培养小翼和情人杀手的时候,小妍积累了一些成功的经验,所以这个做起来还不算困难,只是在确定其智能程度的时候有些麻烦。

    总的来讲,整个智能可分成天,人,地三级。

    天级,其智能程度犹如小妍和小翼,属于最高级智能,可以在网络上横行无忌,翻江倒海。这样的智能有小妍和小翼就已经足够了,陆少阳并不打算再培养出这样一个来。

    人级,相当于普通人的智能,能够进行一定的思考,人级又可细分为上中下两极。上级相当于chéng rén,他的数据库中已经有一定的经验,能够处理突发事件,智能没有成长xìng;中级则相当于小孩,数据库中的数据比较少,但是他可以成长。下级也是小孩的智能,只不过他的智能xìng不能成长。当然人级受天级的控制,完全服从与天级
上一页 目录 下一页