ºìÁªLinuxÃÅ»§
Linux°ïÖú

ËÄÖÖʵʱ²Ù×÷ϵͳµÄ·ÖÎö±È½Ï

·¢²¼Ê±¼ä:2005-09-15 19:36:26À´Ô´:ºìÁª×÷Õß:CMK
±¾ÎĶÔËÄÖÖʵʱ²Ù×÷ϵͳ(RTOS)ÌØÐÔ½øÐзÖÎöºÍ±È½Ï¡£ËüÃÇÊÇ£ºLynxʵʱϵͳ¹«Ë¾µÄLynxOS¡¢QNXÈí¼þϵͳÓÐÏÞ¹«Ë¾µÄQNXÒÔ¼°Á½ÖÖ¾ßÓдú±íÐÔµÄʵʱLinux--ÐÂÄ«Î÷¸ç¹¤Ñ§ÔºµÄRT£­LinuxºÍ¿°Èø˹´óѧµÄKURT£­Linux¡£

¡¡¡¡½üÄêÀ´£¬ÊµÊ±²Ù×÷ϵͳÔÚ¶àýÌåͨÐÅ¡¢ÔÚÏßÊÂÎñ´¦Àí¡¢Éú²ú¹ý³Ì¿ØÖÆ¡¢½»Í¨¿ØÖƵȸ÷¸öÁìÓòµÃµ½¹ã·ºµÄÓ¦Óã¬Òò¶øÔ½À´Ô½ÒýÆðÈËÃǵÄÖØÊÓ¡£

¡¡¡¡1¡¢»ù±¾ÌØÕ÷¸ÅÊö

¡¡¡¡QNXÊÇÒ»¸ö·Ö²¼Ê½¡¢Ç¶Èëʽ¡¢¿É¹æÄ£À©Õ¹µÄʵʱ²Ù×÷ϵͳ¡£Ëü×ñÑ­POSIX.1¡¢(³ÌÐò½Ó¿Ú)ºÍPOSIX.2(ShellºÍ¹¤¾ß)¡¢²¿·Ö×ñÑ­POSIX.1b(ʵʱÀ©Õ¹)¡£Ëü×îÔ翪·¢ÓÚ1980Ä꣬µ½ÏÖÔÚÒÑÏ൱³ÉÊì¡£
¡¡¡¡LynxOSÊÇÒ»¸ö·Ö²¼Ê½¡¢Ç¶Èëʽ¡¢¿É¹æÄ£À©Õ¹µÄʵʱ²Ù×÷ϵͳ£¬Ëü×ñÑ­POSIX.1a¡¢POSIX.1bºÍPOSIX.1c±ê×¼¡£Ëü×îÔ翪·¢ÓÚ1988Äê¡£
¡¡¡¡RT£­LinuxÊÇÒ»¸öǶÈëʽӲʵʱ²Ù×÷ϵͳ£¬Ëü²¿·ÖÖ§³ÖPOSIX.1b±ê×¼¡£
¡¡¡¡KURT£­Linux²»ÊÇΪǶÈëʽӦÓÃÉè¼ÆµÄ£¬²»Í¬ÓÚÓ²(hard)ʵʱ£¯Èí(soft)ʵʱӦÓã¬ËûÃÇÌá³ö"Ñϸñ(firm)"ʵʱӦÓõĸÅÄÈçһЩ¶àýÌåÓ¦ÓúÍATMÍøÂçÓ¦Óã¬KURTÊÇΪÕâÑùһЩӦÓÃÉè¼ÆµÄ"ÑϸñµÄ"ʵʱϵͳ¡£

¡¡¡¡2¡¢Ìåϵ½á¹¹Òìͬ

¡¡¡¡ÊµÊ±ÏµÍ³µÄʵÏÖ¶àΪ΢ÄÚºËÌåϵ½á¹¹£¬ÕâʹµÃºËÐÄСÇɶø¿É¿¿£¬Ò×ÓÚROM¹Ì»¯£¬²¢¿ÉÄ£¿é»¯À©Õ¹¡£Î¢Äں˽ṹϵͳÖУ¬OS·þÎñÄ£¿éÔÚ¶ÀÁ¢µÄµØÖ·¿Õ¼äÔËÐУ¬ËùÒÔ£¬²»Í¬Ä£¿éµÄÄÚ´æ´íÎó±ã±»¸ôÀ뿪À´¡£µ«ËüÒ²ÓÐÈõµã£¬½ø³Ì¼äͨÐźÍÉÏÏÂÎÄÇл»µÄ¿ªÏú´ó´óÔö¼Ó¡£Ïà¶ÔÓÚ´óÐͼ¯³É»¯ÄÚºËϵͳÀ´Ëµ£¬Ëü±ØÐë¿¿¸ü¶àµØ½øÐÐϵͳµ÷ÓÃÀ´Íê³ÉÏàͬµÄÈÎÎñ¡£

