LinuxϵĶà½ø³Ì±à³Ì³õ²½
¡¡¡¡ ¶àÏ̳߳ÌÐòÉè¼ÆµÄ¸ÅÄîÔçÔÚÁùÊ®Äê´ú¾Í±»Ìá³ö£¬µ«Ö±µ½°ËÊ®Äê´úÖÐÆÚ£¬UnixϵͳÖвÅÒýÈë¶àÏ̻߳úÖÆ£¬Èç½ñ£¬ÓÉÓÚ×ÔÉíµÄÐí¶àÓŵ㣬¶àÏ̱߳à³ÌÒѾµÃµ½Á˹㷺µÄÓ¦Óᣱ¾ÎÄÎÒÃǽ«½éÉÜÔÚLinuxϱàд¶à½ø³ÌºÍ¶àÏ̳߳ÌÐòµÄһЩ³õ²½ÖªÊ¶¡£
--------------------------------------------------------------------------------
ÕýÎÄ:
LinuxϵĶà½ø³Ì±à³Ì³õ²½
1 ÒýÑÔ
¡¡¡¡ ¶ÔÓÚûÓнӴ¥¹ýUnix/Linux²Ù×÷ϵͳµÄÈËÀ´Ëµ£¬forkÊÇ×îÄÑÀí½âµÄ¸ÅÄîÖ®Ò»£ºËüÖ´ÐÐÒ»´ÎÈ´·µ»ØÁ½¸öÖµ¡£forkº¯ÊýÊÇUnixϵͳ×î½Ü³öµÄ³É¾ÍÖ®Ò»£¬ËüÊÇÆßÊ®Äê´úUNIXÔçÆڵĿª·¢Õß¾¹ý³¤ÆÚÔÚÀíÂÛºÍʵ¼ùÉϵļè¿à̽Ë÷ºóÈ¡µÃµÄ³É¹û£¬Ò»·½Ã棬Ëüʹ²Ù×÷ϵͳÔÚ½ø³Ì¹ÜÀíÉϸ¶³öÁË×îСµÄ´ú¼Û£¬ÁíÒ»·½Ã棬ÓÖΪ³ÌÐòÔ±ÌṩÁËÒ»¸ö¼ò½àÃ÷Á˵Ķà½ø³Ì·½·¨¡£ÓëDOSºÍÔçÆÚµÄWindows²»Í¬£¬Unix/LinuxϵͳÊÇÕæÕýʵÏÖ¶àÈÎÎñ²Ù×÷µÄϵͳ£¬¿ÉÒÔ˵£¬²»Ê¹Óöà½ø³Ì±à³Ì£¬¾Í²»ÄÜËãÊÇÕæÕýµÄLinux»·¾³Ï±à³Ì¡£
¡¡¡¡ ¶àÏ̳߳ÌÐòÉè¼ÆµÄ¸ÅÄîÔçÔÚÁùÊ®Äê´ú¾Í±»Ìá³ö£¬µ«Ö±µ½°ËÊ®Äê´úÖÐÆÚ£¬UnixϵͳÖвÅÒýÈë¶àÏ̻߳úÖÆ£¬Èç½ñ£¬ÓÉÓÚ×ÔÉíµÄÐí¶àÓŵ㣬¶àÏ̱߳à³ÌÒѾµÃµ½Á˹㷺µÄÓ¦Óá£
¡¡¡¡ ÏÂÃ棬ÎÒÃǽ«½éÉÜÔÚLinuxϱàд¶à½ø³ÌºÍ¶àÏ̳߳ÌÐòµÄһЩ³õ²½ÖªÊ¶¡£
2 ¶à½ø³Ì±à³Ì
¡¡¡¡ ʲôÊÇÒ»¸ö½ø³Ì£¿½ø³ÌÕâ¸ö¸ÅÄîÊÇÕë¶Ôϵͳ¶ø²»ÊÇÕë¶ÔÓû§µÄ£¬¶ÔÓû§À´Ëµ£¬ËûÃæ¶ÔµÄ¸ÅÄîÊdzÌÐò¡£µ±Óû§ÇÃÈëÃüÁîÖ´ÐÐÒ»¸ö³ÌÐòµÄʱºò£¬¶Ôϵͳ¶øÑÔ£¬Ëü½«Æô¶¯Ò»¸ö½ø³Ì¡£µ«ºÍ³ÌÐò²»Í¬µÄÊÇ£¬ÔÚÕâ¸ö½ø³ÌÖУ¬ÏµÍ³¿ÉÄÜÐèÒªÔÙÆô¶¯Ò»¸ö»ò¶à¸ö½ø³ÌÀ´Íê³É¶ÀÁ¢µÄ¶à¸öÈÎÎñ¡£¶à½ø³Ì±à³ÌµÄÖ÷ÒªÄÚÈÝ°üÀ¨½ø³Ì¿ØÖƺͽø³Ì¼äͨÐÅ£¬ÔÚÁ˽âÕâЩ֮ǰ£¬ÎÒÃÇÏÈÒª¼òµ¥ÖªµÀ½ø³ÌµÄ½á¹¹¡£
¡¡ 2.1 LinuxϽø³ÌµÄ½á¹¹
¡¡¡¡ LinuxÏÂÒ»¸ö½ø³ÌÔÚÄÚ´æÀïÓÐÈý²¿·ÖµÄÊý¾Ý£¬¾ÍÊÇ"´úÂë¶Î"¡¢"¶ÑÕ»¶Î"ºÍ"Êý¾Ý¶Î"¡£Æäʵѧ¹ý»ã±àÓïÑÔµÄÈËÒ»¶¨ÖªµÀ£¬Ò»°ãµÄCPU¶¼ÓÐÉÏÊöÈýÖֶμĴæÆ÷£¬ÒÔ·½±ã²Ù×÷ϵͳµÄÔËÐС£ÕâÈý¸ö²¿·ÖÒ²Êǹ¹³ÉÒ»¸öÍêÕûµÄÖ´ÐÐÐòÁеıØÒªµÄ²¿·Ö¡£
¡¡¡¡ "´úÂë¶Î"£¬¹ËÃû˼Ò壬¾ÍÊÇ´æ·ÅÁ˳ÌÐò´úÂëµÄÊý¾Ý£¬¼ÙÈç»úÆ÷ÖÐÓÐÊý¸ö½ø³ÌÔËÐÐÏàͬµÄÒ»¸ö³ÌÐò£¬ÄÇôËüÃǾͿÉÒÔʹÓÃÏàͬµÄ´úÂë¶Î¡£"¶ÑÕ»¶Î"´æ·ÅµÄ¾ÍÊÇ×Ó³ÌÐòµÄ·µ»ØµØÖ·¡¢×Ó³ÌÐòµÄ²ÎÊýÒÔ¼°³ÌÐòµÄ¾Ö²¿±äÁ¿¡£¶øÊý¾Ý¶ÎÔò´æ·Å³ÌÐòµÄÈ«¾Ö±äÁ¿£¬³£ÊýÒÔ¼°¶¯Ì¬Êý¾Ý·ÖÅäµÄÊý¾Ý¿Õ¼ä£¨±ÈÈçÓÃmallocÖ®ÀàµÄº¯ÊýÈ¡µÃµÄ¿Õ¼ä£©¡£ÕâÆäÖÐÓÐÐí¶àϸ½ÚÎÊÌ⣬ÕâÀïÏÞÓÚƪ·ù¾Í²»¶
Ïà¹ØÎĵµ£º
£¨L2CAPÐÒé¼ò½é£¬L2CAPÔÚBlueZÖеÄʵÏÖÒÔ¼°L2CAP±à³Ì½Ó¿Ú£©
Ò»£ºL2CAPÐÒé¼ò½é£º
Logical Link Control and Adaptation Protocol(L2CAP)
Âß¼Á¬½Ó¿ØÖƺÍÊÊÅäÐÒé (L2CAP) ΪÉϲãÐÒéÌṩÃæÏòÁ¬½ÓºÍÎÞÁ¬½ÓµÄÊý¾Ý·þÎñ£¬²¢Ìṩ¶àÐÒ鹦ÄܺͷָîÖØ×é²Ù×÷¡£L2CAP ³äÐíÉϲãÐÒéºÍÓ¦ÓÃÈí¼þ´«ÊäºÍ½ÓÊÕ×î´ó³¤¶ÈΪ 64K µÄ L2CAP Ê ......
´ÓLinux 2.6ÆðÒýÈëÁËÒ»Ì×еÄÇý¶¯¹ÜÀíºÍ×¢²á»úÖÆ:Platform_deviceºÍPlatform_driver¡£
LinuxÖд󲿷ֵÄÉ豸Çý¶¯£¬¶¼¿ÉÒÔʹÓÃÕâÌ×»úÖÆ, É豸ÓÃPlatform_device±íʾ£¬Çý¶¯ÓÃPlatform_driver½øÐÐ×¢²á¡£
Linux platform driver»úÖƺʹ«Í³µÄdevice driver »úÖÆ(ͨ¹ýdriver_registerº¯Êý½øÐÐ×¢²á)Ïà±È£¬Ò»¸öÊ®·ÖÃ÷ÏÔ ......
1.·Ö¶Î»úÖÆ
80386µÄÁ½ÖÖ¹¤×÷ģʽ
¡¡¡¡80386µÄ¹¤×÷ģʽ°üÀ¨ÊµµØַģʽºÍÐéµØַģʽ£¨±£»¤Ä£Ê½£©¡£LinuxÖ÷Òª¹¤×÷ÔÚ±£»¤Ä£Ê½Ï¡£
·Ö¶Î»úÖÆ
¡¡¡¡ÔÚ±£»¤Ä£Ê½Ï£¬80386ÐéµØÖ·¿Õ¼ä¿É´ï16K¸ö¶Î£¬Ã¿¶Î´óС¿É±ä£¬×î´ó´ï4GB¡£
¡¡¡¡´ÓÂß¼µØÖ·µ½ÏßÐÔµØÖ·µÄת»»ÓÉ80386·Ö¶Î»úÖƹÜÀí¡£¶Î¼Ä´æÆ÷CS¡¢DS¡¢ES¡¢SS¡¢FS»òGS±êʶһ¸ö¶Î ......
LinuxÖеȴý¶ÓÁлúÖÆ·ÖÎö
ʲôÊǵȴý¶ÓÁУ¿
ÔÚÈí¼þ¿ª·¢ÖÐÈÎÎñ¾³£ÓÉÓÚijÖÖÌõ¼þûÓеõ½Âú×ã¶ø²»µÃ²»½øÈë˯Ãß״̬£¬È»ºóµÈ´ýÌõ¼þµÃµ½Âú×ãµÄʱºòÔÙ¼ÌÐøÔËÐУ¬½øÈëÔËÐÐ״̬¡£ÕâÖÖÐèÇóÐèÒªµÈ´ý¶ÓÁлúÖƵÄÖ§³Ö¡£LinuxÖÐÌṩÁ˵ȴý¶ÓÁеĻúÖÆ£¬¸Ã»úÖÆÔÚÄÚºËÖÐÓ¦Óúܹ㷺¡£
......
ÒÔÏÂÊÇÎÒ´Ó±ðµÄblogÉÏתÔصÄ, ¹ØÓÚLinuxϵķɸë¼òÒªÉè¼Æ¿ò¼Ü, Ö®ËùÒÔ˵ÊÇLinuxϵÄ, ÒòΪ´úÂëÊÇLinuxϵÄ. µ«ÊÇ, Éè¼Æ¿ò¼Ü½«×ñÑwindows°æ·É¸ë´«ÊéµÄÐÒéºÍ¿ò¼Ü.Êý¾Ý°ü¸ñʽ£º
°æ±¾ºÅ£º°ü±àºÅ£ºÓû§Ãû£º»úÆ÷Ãû£ºÃüÁî×Ö£º¸½¼ÓÐÅÏ¢
Èç 1£º2067943£ºliu £ºd14£º32£ºhello
ÒÔÉÏÊÇÒ»¸ö·¢ËÍÏûÏ¢µÄÊý¾Ý°ü¸ñʽ ......