Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

µÚÊ®¶þÕ Îļþ¹ÜÀí¼°LinuxʵÏÖÎÊÓë´ð

µÚÊ®¶þÕ Îļþ¹ÜÀí¼°LinuxʵÏÖÎÊÓë´ð
12.1 Ê²Ã´ÊÇÎļþ£¿Ëü°üº¬ÄÄЩÄÚÈÝ£¿ÓÐÊ²Ã´ÌØµã£¿
´ð£ºÎļþÊÇÐÅÏ¢µÄÒ»ÖÖ×éÖ¯ÐÎʽ£¬ÊÇ´æ´¢ÔÚÍâ´æÉϵľßÓбêʶÃûµÄÒ»×éÏà¹ØÐÅÏ¢¼¯ºÏ¡£Îļþ°üº¬µÄÄÚÈÝÓУºÔ´³ÌÐò¡¢¶þ½øÖÆ´úÂë¡¢Îı¾Îĵµ¡¢Êý¾Ý¡¢±í¸ñ¡¢ÉùÒôºÍͼÏóµÈ¡£
Îļþ¾ßÓеÄÌØµãÈçÏ£º
¢Ù Îļþ¾ßÓб£´æÐÔ£¬Ëü±»´æ´¢ÔÚijÖÖ´æ´¢½éÖÊÉÏ£¬³¤ÆÚ±£´æºÍ¶à´ÎʹÓá£
¢Ú ÎļþÊǰ´Ãû´æÈ¡µÄ£¬Ã¿¸öÎļþ¾ßÓÐΨһµÄ±êʶÃû£¬Í¨¹ý±êʶÃûÀ´´æÈ¡ÎļþÖеÄÐÅÏ¢£¬¶ø²»ÐèÒªÁ˽âÎļþÔÚ´æ´¢½éÖÊÉϵľßÌåÎïÀíλÖá£
¢Û ÎļþµÄÄÚÈÝÊÇÒ»×éÐÅÏ¢µÄ¼¯ºÏ£¬ÐÅÏ¢¿ÉÒÔÊÇÔ´´úÂë³ÌÐò¡¢¶þ½øÖÆ´úÂë¡¢ÎļþÎĵµ¡¢Êý¾Ý±í¸ñ¡¢ÉùÒôºÍͼÏóµÈ¡£
 
12.2ÎļþϵͳҪ½â¾öÄÄЩÎÊÌ⣿ÐéÄâÎļþϵͳҪ½â¾öÄÄЩÎÊÌ⣿
´ð£ºÎļþϵͳµÄÖ÷ҪĿ±êÊÇÌá¸ß´æ´¢¿Õ¼äµÄÀûÓÃÂÊ£¬ËüÒª½â¾öµÄÖ÷ÒªÎÊÌâÓУºÍê³ÉÎļþ´æ´¢¿Õ¼äµÄ¹ÜÀí£¬ÊµÏÖÎļþÃûµ½ÎïÀíµØÖ·µÄת»»£¬ÊµÏÖÎļþºÍĿ¼µÄ²Ù×÷£¬ÌṩÎļþ¹²ÏíÄÜÁ¦ºÍ°²È«´ëÊ©£¬ÌṩÓѺõÄÓû§½Ó¿Ú¡£ÎļþϵͳÏòÓû§ÌṩÁËÓйØÎļþºÍĿ¼²Ù×÷µÄ¸÷ÖÖ¹¦ÄܽӿںÍϵͳµ÷Óã¬ÈçÃüÁî½Ó¿Ú¡¢³ÌÐò½Ó¿ÚºÍ½»»¥½Ó¿ÚµÈ¡£
ÐéÄâÎļþϵͳµÄÖ÷Òª¹¦ÄÜÊÇ¿ÉÒÔʹ¶àÖÖ±¾µØµÄ»òÕßÔ¶³ÌµÄÎļþϵͳ¹²´æÓÚͬһ̨»úÆ÷ÉÏ¡£ËüµÄÖ÷ÒªÉè¼ÆÄ¿±êÊÇÄÚºËÀïÌṩһ¸ö¶ÔÎļþ½øÐзÃÎʺͲÙ×ݵĿò¼Ü£¬ÒÔ¼°ÔÚÄÚºËÓëʵÏÖרÃÅÎļþϵͳµÄÄ£¿éÖ®¼äÌṩһ¸öÑϸñ¶¨ÒåµÄ½Ó¿Ú¡£ÐéÄâÎļþϵͳÓм¸¸öÖØÒªµÄÉè¼ÆÄ¿±ê£º
¢Ù ¸ÃϵͳӦ¸Ãͬʱ֧³Ö¼¸ÖÖÎļþϵͳÀàÐÍ¡£ÆäÖаüÀ¨UNIXÎļþϵͳºÍ·ÇUNIXÎļþϵͳ¡£
¢Ú ²»Í¬µÄ´ÅÅÌ·ÖÇø¿ÉÒÔ°üº¬²»Í¬ÀàÐ͵ÄÎļþϵͳ¡£È»¶ø£¬Ò»µ©°²×°ÔÚÆäËûÎļþϵͳÉÏ£¬ËüÃÇÓ¦¸ÃºÍ´«Í³µÄµ¥Ò»ÎļþϵͳûÓÐÇø±ð¡£Óû§¶ÔÕû¸öÎļþϵͳµÄÊÓͼӦ¸ÃÒ»Ö£¬¶øÒâʶ²»µ½×ÓÊ÷ÔÚ´ÅÅ̽ṹÉϵIJî±ð¡£
¢Û Ó¦¸Ã¶Ôͨ¹ýÍøÂç¹²ÏíÎļþÌṩÍêÈ«µÄÖ§³Ö¡£·ÃÎÊÔ¶³Ì½ÚµãÉÏÎļþϵͳӦ¸ÃºÍ·ÃÎʱ¾µØ½ÚµãµÄÎļþϵͳÍêȫһÑù¡£
¢Ü ³§¼ÒÓ¦¸Ã¿ÉÒÔ¿ª·¢ËûÃÇ×Ô¼ºÐèÒªµÄÎļþϵͳ²¢ÇÒÒÔÄ£¿é·½Ê½¼ÓÈëµ½ÄÚºËÖÐÈ¥¡£ 
 