¡¡¡¡QNXÊÇÒ»¸ö΢ÄÚºËʵʱ²Ù×÷ϵͳ£¬ÆäºËÐĽöÌṩ4ÖÖ·þÎñ£º½ø³Ìµ÷¶È¡¢½ø³Ì¼äͨÐÅ¡¢µ×²ãÍøÂçͨÐźÍÖжϴ¦Àí£¬Æä½ø³ÌÔÚ¶ÀÁ¢µÄµØÖ·¿Õ¼äÔËÐС£ËùÓÐÆäËüOS·þÎñ£¬¶¼ÊµÏÖΪЭ×÷µÄÓû§½ø³Ì£¬Òò´ËQNXºËÐķdz£Ð¡ÇÉ(QNX4.x´óԼΪ12Kb)¶øÇÒÔËÐÐËٶȼ«¿ì¡£

¡¡¡¡LynxOSÄ¿Ç°»¹²»ÊÇÒ»¸ö΢Äں˽ṹµÄ²Ù×÷ϵͳ£¬µ«Ëü¼Æ»®Ê¹ÓÃËùνµÄ"Galaxy"¼¼Êõ½«Æä´Ó´óÐͼ¯³É»¯Äں˸ÄÔì³É΢Äںˣ¬ÕâÒ»¼¼Êõ½«ÔÚLynxOS 3.0ÖÐÒýÈ롣еÄ28Kb΢ÄÚºËÌṩÒÔÏ·þÎñ£ººËÐÄÆô¶¯ºÍÍ£Ö¹¡¢µ×²ãÄÚ´æ¹ÜÀí¡¢³ö´í´¦Àí¡¢Öжϴ¦Àí¡¢¶àÈÎÎñ¡¢µ×²ãͬ²½ºÍ»¥³âÖ§³Ö¡£

¡¡¡¡RT£­LinuxʵÏÖÁËÒ»¸öСµÄʵʱºËÐÄ£¬½öÖ§³Öµ×²ãÈÎÎñ´´½¨¡¢ÖжϷþÎñÀý³ÌµÄ×°Èë¡¢µ×²ãÈÎÎñͨÐŶÓÁС¢ÖжϷþÎñÀý³Ì(ISR)ºÍLinux½ø³Ì¡£Ô­À´µÄ·ÇʵʱLinuxºËÐÄ×÷Ϊһ¸ö¿ÉÇÀÏȵÄÈÎÎñÔËÐÐÓÚÕâ¸öСºËÐÄÖ®ÉÏ£¬ËùÓеÄÈÎÎñ¶¼ÔÚºËÐĵØÖ·¿Õ¼äÔËÐС£Ëü²»Í¬ÓÚ΢Äں˺ʹóÐÍÄںˣ¬ÊôÓÚʵʱEXE(realtime executive)Ìåϵ½á¹¹¡£Æä¿É¿¿ÐԺͿÉά»¤ÐÔ¶ÔµçÐÅ·þÎñϵͳÀ´Ëµ¶¼²»¹»ÀíÏë¡£

¡¡¡¡KURT£­LinuxºËÐÄ°üÀ¨Á½¸ö²¿·Ö£ºÄں˺Íʵʱģ¿é¡£Äں˸ºÔðʵʱʼþµÄµ÷¶È£¬ÊµÊ±Ä£¿éΪÓû§½ø³ÌÌṩÌض¨µÄʵʱ·þÎñ¡£Ëü²»ÊôÓÚ΢Äں˽ṹ¡£

¡¡¡¡3¡¢µ÷¶È²ßÂÔ·ÖÎö

