ÕÒÂÛÎÄÍø > ¼ÆËã»úÂÛÎÄ > ¼ÆËã»úÀíÂÛ >

×é¼þ»úÖÆÓë²Ù×÷ϵͳµÄʵÏÖ(1)

ÕªÒª  ±¾ÎĽéÉÜÁËÒ»¸ö²Ù×÷ϵͳ¿ª·¢Æ½Ì¨-OSKit,ËüÌṩÁËÒ»Ì×ÓÃÓڼܹ¹²Ù×÷ϵͳÄں˵Ŀ⺯ÊýºÍһЩ×é¼þ¡£ËüµÄÉè¼ÆÄ¿±êÊǽµµÍ½øÈë²Ù×÷ϵͳÑо¿Ó뿪·¢ÁìÓòµÄÃż÷¡£OSKitÔÚÉè¼ÆÊ±½èÓÃÁËCOMµÄ˼Ï룬°Ñ²Ù×÷ϵͳµÄ¸÷¸ö²¿·ÖÉè¼Æ³É¾¡Á¿¶ÀÁ¢µÄ×é¼þ£¬Ê¹¿ª·¢Õß¿ÉÒԺܷ½±ãµØÊ¹ÓûòÌæ»»ÕâЩ×é¼þÀ´¹¹Ôì×Ô¼ºµÄ²Ù×÷ϵͳ¡£        

       ¹Ø¼ü×Ö ×é¼þ  ÖØÓà ²Ù×÷ϵͳ  OSKit                  

