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

LinuxÖÐRCU»úÖÆµÄÔ­Àí

Ô­ÎÄÍøÖ·£ºhttp://group.ednchina.com/1036/21283.aspx
 RCU»úÖÆÊÇLinux2.6Ö®ºóÌṩµÄÒ»ÖÖÊý¾ÝÒ»ÖÂÐÔ·ÃÎʵĻúÖÆ£¬´ÓRCU£¨read-copy-update£©µÄÃû³ÆÉÏ¿´£¬ÎÒÃǾÍÄܶÔËûµÄʵÏÖ»úÖÆÓÐÒ»¸ö´ó¸ÅµÄÁ˽⣬ÔÚÐÞ¸ÄÊý¾ÝµÄʱºò£¬Ê×ÏÈÐèÒª¶ÁÈ¡Êý¾Ý£¬È»ºóÉú³ÉÒ»¸ö¸±±¾£¬¶Ô¸±±¾½øÐÐÐ޸ģ¬ÐÞ¸ÄÍê³ÉÖ®ºóÔÙ½«ÀÏÊý¾Ýupdate³ÉеÄÊý¾Ý£¬´ËËùνRCU¡£
 
       ÔÚ²Ù×÷ϵͳÖУ¬Êý¾ÝÒ»ÖÂÐÔ·ÃÎÊÊÇÒ»¸ö·Ç³£ÖØÒªµÄ²¿·Ö£¬Í¨³£ÎÒÃÇ¿ÉÒÔ²ÉÓÃËø»úÖÆÊµÏÖÊý¾ÝµÄÒ»ÖÂÐÔ·ÃÎÊ¡£ÀýÈ磬semaphore¡¢spinlock»úÖÆ£¬ÔÚ·ÃÎʹ²ÏíÊý¾Ýʱ£¬Ê×ÏÈ·ÃÎÊËø×ÊÔ´£¬ÔÚ»ñÈ¡Ëø×ÊÔ´µÄǰÌáϲÅÄÜʵÏÖÊý¾ÝµÄ·ÃÎÊ¡£ÕâÖÖÔ­ÀíºÜ¼òµ¥£¬¸ù±¾µÄ˼Ïë¾ÍÊÇÔÚ·ÃÎÊÁÙ½ç×ÊԴʱ£¬Ê×ÏÈ·ÃÎÊÒ»¸öÈ«¾ÖµÄ±äÁ¿£¨Ëø£©£¬Í¨¹ýÈ«¾Ö±äÁ¿µÄ״̬À´¿ØÖÆÏ̶߳ÔÁÙ½ç×ÊÔ´µÄ·ÃÎÊ¡£µ«ÊÇ£¬ÕâÖÖ˼ÏëÊÇÐèÒªÓ²¼þÖ§³ÖµÄ£¬Ó²¼þÐèÒªÅäºÏʵÏÖÈ«¾Ö±äÁ¿£¨Ëø£©µÄ¶Á-ÐÞ¸Ä-д£¬ÏÖ´úCPU¶¼»áÌṩÕâÑùµÄÔ­×Ó»¯Ö¸Áî¡£²ÉÓÃËø»úÖÆÊµÏÖÊý¾Ý·ÃÎʵÄÒ»ÖÂÐÔ´æÔÚÈçÏÂÁ½¸öÎÊÌ⣺
1¡¢  ЧÂÊÎÊÌâ¡£Ëø»úÖÆµÄʵÏÖÐèÒª¶ÔÄÚ´æµÄÔ­×Ó»¯·ÃÎÊ£¬ÕâÖÖ·ÃÎʲÙ×÷»áÆÆ»µÁ÷Ë®Ïß²Ù×÷£¬½µµÍÁËÁ÷Ë®ÏßЧÂÊ¡£ÕâÊÇÓ°ÏìÐÔÄܵÄÒ»¸öÒòËØ¡£ÁíÍ⣬ÔÚ²ÉÓöÁÐ´Ëø»úÖÆµÄÇé¿öÏ£¬Ð´ËøÊÇÅÅËûËø£¬ÎÞ·¨ÊµÏÖÐ´ËøÓë¶ÁËøµÄ²¢·¢²Ù×÷£¬ÔÚijЩӦÓÃÏ»ؽµµÍÐÔÄÜ¡£
2¡¢  À©Õ¹ÐÔÎÊÌâ¡£µ±ÏµÍ³ÖÐCPUÊýÁ¿Ôö¶àµÄʱºò£¬²ÉÓÃËø»úÖÆÊµÏÖÊý¾ÝµÄͬ²½·ÃÎÊЧÂÊÆ«µÍ¡£²¢ÇÒËæ×ÅCPUÊýÁ¿µÄÔö¶à£¬Ð§ÂʽµµÍ£¬Óɴ˿ɼûËø»úÖÆÊµÏÖµÄÊý¾ÝÒ»ÖÂÐÔ·ÃÎÊÀ©Õ¹ÐԲ
ΪÁ˽â¾öÉÏÊöÎÊÌ⣬LinuxÖÐÒý½øÁËRCU»úÖÆ¡£¸Ã»úÖÆÔÚ¶àCPUµÄƽ̨ÉϱȽÏÊÊÓ㬶ÔÓÚ¶Á¶àдÉÙµÄÓ¦ÓÃÓÈÆäÊÊÓá£RCUµÄ˼·ʵ¼ÊÉϺܼòµ¥£¬ÏÂÃæ¶ÔÆä½øÐÐÃèÊö£º
 