¡¡¡¡ÈÎÎñµ÷¶È²ßÂÔÊÇÖ±½ÓÓ°ÏìʵʱÐÔÄܵÄÒòËØ¡£¾¡¹Üµ÷¶ÈËã·¨¶àÖÖ¶àÑù£¬µ«´ó¶àÓɵ¥µ÷ÂÊËã·¨(RM)ºÍ×îÔçÆÚÏÞÓÅÏÈËã·¨(EDF)±ä»¯¶øÀ´¡£Ç°ÕßÖ÷ÒªÓÃÓÚ¾²Ì¬ÖÜÆÚÈÎÎñµÄµ÷¶È£¬ºóÕßÖ÷ÒªÓÃÓÚ¶¯Ì¬µ÷¶È£¬ÔÚ²»Í¬µÄϵͳ״̬ÏÂÁ½ÖÖËã·¨¸÷ÓÐÓÅÁÓ¡£ÔÚÉÌÒµ²úÆ·ÖвÉÓõÄʵ¼Ê²ßÂÔ³£³£ÊǸ÷ÖÖÒòËصÄÕÛÖС£

¡¡¡¡QNX ÌṩPOSIX.1b±ê×¼½ø³Ìµ÷¶È£º
¡¡¡¡32¸ö½ø³ÌÓÅÏȼ¶£»
¡¡¡¡ÇÀռʽµÄ¡¢»ùÓÚÓÅÏȼ¶µÄÕýÎÄÇл»£»
¡¡¡¡¿ÉÑ¡µ÷¶È²ßÂÔ£ºFIFO¡¢ÂÖת²ßÂÔ¡¢ÊÊÓ¦ÐÔ²ßÂÔ¡£
¡¡¡¡LynxOS Æäµ÷¶È²ßÂÔΪ£º
¡¡¡¡LynxOSÖ§³ÖÏ̸߳ÅÄÌṩ256¸öÈ«¾ÖÓû§Ïß³ÌÓÅÏȼ¶£»
¡¡¡¡Ó²ÊµÊ±ÓÅÏȼ¶µ÷¶È£ºÔÚÿ¸öÓÅÏȼ¶ÉÏʵÏÖÁËÂÖתµ÷¶È¡¢¶¨Á¿µ÷¶ÈºÍFIFOµ÷¶È²ßÂÔ£»
¡¡¡¡¿ìËÙÕýÎÄÇл»ºÍ×èÈûʱ¼ä¶Ì£»
¡¡¡¡ÇÀռʽµÄRTOSºËÐÄ¡£

¡¡¡¡RT£­Linux
¡¡¡¡ÔÚ²Ù×÷ϵͳ֮ÏÂʵÏÖÁËÒ»¸ö¼òµ¥µÄʵʱºËÐÄ£¬Linux±¾Éí×÷Ϊһ¸ö¿ÉÇÀÕ¼µÄÈÎÎñÔÚºËÄÚÔËÐУ¬ÓÅÏȼ¶×îµÍ£¬Ëæʱ»á±»¸ßÓÅÏȼ¶ÈÎÎñÇÀÕ¼¡£
¡¡¡¡Óû§¿É×ÔÐбàдµ÷¶È³ÌÐò£¬ËüÃÇ¿ÉʵÏÖΪ¿É¼ÓÔصĺËÐÄÄ£¿é£»
¡¡¡¡ÒÑʵÏֵĵ÷¶È³ÌÐòÓУº»ùÓÚÓÅÏȼ¶µÄÇÀռʽµ÷¶ÈºÍEDFµ÷¶È£»
¡¡¡¡»ùÓÚÓÅÏȼ¶µÄµ÷¶ÈʹÓÃ"µ¥µ÷ÂÊËã·¨"£¬ËüÖ±½ÓÖ§³ÖÖÜÆÚÈÎÎñ¡£

¡¡¡¡KURT£­Linux
¡¡¡¡¿ÉÔËÐÐÔÚÁ½ÖÖ״̬֮Ï£ºÍ¨³£×´Ì¬ºÍʵʱ״̬¡£ÔÚͨ³£×´Ì¬Ï£¬ËùÓнø³Ì¶¼¿ÉÒÔÔËÐУ¬µ«Ä³Ð©ºËÐÄ·þÎñ½«´øÀ´ÖжÏÆÁ±ÎµÄ²»¿ÉÔ¤ÆÚÐÔ¡£ÊµÊ±Ä£Ê½Ö»ÔÊÐíʵʱ½ø³ÌÔËÐС£
¡¡¡¡Ö§³ÖFIFOµ÷¶È²ßÂÔ¡¢ÂÖתµ÷¶È²ßÂÔºÍUNIX·Öʱµ÷¶È²ßÂÔ£»
¡¡¡¡Ôö¼ÓÁËSCHED£­KURTµ÷¶È²ßÂÔ£¬ÕâÊÇÒ»ÖÖ¾²Ì¬µ÷¶È²ßÂÔ£¬Ê¹ÓÃÒ»¸öÌØÊâµÄµ÷¶ÈÎļþ¼Ç¼ԤÏȶ¨ÒåºÃµÄ´ýµ÷¶È½ø³ÌµÄ²ÎÊý¡£