1      ÒýÑÔ
µ±Ç°£¬²Ù×÷ϵͳµÄ¹¦Äܲ»¶ÏÀ©Õ¹£¬²Ù×÷ϵͳµÄÀàÐͳÊÏÖ³ö¶àÑù»¯µÄÇ÷ÊÆ¡£Ò»¸öС¹æÄ£µÄ¿ª·¢Ð¡×éÒѾ­²»¿ÉÄÜÍêÈ«´ÓÍ·¿ªÊ¼ÊµÏÖÒ»¸öʵÓõIJÙ×÷ϵͳ£¬¶øÒ»°ãÇé¿öÏ£¬Ñо¿ÈËÔ±Ö»¶Ô²Ù×÷ϵͳµÄÒ»Ð©ÌØ¶¨ÁìÓò¸ÐÐËȤ£¬¶ø¶ÔÓÚÁíÍâÒ»Ð©ÔªËØ,ÈçÆô¶¯¼ÓÔØ´úÂë¡¢ºËÐÄÆô¶¯´úÂë¡¢É豸Çý¶¯³ÌÐòºÍÄÚ´æ·ÖÅä´úÂëµÈÍùÍù²»¸ÐÐËȤ£¬µ«ÊÇÒ»¸ö¿ÉÔËÐеÄÔ­ÐÍϵͳÓÖ±ØÐë°üº¬ÕâЩÄÚÈÝ¡£±àдÕâЩ»ù´¡½á¹¹ÑÓ»ºÁ˲Ù×÷ϵͳÑо¿ÏîÄ¿µÄ½ø¶È£¬Í¬Ê±Ò²Ôö¼ÓÁ˽øÐвÙ×÷ϵͳÑо¿µÄ´ú¼Û¡£ÎªÁ˽â¾öÕâÒ»ÎÊÌ⣬ÓÌËû´óѧµÄFLUXÑо¿Ð¡×鿪·¢ÁËOSKit£¬ËüÌṩÁËÒ»¸ö¿ò¼ÜºÍÒ»×éÄ£¿é»¯µÄ¡¢¾ßÓмòµ¥½Ó¿ÚµÄ¿âÒÔ¼°Ò»×éÇåÎúµÄ¡¢¿ÉÖØÓõÄOS×é¼þ¡£OSKit¿ÉÒÔÓÃÀ´¹¹½¨²Ù×÷ϵͳÄںˡ¢Íâ²ã·þÎñºÍÆäËûºËÐÄOS¹¦ÄÜÄ£¿é¡£OSKitÌṩÁ˸÷ÖÖ¹¦ÄÜÄ£¿é£¬ÖîÈç¼òµ¥×Ô¾Ù£¬Ò»¸ö¿ÉÓÃÓÚÄں˵Ä×îС»¯POSIX»·¾³¡¢ÓëÎïÀíÄÚ´æºÍÆäÔ¼ÊøÒ»ÖµÄÄÚ´æ¹ÜÀí¡¢¹ã·ºµÄµ÷ÊÔÖ§³Ö£¬ÒÔ¼°¸ß²ã×ÓϵͳÈçЭÒéÕ»ºÍÎļþϵͳ¡£¿ª·¢Õß¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÑо¿ÐËȤ»òËùÒª¿¼ÂǵÄÐÔÄÜÀ´Ê¹ÓÃÕâЩģ¿é£¬»òÓÃËûÃÇ×Ô¼ºµÄÄ£¿éÀ´Ìæ´ú±ê×¼µÄOSKitÄ£¿é¡£
OSKit¹«¿ªÁËËüÄÚ²¿µÄʵÏÖϸ½Ú£¬ÔÊÐíÓû§´Ó³ÉÊìµÄ²Ù×÷ϵͳÖв»¼ÓÐ޸ĵØÌáÈ¡´úÂ룬Ȼºóͨ¹ýһС²¿·Ö¾­¹ý×ÐϸÉè¼ÆµÄÕ³½Ó´úÂ뽫ËüÃǺϲ¢µ½Ò»Æð£¬¸ôÀëËüÃǵÄÒÀÀµÐÔ£¬²¢Êä³öÁ¼ºÃ¶¨ÒåµÄ½Ó¿Ú¡£OSKitʹÓÃÕâÒ»¼¼ÊõÕûºÏÁËÐí¶àÎȶ¨¶ø³ÉÊìµÄÔ´´úÂ룬°üÀ¨É豸Çý¶¯¡¢Îļþϵͳ¡¢ÍøÂçЭÒéµÈµÈ¡£Êµ¼ù±íÃ÷£¬Ê¹ÓÃ×é¼þÈí¼þ¼Ü¹¹ºÍÖØÓü¼Êõ»á¸ø²Ù×÷ϵͳʵÏÖÁìÓò´øÀ´´óµÄÓ°Ïì¡£
2      ×é¼þ¼¼Êõ¼ò½é
    ×é¼þ¼¼ÊõÊÇÒ»ÖÖ½ÏеÄÈí¼þ¿ª·¢¼¼Êõ¡£µ½Ä¿Ç°ÎªÖ¹£¬»¹ÄÑÒÔÈ·¶¨×é¼þ¼¼ÊõµÄÃ÷È·¶¨Òå¡£±ÈÈ磬¶Ô×é¼þ¼¼ÊõµÄ³£¼û˵·¨ÓÐÒÔÏÂÕâЩ£º¡°¶þ½øÖÆÈí¼þµ¥Ôª¡±¡¢¡°ÈÎÒⳡºÏ¿É²¿ÊðµÄÈí¼þ¡±¡¢¡°ÌرðÊʺϵÚÈý·½¿ª·¢¡±ºÍ¡°¹æ·¶¶¨ÒåµÄ½Ó¿Ú¡±µÈµÈ¡£´óÖÂÉÏ¿ÉÒÔÕâÑùÀí½â£ºËùν×é¼þ£¬Æäʵ¾ÍÊÇÒ»Öֿɲ¿ÊðÈí¼þµÄ´úÂë°ü£¬ÆäÖаüÀ¨Ä³Ð©¿ÉÖ´ÐÐÄ£¿é¡£×é¼þµ¥¶À¿ª·¢²¢×÷ΪÈí¼þµ¥ÔªÊ¹Óã¬Ëü¾ßÓÐÃ÷È·µÄ½Ó¿Ú£¬Èí¼þ¾ÍÊÇͨ¹ýÕâЩ½Ó¿Úµ÷ÓÃ×é¼þËùÄÜÌṩµÄ·þÎñ£¬¶àÖÖ×é¼þ¿ÉÒÔÁªºÏÆðÀ´¹¹³É¸ü´óÐ͵Ä×é¼þÄËÖÁÖ±½Ó½¨Á¢Õû¸öϵͳ¡£×é¼þµÄʵÏÖ±ØÐëÖ§³ÖÒ»ÖÖ»òÕß¶àÖÖÆäÓû§ËùÏ£Íû»ñµÃµÄ½Ó¿Ú¡£ÊµÏÖ×é¼þ²¢²»Ò»¶¨ÐèÒª²ÉÓÃÃæÏò¶ÔÏóÓïÑÔ¡£ÎªÁ˹¹ÔìÐÂÓ¦ÓóÌÐò£¬Èí¼þ¿ª·¢ÈËÔ±ÕÒ³öÊʵ±µÄ×é¼þ£¬½«ÕâЩ×é¼þ¼ÓÈëµ½ÕýÔÚ¿ª·¢ÖеÄÓ¦ÓóÌÐò£¬Í¬Ê±¶ÔÓ¦ÓóÌÐò½øÐвâÊÔ²¢±£Ö¤Ó¦ÓóÌÐòµÄ×é×°¹¤×÷°´ÕÕÔ¤¶¨µÄ¹æ»®Õý³£½øÐС£²ÉÓÃ×é¼þ¼¼ÊõÄܽµµÍ¿ª·¢¡¢²âÊÔºÍά»¤³É±¾,Ìá¸ß¿É¿¿ÐÔºÍÎȶ¨ÐÔ¡£