´ÓÉÏÊö·ÖÎöÀ´¿´£¬RCU˼ÏëÊDZȽϼòµ¥µÄ£¬ÆäºËÐÄÄÚÈݽô½ôÎ§ÈÆ“дʱ¿½±´”£¬²ÉÓÃRCU»úÖÆ£¬Äܹ»±£Ö¤ÔÚ¶Áд²Ù×÷¹²Ïí×ÊԴʱ£¬»ù±¾²»ÐèÒªÈ¡Ëø²Ù×÷£¬Äܹ»ÔÚÒ»¶¨³Ì¶ÈÉÏÌáÉýÐÔÄÜ¡£µ«ÊǸûúÖÆµÄÓ¦ÓÃÊÇÓÐÌõ¼þµÄ£¬¶ÔÓÚ¶Á¶àдÉÙµÄÓ¦Ó㬻úÖÆµÄ¿ªÏú±È½ÏС£¬ÐÔÄÜ»á´ó·ù¶ÈÌáÉý£¬µ«ÊÇÈç¹ûд²Ù×÷½Ï¶àʱ£¬¿ªÏú½«»áÔö´ó£¬ÐÔÄܲ»Ò»¶¨»áÓÐËùÌáÉý¡£×ÜÌåÀ´Ëµ£¬RCU»úÖÆÊǶÔrw_lockµÄÒ»ÖÖÓÅ»¯¡£
1¡¢             ¶ÔÓÚ¶Á²Ù×÷£¬¿ÉÒÔÖ±½Ó¶Ô¹²Ïí×ÊÔ´½øÐзÃÎÊ£¬µ«ÊÇǰÌáÊÇÐèÒªCPUÖ§³Ö·Ã´æ²Ù×÷µÄÔ­×Ó»¯£¬ÏÖ´úCPU¶ÔÕâÒ»µã¶¼×öÁ˱£Ö¤¡£µ«ÊÇRCUµÄ¶Á²Ù×÷ÉÏÏÂÎÄÊDz»¿ÉÇÀÕ¼µÄ£¨ÕâÒ»µãÔÚÏÂÃæ½âÊÍ£©£¬ËùÒÔ¶Á·ÃÎʹ²Ïí×ÊԴʱ¿ÉÒÔ²É


Ïà¹ØÎĵµ£º

ʵսLinux Bluetooth±à³Ì£¨Èý£© HCI²ã±à³Ì

1. HCI²ãЭÒé¸ÅÊö£º
HCIÌṩһÌ×ͳһµÄ·½·¨À´·ÃÎÊBluetoothµ×²ã¡£ÈçͼËùʾ£º
´ÓͼÉÏ¿ÉÒÔ¿´³ö£¬Host Controller Interface(HCI)  ¾ÍÊÇÓÃÀ´¹µÍ¨HostºÍModule¡£Hostͨ³£¾ÍÊÇPC£¬ ModuleÔòÊÇÒÔ¸÷ÖÖÎïÀíÁ¬½ÓÐÎʽ£¨USB,serial,pc-cardµÈ£©Á¬½Óµ½PCÉϵÄbluetooth Dongle¡£
ÔÚHostÕâÒ»¶Ë£ºapplication,SDP,L2capµÈЭÒé ......

Linux³É³¤Ö®Â· 2010 01 06

      ×î½üÏëÔÚLinuxÖ÷»úÉϼÜÉèOracle RAC,ËùÒÔ²»¶ÏµØÊÕ¼¯Ïà¹Ø×ÊÁÏ,²¢½øÐÐʵ¼ÊÑо¿.
      ÏàÐÅ´ó¼ÒºÜ¿ì¾Í¿ÉÒÔÔÚÎҵIJ©¿ÍÖп´µ½Ïà¹ØµÄÑо¿ÐĵÃÁË.
      ÔÚLinuxѧϰµÄÕâ¶Îʱ¼ä,¸Ð¾õËüÕæÊǷdz£ÆæÃî,ÈÃÎÒ¶ÔËüµÄÐËȤҲԽÀ´Ô½Å¨ÁË,Ï£ÍûÄܹ»¸üºÃ ......

Linux LVM µÄʹÓÃÏê½â

welcome Linux LVM µÄʹÓÃÏê½â ÕªÒª£ºLinuxÓû§°²×°Linux²Ù×÷ϵͳʱÓöµ½µÄÒ»¸ö×î³£¼ûµÄÄÑÒÔ¾ö¶¨µÄÎÊÌâ¾ÍÊÇÈçºÎÕýÈ·µØ¸øÆÀ¹À¸÷·ÖÇø´óС£¬ÒÔ·ÖÅäºÏÊʵÄÓ²Å̿ռ䡣¶øÓöµ½³öÏÖij¸ö·ÖÇø¿Õ¼äºÄ¾¡Ê±£¬½â¾öµÄ·½·¨Í¨³£ÊÇʹÓ÷ûºÅÁ´½Ó£¬»òÕßʹÓõ÷Õû·ÖÇø´óСµÄ¹¤¾ß(±ÈÈçPatition MagicµÈ)£¬µ«Õâ¶¼Ö»ÊÇÔÝʱ½â¾ö°ì·¨£¬Ã»Óиù±¾½â¾öÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