¡¡¡¡´ÓÒÔÉϼòÂÔÃèÊö¿ÉÒÔ¿´³ö£¬Ç°ÈýÖÖµ÷¶È²ßÂÔʵÏֽϹ淶£¬ÌرðÊÇÁ½ÖÖÉÌÒµRTOS£¬×ñÑ­»ò²¿·Ö×ñÑ­POSIX.1bʵʱµ÷¶È±ê×¼¡£

¡¡4¡¢²Ù×÷ϵͳ·þÎñ±È½Ï

¡¡¡¡4.1 QNXµÄϵͳ·þÎñ£º

¡¡¡¡¶àÖÖ×ÊÔ´¹ÜÀíÆ÷£¬°üÀ¨¸÷ÖÖÎļþϵͳºÍÉ豸¹ÜÀí£¬Ö§³Ö¶à¸öÎļþϵͳͬʱÔËÐУ¬°üÀ¨ÌṩÍêÈ«POSIX.1¼°UNIXÓï·¨µÄPOSIXÎļþϵͳ£¬Ö§³Ö¶àÖÖÉÁ´æÉ豸µÄǶÈëʽÎļþϵͳ£¬Ö§³Ö¶Ô¶àÖÖÎļþ·þÎñÆ÷(ÈçWindows NT/95¡¢LAN ManagerµÈ)µÄ͸Ã÷·ÃÎʵÄSMBÎļþϵͳ¡¢DOSÎļþϵͳ¡¢CDROMÎļþϵͳµÈ¡£
¡¡¡¡É豸¹ÜÀí¡£ÔÚ½ø³ÌºÍÖÕ¶ËÉ豸¼äÌṩ´óÍÌÍÂÁ¿¡¢µÍ¿ªÏú½Ó¿Ú·þÎñ¡£
¡¡¡¡Í¼ÐΣ¯´°¿ÚÖ§³Ö¡£°üÀ¨QNX Windows¡¢X Window System for QNX¡¢¶ÔMS Windows NT/95ºÍX WindowϵͳµÄÔ¶³ÌͼÐÎÁ¬½Ó¡£
¡¡¡¡TCP/IP for QNX¡£
¡¡¡¡¸ßÐÔÄÜ¡¢ÈÝ´íÐÍQNXÍøÂç--FLEET£¬Ê¹µÃËùÓÐÁ¬ÈëÍøÂçµÄ¼ÆËã»ú±ä³ÉÒ»¸öÂß¼­Éϵij¬¼¶¼ÆËã»ú¡£
¡¡¡¡Í¸Ã÷µÄ·Ö²¼Ê½´¦Àí¡£FLEETÍøÂç´¦ÀíÓëÏûÏ¢´«µÝºÍ½ø³Ì¹ÜÀíÔ­ÓïµÄ¼¯³É£¬½«±¾µØºÍÍøÂçIPCͳһÆðÀ´£¬Ê¹µÃÍøÂç¶ÔIPC¶øÑÔÊÇ͸Ã÷µÄ¡£

¡¡¡¡4.2 LynxOSµÄϵͳ·þÎñ£º