3  Oskit×é¼þ×ÛÊö
    OSKITµÄ×é¼þ¿âÌṩÁËÒ»°ãÇé¿öϸü¸ß²ãµÄ¹¦ÄÜ£¬Ëüͨ³£Ö»¶ÔÍ⿪·ÅһЩÏà¹ØµÄ¹«Óõ÷Óýӿڡ£Ä¿±êϵͳͨ¹ýOSKitµÄÃæÏò¶ÔÏóµÄCOM½Ó¿ÚÀ´ÓëÕâЩ×é¼þ½øÐн»»¥¡£ÒÔϼ¸½Ú¸ÅÊöÁËOSKitËùÌṩµÄ×é¼þ¡£
3£®      1  Òýµ¼³ÌÐò
´ó¶àÊý²Ù×÷ϵͳ¶àÓÐ×ÔÉíµÄÆô¶¯¼ÓÔØ»úÖÆ£¬±Ë´Ë»¥²»¼æÈÝ¡£ÕâÖÖ¼ÓÔØ»úÖÆµÄ¶àÑùÐÔ²¢²»ÊÇÓÉÓÚÿ¸öOSËùÒªÇóµÄ×Ô¾Ù·þÎñ²»Í¬¶øÒýÆð£¬¶øÊÇÓÉÓÚ¹¹½¨Æô¶¯¼ÓÔØÆ÷µÄÌØ¶¨·½Ê½Ôì³ÉµÄ¡£ÒòΪ´Ó²Ù×÷ϵͳÑо¿µÄÁ¢³¡À´¿´£¬Æô¶¯¼ÓÔØÆ÷ÊÇÒ»¸öÁîÈ˲»¸ÒÐËȤµÄÁìÓò£¬Òò´ËOS¿ª·¢Õßͨ³£½øÐÐÒ»¸ö×îС»¯¡¢¿ì½ÝµÄÉè¼Æ¡£ÓÉÓÚÉè¼ÆÀíÄîºÍÒªÇóµÄÇá΢²î±ð£¬Ã¿¸öÆô¶¯¼ÓÔØÆ÷¶¼²»ÊÊÓÃÓÚÏÂÒ»¸öOS¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬OSKitÖ±½ÓÖ§³Ö¶àÆô¶¯±ê×¼£¬ÕâÒ»±ê×¼ÊÇÓɼ¸¸öOSÏîÄ¿µÄ³ÉÔ±¹²Í¬Éè¼ÆµÄ£¬ËüµÄÄ¿µÄÊÇÌṩһ¸ö¼òµ¥¶øÍ¨ÓÃµÄÆô¶¯¼ÓÔØÆ÷ÓëOSÄں˼äµÄ½Ó¿Ú£¬´Ó¶øÔÊÐíÒ»¸öÆô¶¯¼ÓÔØÆ÷¼ÓÔØÈκμæÈݵÄOS¡£
ÔÚ½øÐвÙ×÷ϵͳÑо¿Ê±£¬¶àÆô¶¯±ê×¼·Ç³£ÓÐÓã¬ÕâÆäÖеÄÖ÷ÒªÔ­ÒòÊÇÆô¶¯¼ÓÔØÆ÷ÔÚ¼ÓÔØÄÚºË×ÔÉíµÄͬʱ»¹¾ßÓмÓÔØ¸½¼ÓÎļþ»òÕ߯ô¶¯Ä£¿éµÄÄÜÁ¦¡£ÕâÀïµÄÒ»¸öÆô¶¯Ä£¿éÖ»ÊÇÒ»¸öÆÕͨÎļþ£¬Æô¶¯¼ÓÔØÆ÷²»ÒÔÈκη½Ê½½âÊÍËü£¬¶ø½ö½ö°ÑËüËæÍ¬ÄÚºËÓ³ÏñÒ»Æð¼ÓÔØµ½±£ÁôÎïÀíÄÚ´æ¿éÖС£ÔÚÆô¶¯ÄÚºËʱ£¬Æô¶¯¼ÓÔØÆ÷Ìṩ¸øÄÚºËÒÔÏÂÄÚÈÝ£ºÎïÀíµØÖ·µÄÁÐ±í¡¢ËùÓÐÒѼÓÔØµÄÆô¶¯Ä£¿éµÄ´óС£¬ÒÔ¼°Óëÿ¸öÄ£¿éÏàÁªÏµµÄÓÉÓû§¶¨ÒåµÄ×Ö·û´®¡£ÕâЩÆô¶¯Ä£¿éºÍÓëËüÃÇÏàÁªÏµµÄÓû§¶¨ÒåµÄ×Ö·û´®ÓÉÄں˽âÊÍ¡£ÕâÑù×öµÄÄ¿µÄÊÇΪÁËͨ¹ýÌṩÄÚºËÆô¶¯Ê±ÐèÒªµÄÊý¾Ý£¬ÖîÈç³õʼ»¯³ÌÐò¡¢É豸Çý¶¯ºÍÎļþϵͳ·þÎñÆ÷£¬À´¼õÇáÄÚºËÆô¶¯µÄ¸ºµ£¡£
3£®2ºËÐÄÖ§³Ö¿â     
OSKitºËÐÄÖ§³Ö¿âµÄÖ÷ÒªÓÃ;ÊÇÈÿͻ§OS¸üÈÝÒ×·ÃÎÊÓ²¼þÉèÊ©¡£Ëü°üº¬ÁËÒ»¸ö½Ï´óµÄʵÓú¯ÊýºÍ·ûºÅ¶¨ÒåµÄ¼¯ºÏ£¬¸Ã¼¯ºÏ¶ÔÓÚ¹ÜÀíģʽ´úÂëÊǷdz£¾ßÌåµÄ¡£Óë´ËÏà¶ÔÓ¦£¬OSKitµÄ´ó¶àÊýÆäËû¿âÔÚÓû§Ä£Ê½´úÂëÖÐͨ³£ºÜÓÐÓ᣺ÍOSKitµÄÆäÓಿ·ÖËù²»Í¬µÄÊÇ£¬¶àÊýºËÐÄÖ§³Ö´úÂë±ØÐëÊÇÕë¶ÔÌØ¶¨ÏµÍ³½á¹¹µÄ£¬¶øÕâÐ©ÌØ¶¨»úÆ÷µÄϸ½Ú¶Ô¿Í»§OSÒ²ÊÇÓÐÓõġ£ÀýÈ磬ÔÚx86»úÆ÷ÉÏ£¬ºËÐÄÖ§³Ö¿â°üº¬Ò»Ð©º¯Êý£¬ÓÃÀ´´´½¨ºÍ²Ù×Ýx86Ò³±íºÍ¶Î¼Ä´æÆ÷¡£ÆäËûOSKit×é¼þͨ³£Ìṩ½¨Á¢ÔÚÕâЩµÍ²ã»úÖÆÉϵÄÓëÌåϵ½á¹¹Î޹صÄÉèÊ©£¬µ«ÊÇΪÁËÌṩ×î´óµÄÁé»îÐÔ£¬ÓëÌØ¶¨½á¹¹Ïà¹ØµÄ½Ó¿ÚʼÖÕ¿ÉÒÔ±»·ÃÎÊ¡£
    OSKitºËÐÄÖ§³Ö¿âÔÚx86Ìåϵ½á¹¹ÉÏÓÈÎªÖØÒª£¬ÒòΪ¸ÃÌåϵ½á¹¹µÄOS¼¶±à³Ì»·¾³Ìرð¸´ÔÓºÍÄ£ºý¡£ºËÐÄÖ§³Ö¿â×ÐϸµØÉèÖÃÁËÒ»¸ö»ù±¾µÄ32λִÐл·¾³£¨ÎªÁËÓëMS-DOS¼æÈÝ£¬x86´¦ÀíÆ÷ͨ³£ÒÔ16λģʽ¿ªÊ¼£©,³õʼ»¯¶ÎºÍҳת»»±í£¬°²×°Ò»¸öÖжÏÏòÁ¿±í£¬²¢ÌṩȱʡµÄÏÝÚåºÍÖжϴ¦Àí³ÌÐò¡£µ±È»£¬¿Í»§OSÄܹ»Ð޸ĻòÖØÔØÕâЩÐÐΪ¡£È»¶ø£¬ÔÚȱʡÇé¿öÏ£¬ºËÐÄÖ§³Ö¿â×Ô¶¯µØ×öËùÓбØÒªµÄ¹¤×÷£¬ÒÔ±ãʹ´¦ÀíÆ÷½øÈëÒ»¸ö·½±ãµÄÖ´Ðл·¾³£¬´ËʱÖжϡ¢ÏÝÚå¡¢µ÷ÊÔÒÔ¼°ÆäËû±ê×¼ÉèÊ©ÒѾ­ÈçÔ¤ÆÚµÄÄÇÑù¿ªÊ¼¹¤×÷¡£¸Ã¿âÔÚȱʡÇé¿öÏÂ×Ô¶¯µØ¶¨Î»ËùÓÐËæÄں˼ÓÔØµÄÆô¶¯Ä£¿é£¬²¢±£ÁôËüÃÇËùÔÚµÄÎïÀíÄÚ´æ¡£½ÓÏÂÀ´£¬Ó¦ÓóÌÐò¿ÉÒÔºÜÈÝÒ×ʹÓÃËüÃÇ¡£¿Í»§OSÖ»ÐèÒÔ±ê×¼CÓïÑÔ·ç¸ñÌṩһ¸ömain()º¯Êý¡£Ò»Çж¼ÉèÖúÃÒÔºó£¬ÄÚºËÖ§³Ö¿â½«ÓÃËùÓвÎÊýºÍÓÉÆô¶¯¼ÓÔØÆ÷´«µÝ¹ýÀ´µÄ»·¾³±äÁ¿À´µ÷ÓÃËü¡£