12.3Ϊʲôÿ¸ö½ø³Ì¶¼ÓÐÒ»¸öȱʡµÄÎļþ´´½¨ÑÚÂ룿Õâ¸öÑÚÂë´æ·ÅÔÚʲôµØ·½£¿
´ð£ºÄÚºËΪÿ¸ö½ø³ÌÉèÖõÄÒ»¸öȱʡµÄÎļþ´´½¨ÑÚÂ룬ÊÇÒ»¸öȨÏÞλÑÚÂ룬ÓÃÓÚΪ½ø³Ìд´½¨µÄÎļþÉèÖóõʼÎļþÐí¿ÉȨ¡£
Õâ¸öÑÚÂë´æ·ÅÔÚstruct fs_struct½á¹¹ÀàÐÍÖУ¬¸Ã½á¹¹µÄµØÖ·°üº¬ÔÚ½ø³Ì¿ØÖÆ¿éPCBµÄfs³ÉÔ±ÖС£¸Ã½á¹¹¶¨ÒåÈçÏ£º
struct fs_struct{
        &nbs


Ïà¹ØÎĵµ£º

linuxÄں˵ÄһЩԤ¶¨Òå

ËùÓеÄÄں˴úÂ룬»ù±¾¶¼°üº¬ÁËlinux\compile.hÕâ¸öÎļþ£¬ËùÒÔËüÊÇ»ù´¡£¬´òËãÏÈ·ÖÎöÕâ¸öÎļþÀïµÄ´úÂë¿´¿´£¬ÓпÕÔÙ·ÖÎö·ÖÎöÆäËüµÄ´úÂë¡£
Ê×ÏÈÓ¡ÈëÑÛÁ±µÄÊǶÔ__ASSEMBLY__Õâ¸öºêµÄÅжϣ¬Õâ¸ö±äÁ¿Êµ¼ÊÊÇÔÚ±àÒë»ã±à´úÂëµÄʱºò£¬ÓɱàÒëÆ÷ʹÓÃ-DÕâÑùµÄ²ÎÊý¼Ó½øÈ¥ µÄ£¬AFLAGSÕâ¸ö±äÁ¿Ò²¶¨ÒåÁËÕâ¸ö±äÁ¿£¬gcc»á°ÑÕâ¸öºê¶¨ÒåΪ1¡£ÓÃÔÚ ......

Linux²Ù×÷ÏµÍ³ÍøÂç±à³Ì ԭʼÌ×½Ó×Ö £¨1£©

Linux²Ù×÷ÏµÍ³ÍøÂç±à³Ì--ԭʼÌ×½Ó×Ö £¨1£©
http://soft.zdnet.com.cn/software_zone/2007/1020/568223.shtml
ÎÒÃÇÔÚÇ°ÃæÒѾ­Ñ§Ï°¹ýÁËÍøÂç³ÌÐòµÄÁ½ÖÖÌ×½Ó×Ö(SOCK_STREAM,SOCK_DRAGM).ÔÚÕâÒ»Õ ÀïÃæÎÒÃÇÒ»ÆðÀ´Ñ§Ï°ÁíÍâÒ»ÖÖÌ×½Ó×Ö--ԭʼÌ×½Ó×Ö(SOCK_RAW)¡£Ó¦ÓÃԭʼÌ×½Ó×Ö,ÎÒÃÇ¿ÉÒÔ±àд³öÓÉTCPºÍUDPÌ×½Ó×Ö²»Äܹ»ÊµÏֵŦÄÜ. × ......

linuxÌí¼Ó´¥ÃþÆÁС¼Ç

ÕâÁ½ÌìÔÚ¸ø×Ô¼ºµÄlinuxϵͳÌí¼Ó´¥ÃþÆÁ£¬ÊìÁ·ÒÔºóÔÙÏë°ì·¨ÒÆÖ²¡£ÒòΪÒÔǰ´ÓÀ´Ã»ÓнӴ¥¹ýÕâ·½ÃæÖ»ÊÇ£¬Ö»ÊÇÔÚÒøÐУ¬³¬ÊУ¬Òƶ¯Óùý¶øÒÑ£¬¼¸ºõ¶Ô¿ª·¢Ã»ÓÐÈκΰïÖú¡£ÓÚÊÇÎÒÔÚwindowsÖа²×°Ê¹Óã¬È·¶¨Ã»ÓÐÎÊÌâ¡£
1.´Ó¹Ù·½ÍøÕ¾ÏÂÕ¾windowsXPÇý¶¯£¬WWW.touchkit.com¡£
2.ÏÂÔØºóÍêÎļþ¼ÐÀïÓиösetup£¬°²×°Èí¼þ¡£
3.ÔÚ²»¶Ï°´&ldquo ......

½«Linux´úÂëÒÆÖ²µ½WindowsµÄ¼òµ¥·½·¨(1)

Ò»£®Ç°ÑÔ
¡¡¡¡LinuxÓµÓзḻ¸÷ÖÖÔ´´úÂë×ÊÔ´,µ«ÊǴ󲿷ִúÂëÔÚWindowsƽ̨Çé¿öÊÇÎÞ·¨Õý³£±àÒëµÄ¡£Windowsƽ̨¸ù±¾ÎÞ·¨Ö±½ÓÀûÓÃÕâЩԴ´úÂë×ÊÔ´¡£Èç¹ûÏëҪʹÓÃÍêÕûµÄ´úÂ룬¾ÍÒª×öÒÆÖ²¹¤×÷¡£ÒòΪC/C++ LibraryµÄ²»Í¬ºÍÆäËûµÄһЩԭÒò£¬ÒÆÖ²C/C++´úÂëÊÇÒ»ÏîÀ§ÄѵŤ×÷¡£±¾ÎĽ«ÒÔÒ»¸öʵ¼ÊµÄÀý×Ó£¨Tar£©À´ËµÃ÷ÈçºÎ°ÑLinux´úÂëÒÆÖ² ......

linux¶àÏ̺߳ÃÎÄÕÂ


1
¡¢Ï̵߳Ĵ´½¨¡¢ÖÕÖ¹¼°¿ØÖÆ£º
      
Èκνø³ÌÔÚÆô¶¯Ê±¾ÍÒÑÓÐÁËÒ»¸öÖ÷Ị̈߳¬Èç¹ûÐèÒªÔÙÉú³ÉÏß³ÌÔòʹÓÃ
pthread_create
º¯Êý£¬Ôڸú¯ÊýÖпÉÒÔÖ¸¶¨Ï̵߳ÄÊôÐÔ¡¢Ïß³ÌÀý³Ì¡¢´«¸øÏß³ÌÀý³ÌµÄ²ÎÊý¡£Ïß³ÌÀý³ÌÊÇÒ»¸öÓû§×Ô¶¨ÒåµÄº¯Êý£¬¼°Ïß³ÌÖ´ÐеĴúÂë¡£µ±Ïß³ÌÀý³Ì·µ»ØÊ±£¬Ïß³ÌÔò½áÊøÔËÐУ¬ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