¡¡¡¡ÍøÂçºÍͨÐÅ¡£ÓÉÓÚʹÓÃUNIX/POSIX API£¬LynxºÜÊʺÏÓÚÊý¾ÝͨÐźÍInternetÓ¦Óá£ÓÖÓÉÓÚϵͳµÄ¿ª·ÅÐÔ£¬ÍøÂçÈí¼þºÜÈÝÒ×ÒÆÖ²µ½LynxÉÏ¡£Í¬Ñù£¬LynxÒàÌṩ¹Ø¼üµÄµç»°Í¨ÐÅЭÒ飬ʹ֮ÊÊÓÃÓÚµçÐÅϵͳµÄ»ù´¡¼Ü¹¹¡¢²Ù×÷ºÍ¶àýÌåÓ¦Óá£
¡¡¡¡TCP/IPЭÒéÕ»¡£Lynx×Ô´øÓÅ»¯µÄTCP/IPЭÒéÕ»£¬Ìṩ¸ßÐÔÄÜ·þÎñ£¬ÈçTCPÍ·Ô¤²â¡¢¸ß¼¶Â·ÓÉËã·¨¡¢IP¼¶¶àÖ·¹ã²¥ºÍÁ´Â·¼¶¸ßËÙ»º³å¡£
¡¡¡¡Internet¹¤¾ß¡£°üÀ¨£¬Telnet¡¢Ftp¡¢tftp¡¢PPP¡¢SLIP¡¢ÊµÊ±µ÷¶ÈµÄǶÈëʽJavaÐéÄâ»ú¡¢Ç¶ÈëʽHTTP server¡¢bootp¡¢ARP/RARP¡¢DNSÓòÃû·þÎñ¡¢µç×ÓÓʼþ¡¢Perl¡¢µç»°Í¨ÐÅЭÒéµÈ¡£
¡¡¡¡SVR3Á÷¡£LynxOSÁ÷»úÖÆΪ¿ª·¢ºÍÒÆÖ²»ùÓÚÁ÷µÄÇý¶¯³ÌÐòºÍÓ¦ÓÃÌṩÁ˺ËÐÄÖ§³Ö¡£
¡¡¡¡Îļþϵͳ¡£ÊµÊ±µÄÀàUNIX²ã´Î½á¹¹Îļþϵͳ£ºÁ¬Ðø½á¹¹Îļþ¡¢´ø»º³å£¯²»´ø»º³å¡¢Ô­Ê¼·ÖÇøºÍԭʼÉ豸·ÃÎÊ¡£
¡¡¡¡»ùÓÚMotifµÄͼÐÎÓû§½Ó¿Ú¡£
¡¡¡¡·Ö²¼Ê½¼ÆËã×ÊÔ´¡£SCMPÓëVME×ÜÏßÉϵĶദÀí½áºÏ£¬PCIÇÅ·þÎñ¡¢CompactPCI Hot£­swap Services¡¢Lynx/HA£­DDS·Ö²¼Ê½Êý¾Ýϵͳ¡£

¡¡¡¡4.3 LinuxµÄϵͳ·þÎñ£º

¡¡¡¡½üÀ´£¬ºÜ¶à»ùÓÚLinuxµÄʵʱӦÓñ»¿ª·¢³öÀ´£¬Ëü¾ßÓгÉÊìºÍ·á¸»µÄ×ÊÔ´¡£

¡¡¡¡UNIXÓû§µÄ¿ª·¢¹¤¾ßºÍÓ¦ÓÃÈí¼þ¶¼±»ÒÆÖ²µ½LinuxÉÏ¡£
¡¡¡¡TCP/IPÍøÂçЭÒé¡£
¡¡¡¡¸÷ÖÖInternet¿Í»§/·þÎñ¶ËÈí¼þ¡£
¡¡¡¡X Window¡£
¡¡¡¡C/C£«£«¡¢JavaµÈÓïÑÔ±àÒëÆ÷¡£

¡¡¡¡ÉÏÊöϵͳµÄ¹²Í¬µãÊǶ¼ÌṩÁËͼÐνçÃæ¡¢¸÷ÖÖÍøÂçÖ§³ÖµÈ±ØÒª¹¤¾ß¡£QNXÊÇÒ»¸ö¸ü¼Ó·ûºÏ´«Í³"·Ö²¼Ê½"¸ÅÄîµÄ²Ù×÷ϵͳ£¬Ä¿±êÊÇ°ÑÕû¸ö¾ÖÓòÍø±ä³ÉÒ»¸ö´óµÄ³¬¼¶¼ÆËã»ú£¬Ê¹µÃÍøÂçµÄ´æÔÚ¶ÔÓû§Í¸Ã÷£¬ÎļþϵͳÌṩµÄ·þÎñÒ²ºÜ·á¸»¡£µ«ÊÇ£¬·Ö²¼Ê½µÄ³Ì¶ÈÔ½¸ßÒ²Òâζ×Åϵͳ¿ªÏúµÄÔö´ó¡£LynxOSÔò×ÅÒâÓÚÌṩ·á¸»µÄÍøÂç·þÎñ£¬¶øLinuxµÄ×î´óÓÅÊÆÔòÊǾ­¼Ã£¬»¹¿ÉÒÔͨ¹ýÐÂÎÅ×é»òmailing