3£®3ÄÚ´æ¹ÜÀí¿â
ÈçͬÔÚÒ»¸ö±ê×¼CÓïÑÔ¿âÖÐʵÏÖµÄmalloc()Ò»Ñù£¬ÄÚ´æ¹ÜÀí´úÂëµäÐ͵ØÓÃÓÚÓû§¿Õ¼ä¡£Í¨³£²¢²»ÊÊÓÃÓÚÄںˡ£É豸Çý¶¯³£³£ÐèÒª·ÖÅäÌØ¶¨ÀàÐ͵ÄÄڴ棬²¢°éËæ¾ßÌåµÄµ÷ÕûÊôÐÔ¡£ÀýÈ磬¶ÔÓÚÄÚ½¨µÄDMA¿ØÖÆÆ÷Ö»ÄÜ·ÃÎÊ×î³õµÄ16MÎïÀíÄڴ档Ϊ½â¾öÕâЩÄÚ´æ¹ÜÀíÎÊÌ⣬OSKit°üº¬ÁËÁ½¸ö¼òµ¥¶øÁé»îµÄÄÚ´æ¹ÜÀí¿â£º(1)»ùÓÚ¶ÓÁеÄÄÚ´æ¹ÜÀíÆ÷£¨»ò³ÆLMM£©,ËüÌṩÁ˹¦ÄÜÇ¿´óÇÒ¸ßЧµÄÔ­ÓïÀ´½øÐзÖÅä¹ÜÀí£¬²¢Ö§³ÖÔÚÒ»¸ö³ØÖйÜÀí¶àÖÖÀàÐ͵ÄÄÚ´æ¡£(2)µØÖ·Ó³Éä¹ÜÀíÆ÷£¨»ò³ÆAMM£©±»Éè¼ÆÓÃÀ´¹ÜÀí²»±ØÖ±½ÓÓ³Éäµ½ÎïÀíÄÚ´æ»òÐéÄâÄÚ´æµÄµØÖ·¿Õ¼ä£¬Ëü¶ÔOSµÄÆäËû·½ÃæÌṩÁËÀàËÆµÄÖ§³Ö£¬ÖîÈç½ø³ÌµØÖ·¿Õ¼ä¡¢·ÖÒ³¡¢¿ÕÏпé»òIPCÃû×Ö¿Õ¼äµÄ¹ÜÀí¡£¾¡¹ÜÕâЩ¿â¿ÉÒÔºÜÈÝÒ×µØÓ¦ÓÃÔÚÓû§¿Õ¼ä£¬µ«Êµ¼ÊÉÏËüÃÇÊDZ»ÌرðÉè¼ÆÓÃÀ´Âú×ãOSÄں˵ÄÐèÇó¡£
3£®4 ×îСCÓïÑÔ¿â
³ÉÊìµÄOSÄÚºËÒ»°ã¶¼°üº¬×ÅÏ൱ÊýÁ¿µÄ½ö½öÓÃÀ´ÖØÐÂʵÏÖ»ù±¾µÄCÓïÑԿ⺯ÊýÈçprintf()ºÍmalloc()µÄ´úÂë¡£Óë´ËÐγɶԱȵÄÊÇ£¬OSKitÌṩÁËÒ»¸ö×îС»¯CÓïÑÔº¯Êý¿â£¬ËüÎ§ÈÆ×Å×îС»¯ÒÀÀµÐÔ¶ø²»ÊÇ×î´ó»¯º¯ÊýÐÔºÍÐÔÄܵÄÔ­ÔòÀ´Éè¼Æ¡£
3£®5µ÷ÊÔÖ§³Ö
OSKitµÄÒ»¸ö×îʵÓõĺô¦ÊÇ£º¸ø¶¨Ò»¸öÊʵ±µÄÓ²¼þÉèÖã¬ËüÁ¢¿Ì¾ÍÄÜÌṩ¸øOS¿ª·¢ÕßÒ»¸öÍêȫԴ´úÂë¼¶µÄÄں˵÷ÊÔ»·¾³¡£OSKitÄÚºËÖ§³Ö¿â°üÀ¨Ò»¸ö¿ÉÓÃÓÚGNUµ÷ÊÔÆ÷£¨GDB£©µÄ´®Ðдæ¸ùÄ£¿é£¬ËüÔÚ¿Í»§OS»·¾³Öд¦ÀíÏÝÚ壬²¢Ê¹ÓÃGDBµÄ±ê×¼Ô¶³Ìµ÷ÊÔЭÒéͨ¹ýÒ»¸ö´®ÐгÌÐòÓëÔËÐÐÔÚÁíһ̨»úÆ÷ÉϵÄGDBͨÐÅ¡£ÉõÖÁµ±¿Í»§»úOSÖ´ÐÐ×Ô¼ºµÄÏÝÚå´¦Àíʱ£¬OSKitµÄGDB´æ¸ùÄ£¿éÒ²ÊÇ¿ÉÓõġ£Èç¹û¿Í»§OSÌṩÊʵ±µÄ¹³×Ó£¬ËüÉõÖÁÖ§³Ö¶àÏ̵߳÷ÊÔ¡£³ýÁË»ù±¾µÄµ÷ÊÔÆ÷Ö§³Ö£¬OSKitÒ²ÌṩÁËÒ»¸öÄÚ´æ·ÖÅäµ÷ÊԿ⣬Ëü¿ÉÒÔ¸ú×ÙÄÚ´æ·ÖÅä²¢¼ì²âÒ»°ãµÄ´íÎó£¬È绺³åÇøÒç³öºÍÊÍ·ÅÒÑÊͷŵÄÄÚ´æ¡£Õâ¸ö¿âÌṩÁËÓëÐí¶àÆÕͨӦÓóÌÐòµ÷ÊÔÆ÷ÏàËÆµÄ¹¦ÄÜÐÔ£¬Ëù²»Í¬µÄÊÇËüÔËÐÐÔÚÓÉOSKitÌṩµÄ×îСÄں˻·¾³ÖÐ
3£®6 É豸Çý¶¯Ö§³Ö
ÔÚOS¿ª·¢ºÍά»¤ÖÐ×î¼è¾ÞµÄÒ»¸öÈÎÎñÊÇÖ§³Ö¶àÖÖ¶àÑùµÄI/OÓ²¼þ¡£ÕâЩ¸´ÔÓµÄÉ豸³£»áº¬ÓÐDZÔڵĴíÎ󣬶øÐÂÓ²¼þµÄ·¢²¼ÓÖ³£³£°éËæ×Ų»¼æÈݵÄÈí¼þ½Ó¿Ú¡£ÓÉÓÚÕâЩԭÒò£¬OSKit²ÉÓÃÁËΪÏÖÓÐÄں˿ª·¢µÄÎȶ¨µÄ¡¢¾­¹ý³ä·Ö²âÊÔµÄÇý¶¯³ÌÐò¡£OSKitʹÓÃÁËÒ»ÖÖ·â×°¼¼Êõ£¬½«ÏÖÓеÄÇý¶¯³ÌÐò´úÂë»ù±¾ÉÏδ¼ÓÐ޸ĵغϲ¢µ½OSKitÖС£ÕâЩÏÖÓеÄÇý¶¯³ÌÐò±»Ò»¸öOSKitÕ³½á´úÂë²ãËù°ü×°£¬´Ó¶øÊ¹µÃÕâЩÇý¶¯³ÌÐò¿ÉÒÔÔÚÓ뿪·¢ËüÃǵĻ·¾³ÍêÈ«²»Í¬µÄ»·¾³Öй¤×÷¡£Ä¿Ç°£¬À´×ÔLinuxµÄ´ó¶àÊýÒÔÌ«Íø¿¨¡¢SCSIºÍIDE´ÅÅ̵ÄÉ豸Çý¶¯³ÌÐò±»°üÀ¨½øÀ´£¬×ÜÊý³¬¹ýÁËÎåÊ®ÖÖ¡£ÓÃͬÑùµÄ·½Ê½£¬À´×ÔFreeBSDµÄ°Ë¸ö×Ö·ûÉ豸Çý¶¯³ÌÐòÒ²±»°üº¬Á˽øÀ´£¬ËüÃÇÖ§³Ö±ê×¼PC¿ØÖÆÌ¨ºÍ´®¿Ú¼°²»Í¬µÄ¶à´®¿Ú°å¡£ÓÉÓÚOSKit°ÑÕâЩÇý¶¯×ÐϸµØ½øÐÐÁ˰ü×°£¬FreeBSDÇý¶¯³ÌÐò¿ÉÒÔÓëLinuxÇý¶¯³ÌÐòÒ»Æð¹¤×÷¡£
3£®7 ЭÒéÕ»
OSKitÌṩÁËÒ»¸öÍêÕûµÄTCP/IPÍøÂçЭÒéÕ»¡£ÈçͬÇý¶¯³ÌÐòÒ»Ñù£¬ÓйØÍøÂçµÄ´úÂëÒ²¿ÉÒÔͨ¹ý·â×°»úÖÆ±»ºÏ²¢½øÀ´¡£OSKitµ±Ç°¿ÉÒÔ´ÓLinuxÖлñÈ¡ÍøÂçÉ豸Çý¶¯³ÌÐò£¬ËüÃÇÊÇPCƽ̨¿É»ñµÃµÄ×î´óµÄÃâ·Ñ×ÊÔ´¡£OSKitµÄÍøÂç×é¼þ¼Ì³ÐÓÚFreeBSD4.4,Ëüͨ³£±»ÈÏΪ¾ßÓиü¶à³ÉÊìµÄÍøÂçЭÒé¡£ÕâÏÔʾÁËʹÓ÷â×°»úÖÆ½«ÏÖÓÐÈí¼þ°ü×°³ÉÁé»îµÄ×é¼þµÄµÚ¶þ¸öÓŵ㣺¼´´Ó²»Í¬µÄ×ÊÔ´ÖлñÈ¡×îºÃµÄ×é¼þ£¬²¢ÈÃËüÃÇÒ»Æð±»Ê¹Óá£
3£®8Îļþϵͳ
ͨ¹ýʹÓ÷â×°¼¼Êõ£¬OSKitÎüÊÕÁËNetBSDµÄ»ùÓÚ´ÅÅ̵ÄÎļþϵͳ´úÂë¡£NetBSDÖ®ËùÒÔ±»Ñ¡ÔñΪÊ×Òª×ÊÔ´¿â£¬ÊÇÒòΪÔÚ¿ÉÓõÄϵͳÖУ¬ËüµÄÎļþϵͳ´úÂë±»×îÇåÎúµØ·ÖÀëÁ˳öÀ´£¬¶øFreeBSDºÍLinuxµÄÎļþϵͳÓëËüÃǵÄÐéÄâÄÚ´æÏµÍ³½áºÏµÄ¸ü½ôÃÜ¡£µ±Ç°£¬OSKitÒ²°ÑLinuxÎļþϵͳºÏ²¢Á˽øÀ´£¬ÒÔ±ãÄܹ»Ö§³Ö¶àÖÖÀàÐ͵ÄÎļþϵͳ¸ñʽ£¬ÈçWindows95¡¢OS/2ºÍSystem VµÄÎļþϵͳ¸ñʽµÈµÈ¡£
OSKitÎļþϵͳÊä³öµÄCOM½Ó¿ÚÀàËÆÓÚÐí¶àUnixÎļþϵͳËùʹÓõÄÄÚ²¿VFS½Ó¿Ú¡£ÕâЩ½Ó¿Ú¾ßÓкܺõÄÁ£¶È£¬Ê¹ÎÒÃÇ¿ÉÒÔ²»±Ø½Ó´¥OSKitÎļþϵͳµÄÄÚ²¿¡£ÀýÈ磬OSKit½Ó¿ÚÖ»½ÓÊܼòµ¥µÄ·¾¶Ãû×é¼þ£¬ÔÊÐí°²È«·â×°µÄ´úÂëÖ´ÐÐÊʵ±µÄ·ÃÎÊÐí¿É¼ì²é¡£
4  OSKitµÄÏÖ×´
   ×Ô´ÓÔÚ1996Äê6Ô·¢²¼ÁËOSKitµÄµÚÒ»¸ö¹«¿ª·¢ÐаæÒÔÀ´£¬OSKitÒѾ­¸üÐÂÁ˶à´Î£¬Ã¿´Î¸üж¼Ôö¼ÓÁËһЩËã·¨£¬²¢ÐÞÕýÁËһЩ´íÎó¡£×îеķ¢ÐаæÊÇ2002Äê3Ôµİ汾¡£Óɴ˿ɼû£¬OSKitÒ»Ö±´¦ÓÚ²Ù×÷ϵͳ¿ª·¢Æ½Ì¨µÄÇ°ÑØ£¬Æä×ÔÉíÒ²ÔÚ²»¶ÏÍêÉÆºÍ·¢Õ¹¡£
