½«ÆóÒµÓ¦ÓóÌÐò´Ó UNIX ÒÆÖ²µ½ Linux

×÷Õß: Mrlinux 2005-12-17 08:55:41
µ±Ç° UNIX ÉÏµÄÆóÒµ¼¶Èí¼þ´ó²¿·Ö¶¼ÊÇΪÁËÓ­ºÏ´ó¹«Ë¾µÄÉÌÎñÐèÒª¡£Òò¶øËü±ØÐëÖ§³ÖгöÏֵļ¼Êõ£¬²¢ÄÜ˳ӦѸËÙ·¢Õ¹µÄÊг¡³±Á÷£¬±ÈÈçÇ¿´ó¶øÁé»îµÄ Linux ²Ù×÷ϵͳµÄ´óÁ¿Ê¹Óá£ÓÉÓÚÕâÖÖÈí¼þ´ó²¿·ÖÊÇ´óÐ͵ġ¢¶àÏ̵߳ĶøÇÒÊÇ¶à½ø³ÌµÄ£¬ËùÒÔ½«ÆäÒÆÖ²µ½ Linux ÃæÁÙ×ÅÌôÕ½¡£Í¨¹ý±¾ÎÄ£¬¿ÉÒÔ»ñµÃÔÚ°Ñij¸öÆóÒµ¼¶Èí¼þÕæÕýÒÆÖ²µ½ Linux µÄ¹ý³ÌÖеõ½µÄÇåµ¥ºÍ½¨Òé¡£
µ±Ç°ÉÌÎñ IT ÐÐΪµÄÒ»¸öʵ¼ÊÇéÐÎÊÇ£¬ºÜ¶à×éÖ¯ ÕýÔÚ ½« IT ×ªÒÆµ½ Linux£¬ÒòΪËü¾ß±¸ÁË×÷Ϊϵͳƽ̨µÄÁé»îÐÔÓëÎȶ¨ÐÔ¡£ÁíÒ»¸öʵ¼ÊÇéÐÎÊÇ£¬ÉáÆúÏÖÓÐÆóÒµ¼¶Èí¼þµÄ´ú¼Û¹ýÓڸ߰º¡£ÕâÁ½ÖÖÇéÐξ­³£Í¬Ê±³öÏÖ£¬µ«¹Ø¼üÊÇÒª½â¾öËüÃÇ¡£

½«ÆóÒµ¼¶Èí¼þÒÆÖ²µ½ Linux ¿ÉÄÜ»áÃæÁٺܶàÓÐȤµÄÌôÕ½¡£Ã¿Ò»¸ö²½Öè¶¼±ØÐëҪСÐÄ ---- ´Ó×ö³öÉè¼ÆÑ¡Ôñ£¬µ½»ñµÃ¿ÉÓõĹ¹½¨ÏµÍ³£¬ÔÙµ½×îÖյõ½ÒªÔÚ Linux ÉÏÖ´ÐеÄÕë¶ÔÌØ¶¨ÏµÍ³µÄ´úÂë¡£

±¾ÎÄ»ùÓÚÎÒÔÚ RHEL ºÍ SLES ·¢Ðа汾ÖУ¨ÔÚ Intel ºÍ IBM eServer zSeries Ìåϵ½á¹¹ÉÏÔËÐÐ C Ó¦ÓóÌÐò£©Ëù»ñµÃµÄ¾­Ñ飬µ«ÊÇÕâЩ¾­ÑéͬÑùÊÊÓÃÓÚÆäËû·¢Ðа汾¡£ÎÒ½«ÌÖÂÛһЩÔÚ Linux ÉÏÔËÐÐÄúµÄÓ¦ÓóÌÐòµÄ¼Æ»®ºÍÐèÒª¿¼Âǵļ¼ÊõÎÊÌ⣬°üÀ¨ÒÔÏÂÄÚÈÝ£º

»ñµÃ¿ÉÓõĹ¹½¨ÏµÍ³¡£
È·¶¨¿ÉÐеIJÙ×÷»·¾³¡£
¾¡Á¿¼õÉÙÔÚ¶àÖÖÌåϵ½á¹¹ÉϹ¹½¨²úÆ·ËùͶÈëµÄ¾«Á¦£¨Linux ÐèÒªµÃµ½ÄÇЩÌåϵ½á¹¹µÄÖ§³Ö£©¡£
È·¶¨Ìض¨Ìåϵ½á¹¹µÄ±ä»¯£¬±ÈÈç »¥³âËø¶¨£¨mutex locking£©¡£
ʹÓÃеıàÒëÆ÷£¬¾¡¿ÉÄÜΪ¶àÖÖÌåϵ½á¹¹Î¬³ÖÒ»¸öÏ꾡µÄͨÓôúÂë»ù£¨code base£©¡£
È·¶¨ IPC »úÖÆ¡£
Ñ¡ÔñºÏÊʵÄÏß³ÌÄ£ÐÍ¡£
°´ Linux ÌØ¶¨µÄÖ¸µ¼·½Õë¸Ä±ä°²×°ºÍ°ü×°·½Ê½¡£
È·¶¨ÐźÅÑ¡Ïî¡£
Ñ¡Ôñ½âÎöÆ÷¹¤¾ß£¬±ÈÈç lex/yacc¡£
×ö³öÈ«¾Ö»¯Ñ¡Ôñ¡£
»ñµÃ¿ÉÓõĹ¹½¨ÏµÍ³
Ö§³Ö¶à¸öƽ̨µÄ²úƷͨ³£ÒªÇóÖ¸¶¨½«ÒªÔËÐвúÆ·µÄ¾ßÌå²Ù×÷ϵͳ¡£ÕâÖÖͨÓôúÂëͨ³£±£´æÔÚԴĿ¼½á¹¹µÄ¶ÀÁ¢´úÂë×é³É²¿·ÖÖС£

ÀýÈç£¬ÌØ¶¨ÓÚ²Ù×÷ϵͳµÄ´úÂë¹æ»®¿ÉÄÜÊÇÀàËÆÕâÑù£º

src/operating_system_specific_code_component/aix £¨ÓÃÓÚ AIX£©¡£
src/operating_system_specific_code_component/solaris £¨ÓÃÓÚ Solaris£©¡£
src/operating_system_specific_code_component/UNIX £¨ÓÃÓÚÆäËûÖÖÀàµÄ Unix£©¡£

ÏÂͼ´Ó¸üΪ¡°Í¼Ðλ¯¡±µÄ½Ç¶ÈչʾÁËÌØ¶¨ÓÚ²Ù×÷ϵͳµÄ´úÂë¹æ»®¡£

ͼ 1. ´úÂë×éÖ¯¹æ»®



»ñµÃ Linux ¹¹½¨ÏµÍ³
Ê×ÏÈ£¬ÄúÓ¦¸ÃÎªÌØ¶¨ÓÚ Linux µÄ´úÂë´´½¨Ò»¸öĿ¼£¬²¢½«À´×Ôij¸öƽ̨µÄÎļþÖÃÓÚÆäÖС£µ±ÄúΪ Linux ÒýÈëÁËÒ»¸öÐÂĿ¼ºó£¬¹æ»®¿ÉÄÜÀàËÆÕâÑù£º

src/operating_system_specific_code_component/linux£¨ÓÃÓÚ Linux£©

È»ºóÕ⽫ÈÃÎÒÃǵõ½Ò»¸öÀàËÆÈçϵÄеĴúÂë¹æ»®¡£

Ïà¹Ø×ÊѶ