¡¡¡¡5¡¢ÏµÍ³¿ª·ÅÐÔ¶Ô±È

¡¡¡¡¶ÔÓںܶà´ó¡¢ÖÐÐÍϵͳÀ´Ëµ£¬´ó¶àÊýÈí¼þ¶¼ÊÇΪUNIXƽ̨±àдµÄ£¬Òò´ËRTOSÊÇ·ñÌṩPOSIX/UNIX API¾ÍÏԵúÜÖØÒª¡£

¡¡¡¡5.1 QNXµÄ¿ª·ÅÐÔ

¡¡¡¡QNXµÄPOSIX¼æÈÝÐÔºÍÆäÌṩµÄUNIXÌØÉ«µÄ±àÒëÆ÷¡¢µ÷ÊÔÆ÷¡¢X WindowºÍTCP/IP¶¼ÊÇUNIX³ÌÐòÔ±ËùÊìϤµÄ¡£
¡¡¡¡Ö§³Ö¶àÖÖCPU£ºAMD ElanSC300/310/400/410¡¢Am386 DE/SE¡¢Cyrix MediaGX¡¢x86´¦ÀíÆ÷(386ÒÔÉÏ)¡¢PentiumϵÁС¢STMicroelectronics µÄSTPC¡£
¡¡¡¡¶àÖÖ×ÜÏߣºCompactPCI¡¢EISA¡¢ISA ¡¢MPE (RadiSys)¡¢STD¡¢STD 32¡¢PC/104¡¢PC/104£­Plus¡¢PCI¡¢PCMCIA¡¢VESA¡¢VME¡£
¡¡¡¡¸÷ÖÖÍâÉ裺¶àÖÖSCSIÉ豸¡¢IDE/EIDEÇý¶¯Æ÷¡¢10M/100MÒÔÌ«Íø¿¨¡¢Token RingÍø¿¨¡¢FDDI½Ó¿Ú¿¨¡¢¶àÖÖPCMCIAÉ豸¡¢ÉÁ´æ¡¢Éù¿¨µÈµÈ¡£

¡¡¡¡5.2 LynxOSµÄ¿ª·ÅÐÔ

¡¡¡¡POSIX.1a¡¢1b¡¢1c¼°BSD4.4µÈ¼æÈÝÐÔ£¬Ê¹µÃ×ñÑ­POSIX 1003»òÓÃÓÚUNIXµÄ³ÌÐòºÜÈÝÒ×ÒÆÖ²µ½LynxOSÉÏ¡£
¡¡¡¡Ö§³Ö¶àÖÖCPUÖ÷°å£º°üÀ¨CompactPCI(6U/3U)ºÍ±ê×¼PCI¡¢VME/Eurobus¡¢PC/104ºÍPC/ATÓ²¼þµÈ¡£
¡¡¡¡¸÷ÖÖÍâÉèÊÊÅäÆ÷£º10/100BaseT Ethernet¡¢SCSI½Ó¿Ú¡¢µ¥£¯¶àͨµÀ´®ÐпØÖÆÆ÷¡¢µ¥£¯Ë«¹¤²¢Ðпڡ¢Ê±ÖÓ¡¢¼ÆʱÆ÷¡¢IDE½Ó¿Ú¡¢¸ß·Ö±æÂÊÏÔʾÊÊÅäÆ÷µÈ¡£

¡¡¡¡5.3 LinuxµÄ¿ª·ÅÐÔ

¡¡¡¡Óû§¿ÉµÃµ½UNIXµÄÈ«²¿¿ª·¢¹¤¾ß¡£
¡¡¡¡¿ÉʹÓÃÊг¡ÉϱãÒËÓÖ³£¼ûµÄÓ²¼þ¡£

¡¡¡¡Í¨¹ý·ÖÎö£¬¿ÉÒÔ¿´µ½ÒÔÉÏϵͳ¸÷ÓÐÓÅÊÆ£¬Òò´Ë£¬ÔÚƽ̨´îÔì¹ý³ÌÖУ¬Óû§Ó¦¸ù¾Ý×Ô¼ºµÄʵ¼ÊÐèÒª²¢½áºÏÐÔÄܼ۸ñ±È½øÐÐÑ¡Ôñ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