5  ½áÂÛ
  ×÷Ϊһ¸ö²Ù×÷ϵͳÑо¿Ó뿪·¢µÄƽ̨£¬OSKit´ó´ó¼õÇáÁ˲Ù×÷ϵͳÑо¿Ó뿪·¢Õߵĸºµ£¡£Ëü¿ÉÒÔÈÿª·¢ÈËÔ±±Ü¿ª¸´Ôӵĵײ㣬¶ø°ÑÐËȤ¼¯ÖÐÓëËûÃÇËù¸ÐÐËȤµÄÁìÓò¡£¿ª·¢Õß¿ÉÒÔÓÃ×Ô¼º±àдµÄ×é¼þÀ´È¡´úOSKitÖеIJ¿·Ö×é¼þ£¬ÒÔÂú×ã×Ô¼ºÌض¨µÄÐèÒª£¬´Ó¶ø·á¸»Á˲Ù×÷ϵͳµÄÓ¦Óò㡣×ÜÖ®£¬OSKitÂú×ãÁËʵ¼Ê¿Í»§ÏµÍ³µÄÐèÇó£¬ÓÐÖúÓÚ²Ù×÷ϵͳµÄÑо¿Ó뿪·¢¡£

¹²2Ò³: 1 [2] ÏÂÒ»Ò³



¼ÆËã»ú·ÂÕæ»úÆ÷ÈËÊÀ½ç±­×ãÇò½õ±êÈü¹¥·ÀÕ½ÊõµÄÑо¿
µ¥Ïò¿ÉPingͨµÄÔ­ÒòÓëÔ­Àí
¹¤É̹ÜÀí | ¹¤¿ÆÂÛÎÄ | ²ÆÎñ¹ÜÀí | ¹ÜÀíѧ | ¹«¹²¹ÜÀí | ²ÆÕþ˰ÊÕ | ֤ȯ½ðÈÚ | »á¼ÆÉó¼Æ | ¼ÆËã»ú | ·¨ÂÉÂÛÎÄ | ҽҩѧ | ººÓïÑÔÎÄѧ
Éç»áÂÛÎÄ | ¹¤¿ÆÂÛÎÄ | Àí¿ÆÂÛÎÄ | ÎÄ»¯ÂÛÎÄ | ÒÕÊõÂÛÎÄ | ÎÄѧÂÛÎÄ | ÕÜѧÂÛÎÄ | ÕþÖÎÂÛÎÄ | Ó¢ÓïÂÛÎÄ | д×÷Ö¸µ¼ | ¼ÆËã»úÓ¦ÓÃ
www.zlunwen.com ÕÒÂÛÎÄÍø ® °æÈ¨ËùÓÐ ÍøÕ¾µØÍ¼