4.13 ½âÊÍ΢Äں˲Ù×÷ϵͳ¿ÉÄÜ´æÔÚµÄÐÔÄÜȱµã¡£
ͨ¹ý΢Äں˹¹ÔìºÍ·¢ËÍÐÅÏ¢¡¢½ÓÊÜÓ¦´ð²¢½âÂëËù»¨·ÑµÄʱ¼ä±ÈÒ»´Îϵͳµ÷ÓõÄʱ¼äÒª¶à¡£ 4.14 Áгö¼´Ê¹ÔÚ×îСµÄ΢Äں˲Ù×÷ϵͳÖÐÒ²¿ÉÒÔÕÒµ½µÄÈý¸ö¹¦ÄÜ¡£
µÍ¼¶´æ´¢Æ÷¹ÜÀí£¬½ø³Ì¼äͨÐÅ£¨IPC£©ÒÔ¼°I/OºÍÖжϹÜÀí¡£ 4.15 ÔÚ΢Äں˲Ù×÷ϵͳÖУ¬½ø³Ì»òÏ̼߳äͨÐŵĻù±¾ÐÎʽÊÇʲô£¿
ÏûÏ¢¡£
µÚ5Õ ²¢·¢ÐÔ£º»¥³âºÍͬ²½
5.1 ÁгöÓë²¢·¢Ïà¹ØµÄËÄÖÖÉè¼ÆÎÊÌâ
½ø³Ì¼äµÄ½»»¥£¬¹²Ïí×ÊÔ´Ö®¼äµÄ¾ºÕù£¬¶à¸ö½ø³ÌµÄͬ²½ÎÊÌ⣬¶Ô½ø³ÌµÄ´¦ÀíÆ÷ʱ¼ä·ÖÅäÎÊÌâ 5.2 Áгö²¢·¢µÄÈýÖÖÉÏÏÂÎÄ
¶à¸öÓ¦ÓóÌÐò£¬½á¹¹»¯Ó¦ÓóÌÐò£¬²Ù×÷ϵͳ½á¹¹ 5.3 Ö´Ðв¢·¢½ø³ÌµÄ×î»ù±¾ÒªÇóÊÇʲô£¿
¼ÓÇ¿»¥³âµÄÄÜÁ¦
5.4 Áгö½ø³Ì¼äµÄÈýÖÖ»¥ÏàÖªµÀµÄ³Ì¶È£¬²¢¼òµ¥µØ¸ø³ö¸÷×Ե͍Òå¡£
½ø³Ì¼ä»¥Ï಻֪µÀ¶Ô·½£ºÕâÊÇһЩ¶ÀÁ¢µÄ½ø³Ì£¬ËûÃDz»»áÒ»Æð¹¤×÷¡£
½ø³Ì¼ä¼ä½ÓÖªµÀ¶Ô·½£ºÕâЩ½ø³Ì²¢²»ÐèÒªÖªµÀ¶Ô·½µÄ½ø³ÌIDºÅ£¬µ«ËûÃǹ²Ïí·ÃÎÊijЩ¶ÔÏó£¬ÈçÒ»¸öI/O»º³åÇø¡£
½ø³Ì¼äÖ±½ÓÖªµÀ¶Ô·½£ºÕâЩ½ø³Ì¿ÉÒÔͨ¹ý½ø³ÌIDºÅ»¥ÏàͨÐÅ£¬ÓÃÓÚºÏ×÷Íê³ÉijЩ»î¶¯¡£ 5.5 ¾ºÕù½ø³ÌºÍºÏ×÷½ø³Ì½ø³Ì¼äÓÐÊ²Ã´Çø±ð¡£
¾ºÕù½ø³ÌÐèҪͬʱ·ÃÎÊÏàͬµÄ×ÊÔ´£¬Ïñ´ÅÅÌ£¬Îļþ»ò´òÓ¡»ú¡£ºÏ×÷½ø³ÌҪô¹²Ïí·ÃÎÊÒ»¸ö¹²ÓеÄ×ÊÔ´£¬ÏñÒ»¸öÄÚ´æ·ÃÎÊÇø£¬ÒªÃ´¾ÍÓëÆäËû½ø³ÌÏ໥ͨÐÅ£¬ÔÚһЩӦÓóÌÐò»ò»î¶¯ÉϽøÐкÏ×÷¡£ 5.6 ÁгöÓ뾺Õù½ø³ÌÏà¹ØµÄÈýÖÖ¿ØÖÆÎÊÌ⣬²¢¼òµ¥µØ¸ø³ö¸÷×Ե͍Òå¡£
»¥³â£º¾ºÕù½ø³Ì½ö¿ÉÒÔ·ÃÎÊÒ»¸öÁÙ½ç×ÊÔ´£¨Ò»´Î½öÓÐÒ»¸ö½ø³Ì¿ÉÒÔ·ÃÎÊÁÙ½ç×ÊÔ´£©£¬²¢·¢»úÖÆ±ØÐëÂú×ãÒ»´ÎÖ»ÓÐÒ»¸ö½ø³Ì¿ÉÒÔ·ÃÎÊÁÙ½ç×ÊÔ´Õâ¸ö¹æÔò¡£
ËÀËø£ºÈç¹û¾ºÕù½ø³ÌÐèҪΨһµÄ·ÃÎʶàÓÚÒ»¸ö×ÊÔ´£¬²¢ÇÒµ±Ò»¸ö½ø³Ì¿ØÖÆ×ÅÒ»¸ö½ø³Ì£¬ÇÒÔڵȴýÁíÒ»¸ö½ø³Ì£¬ËÀËø¿ÉÄÜ·¢Éú¡£
¼¢¶ö£ºÒ»×é½ø³ÌµÄÒ»¸ö¿ÉÄÜ»áÎÞÏÞÆÚµØ¾Ü¾ø½øÈëµ½Ò»¸öÐèÒª×ÊÔ´£¬ÒòΪÆäËû ³ÉÔ±×é³É¢¶ÏÕâ¸ö×ÊÔ´¡£ 5.7 Áгö¶Ô»¥³âµÄÒªÇó¡£
1.±ØÐëÇ¿ÖÆÊµÊ©»¥³â£ºÔÚ¾ßÓйØÓÚÏàͬ×ÊÔ´»ò¹²Ïí¶ÔÏóµÄÁÙ½çÇøµÄËùÓнø³ÌÖУ¬Ò»´ÎÖ»ÔÊÐíÒ»¸ö½ø³Ì½øÈëÁÙ½çÇø¡£
2.Ò»¸öÔÚÁÙ½çÇøÍ£Ö¹µÄ½ø³Ì±ØÐë²»¸ÉÉæÆäËû½ø³Ì¡£
3.¾ø²»ÔÊÐí³öÏÖÒ»¸öÐèÒª·ÃÎÊÁÙ½çÇøµÄ½ø³Ì±»ÎÞÏÞÑÓ³ÙµÄÇé¿ö£¬¼´²»»á¶öËÀ»ò¼¢¶ö¡£ 4.µ±Ã»Óнø³ÌÔÚÁÙ½çÇøÖÐʱ£¬ÈκÎÐèÒª½øÈëÁÙ½çÇøµÄ½ø³Ì±ØÐëÄܹ»Á¢¼´½øÈë¡£ 5.¶ÔÏà¹Ø½ø³ÌµÄËٶȺʹ¦ÀíÆ÷µÄÊýĿûÓÐÈκÎÒªÇóºÍÏÞÖÆ¡£ 6.Ò»¸ö½ø³ÌפÁôÔÚÁÙ½çÇøÖеÄʱ¼äÊÇÓÐÏ޵ġ£ 5.8 ÔÚÐźÅÁ¿ÉÏ¿ÉÒÔÖ´ÐÐʲô²Ù×÷¡£
1.Ò»¸öÐźÅÁ¿¿ÉÒÔ³õʼ»¯³É·Ç¸ºÊý¡£
2.wait²Ù×÷ʹÐźÅÁ¿¼õ1£¬Èç¹ûֵΪ¸ºÊý£¬ÄÇô½ø³ÌÖ´ÐÐwait¾Í»áÊÜ×è¡£3signal²Ù×÷ʹÐźÅÁ¿Ôö¼Ó1£¬Èç¹ûСÓÚ»òµÈÓÚ0£¬Ôò±»wait²Ù×÷×èÈûµÄ½ø³Ì±»½â³ý×èÈû¡£ 5.9 ¶þÔªÐźÅÁ¿ÓëÒ»°ãÐźÅÁ¿ÓÐÊ²Ã´Çø±ð¡£
¶þÔªÐźÅÁ¿Ö»ÄÜÈ¡0»ò1£¬¶øÒ»°ãÐźÅÁ¿¿ÉÒÔÈ¡ÈκÎÕûÊý¡£ 5.10 Ç¿ÐźÅÁ¿ÓëÈõÐźÅÁ¿ÓÐÊ²Ã´Çø±ð¡£
Ç¿ÐźÅÁ¿ÒªÇóÔÚÐźÅÁ¿ÉϵȴýµÄ½ø³Ì°´ÕÕÏȽøÏȳöµÄ¹æÔò´Ó¶ÓÁÐÖÐÒÆ³ö¡£ÈõÐźÅÁ¿Ã»Óд˹æÔò¡£
5
5.11 .ʲôÊǹ̡ܳ£
¹Ü³ÌÊÇÓÉÒ»¸ö»ò¶à¸ö¹ý³Ì£¬Ò»¸ö³õʼ»¯ÐòÁк;ֲ¿Êý¾Ý×é³ÉµÄÈí¼þÄ£¿é¡£ 5.12 ¶ÔÓÚÏûÏ¢£¬ÓÐ×èÈûºÍÎÞ×èÈûÓÐÊ²Ã´Çø±ð£¿
·¢ËÍÕߺͽÓÊÕÕßÈÎÒ»·½×èÈûÔòÏûÏ¢´«µÝÐèÒªµÈ´ý£¬¶¼ÎÞ×èÈûÔò²»ÐèµÈ´ý¡£ 5.13 ͨ³£Óë¶ÁÕß-дÕßÎÊÌâÏà¹ØÁªµÄÓÐÄÄЩÌõ¼þ£¿
1.ÈÎÒâ¶àµÄ¶Á½ø³Ì¿ÉÒÔͬʱ¶ÁÕâ¸öÎļþ 2.Ò»´ÎÖ»ÓÐÒ»¸öд½ø³Ì¿ÉÒÔÍùÎļþÖÐд
3.Èç¹ûÒ»¸öд½ø³ÌÕýÔÚÍùÎļþÖÐдʱ£¬Ôò½ûÖ¹ÈκζÁ½ø³Ì¶ÁÎļþ¡£
µÚ6Õ ²¢·¢ÐÔ£ºËÀËøºÍ¼¢¶ö
6.1 ¸ø³ö¿ÉÖØÓÃ×ÊÔ´ºÍ¿ÉÏû·Ñ×ÊÔ´µÄÀý×Ó¡£
¿ÉÖØÓÃ×ÊÔ´£º´¦ÀíÆ÷£¬£É/£ÏͨµÀ£¬Ö÷´æºÍ¸¨´æ£¬É豸ÒÔ¼°ÖîÈçÎļþ£¬Êý¾Ý¿âºÍÐźÅÁ¿Ö®ÀàµÄÊý¾Ý½á¹¹¡£
¿ÉÏû·Ñ×ÊÔ´£ºÖжϣ¬Ðźţ¬ÏûÏ¢ºÍ£É/£Ï»º³åÇøÖеÄÐÅÏ¢¡£ 6.2 ¿ÉÄÜ·¢ÉúËÀËøËù±ØÐëµÄÈý¸öÌõ¼þÊÇʲô£¿
»¥³â£¬Õ¼ÓÐÇҵȴý£¬·ÇÇÀÕ¼¡£ 6.3 ²úÉúËÀËøµÄµÚ£´¸öÌõ¼þÊÇʲô£¿
Ñ»·µÈ´ý¡£
6.4 ÈçºÎ·ÀÖ¹Õ¼ÓÐÇҵȴýµÄÌõ¼þ£¿
¿ÉÒÔÒªÇó½ø³ÌÒ»´ÎÐÔµØÇëÇóËùÓÐÐèÒªµÄ×ÊÔ´£¬²¢ÇÒ×èÈûÕâ¸ö×ÊÔ´Ö±µ½ËùÓÐÇëÇó¶¼Í¬Ê±Âú×ã¡£ 6.5 ¸ø³ö·ÀÖ¹ÎÞÇÀÕ¼Ìõ¼þµÄÁ½ÖÖ·½·¨¡£
µÚÒ»ÖÖ£¬Èç¹ûÕ¼ÓÐijЩ×ÊÔ´µÄÒ»¸ö½ø³Ì½øÐнøÒ»²½×ÊÔ´ÇëÇ󱻾ܾø£¬Ôò¸Ã½ø³Ì±ØÐëÊÍ·ÅËü×î³õÕ¼ÓõÄ×ÊÔ´£¬Èç¹ûÓбØÒª£¬¿ÉÔÙ´ÎÇëÇóÕâЩ×ÊÔ´ºÍÁíÍâµÄ×ÊÔ´¡£
µÚ¶þÖÖ£¬Èç¹ûÒ»¸ö½ø³ÌÇëÇóµ±Ç°±»ÁíÒ»¸ö½ø³ÌÕ¼ÓеÄÒ»¸ö×ÊÔ´£¬Ôò²Ù×÷ϵͳ¿ÉÒÔÇÀÕ¼ÁíÒ»¸ö½ø³Ì£¬ÒªÇóËüÊÍ·Å×ÊÔ´¡£
6.6 ÈçºÎ·Àֹѻ·µÈ´ýÌõ¼þ£¿
¿ÉÒÔͨ¹ý¶¨Òå×ÊÔ´ÀàÐ͵ÄÏßÐÔ˳ÐòÀ´Ô¤·À¡£Èç¹ûÒ»¸ö½ø³ÌÒѾ·ÖÅäµ½ÁË£ÒÀàÐ͵Ä×ÊÔ´£¬ÄÇôËü½ÓÏÂÀ´ÇëÇóµÄ×ÊÔ´Ö»ÄÜÊÇÄÇЩÅÅÔÚ£ÒÀàÐÍÖ®ºóµÄ×ÊÔ´ÀàÐÍ¡£ 6.7 ËÀËø±ÜÃ⣬¼ì²âºÍÔ¤·ÀÖ®¼äµÄÇø±ðÊÇʲô£¿
ËÀËøÔ¤·ÀÊÇͨ¹ý¼ä½ÓµØÏÞÖÆÈýÖÖËÀËø±ØÒªÌõ¼þµÄÖÁÉÙÒ»¸ö»òÊÇÖ±½ÓµØÏÞÖÆÑ»·µÈ´ýµÄ·¢ÉúÀ´±ÜÃâËÀËøµÄ³öÏÖ¡£ËÀËø±ÜÃâÔÊÐí¿ÉÄܳöÏֵıØÒªÌõ¼þ·¢Éú£¬µ«ÊDzÉÈ¡´ëʩȷ±£²»»á³öÏÖËÀËøµÄÇé¿ö¡£¶øËÀËø¼ì²âÔÊÐí×ÊÔ´µÄ×ÔÓÉ·ÖÅ䣬²ÉÈ¡ÖÜÆÚÐԵĴëÊ©À´·¢ÏÖ²¢´¦Àí¿ÉÄÜ´æÔÚµÄËÀËøÇé¿ö¡£
µÚ7Õ ÄÚ´æ¹ÜÀí
7.1 ÄÚ´æ¹ÜÀíÐèÒªÂú×ãÄÄЩÐèÇó£¿
ÖØ¶¨Î»¡¢±£»¤¡¢¹²Ïí¡¢Âß¼×éÖ¯ºÍÎïÀí×éÖ¯¡£ 7.2 ΪʲôÐèÒªÖØ¶¨Î»½ø³ÌµÄÄÜÁ¦£¿
ͨ³£Çé¿öÏ£¬²¢²»ÄÜÊÂÏÈÖªµÀÔÚij¸ö³ÌÐòÖ´ÐÐÆÚ¼ä»áÓÐÄĸö³ÌÐòפÁôÔÚÖ÷´æÖС£´ËÍ⻹ϣÍûͨ¹ýÌṩһ¸ö¾Þ´óµÄ¾ÍÐ÷½ø³Ì³Ø£¬Äܹ»°Ñ»î¶¯½ø³Ì»»ÈëºÍ»»³öÖ÷´æ£¬ÒÔ±ãʹ´¦ÀíÆ÷µÄÀûÓÃÂÊ×î´ó»¯¡£ÔÚÕâÁ½ÖÖÇé¿öÏ£¬½ø³ÌÔÚÖ÷´æÖеÄÈ·ÇÐλÖÃÊDz»¿ÉÔ¤ÖªµÄ¡£ 7.3 Ϊʲô²»¿ÉÄÜÔÚ±àÒëʱʵʩÄÚ´æ±£»¤£¿
ÓÉÓÚ³ÌÐòÔÚÖ÷´æÖеÄλÖÃÊDz»¿ÉÔ¤²âµÄ£¬Òò¶øÔÚ±àÒëʱ²»¿ÉÄܼì²é¾ø¶ÔµØÖ·À´È·±£±£»¤¡£²¢ÇÒ£¬´ó¶àÊý³ÌÐòÉè¼ÆÓïÑÔÔÊÐíÔÚÔËÐÐʱ½øÐеØÖ·µÄ¶¯Ì¬¼ÆË㣨ÀýÈ磬ͨ¹ý¼ÆËãÊý×éϱê»òÊý¾Ý½á¹¹ÖеÄÖ¸Õ룩¡£Òò´Ë£¬±ØÐëÔÚÔËÐÐʱ¼ì²é½ø³Ì²úÉúµÄËùÓд洢Æ÷·ÃÎÊ£¬ÒÔ±ãÈ·±£ËüÃÇÖ»·ÃÎÊÁË·ÖÅ䏸¸Ã½ø³ÌµÄ´æ´¢¿Õ
6
¼ä¡£
7.4 ÔÊÐíÁ½¸ö»ò¶à¸ö½ø³Ì·ÃÎʽø³ÌµÄÄ³Ò»ÌØ¶¨ÇøÓòµÄÔÒòÊÇʲô£¿
Èç¹ûÐí¶à½ø³ÌÕýÔÚÖ´ÐÐͬһ³ÌÐò£¬ÔòÔÊÐíÿ¸ö½ø³Ì·ÃÎʸóÌÐòµÄͬһ¸ö¸±±¾Òª±ÈÈÃÿ¸ö½ø³ÌÓÐ×Ô¼ºµ¥¶ÀµÄ¸±±¾¸üÓÐÓÅÊÆ¡£Í¬Ñù£¬ºÏ×÷Íê³ÉͬһÈÎÎñµÄ½ø³Ì¿ÉÄÜÐèÒª¹²Ïí·ÃÎÊͬһ¸öÊý¾Ý½á¹¹¡£ 7.5 Ôڹ̶¨·ÖÇø·½°¸ÖУ¬Ê¹ÓôóС²»µÈµÄ·ÖÇøÓÐʲôºÃ´¦£¿
ͨ¹ýʹÓôóС²»µÈµÄ¹Ì¶¨·ÖÇø£º1.¿ÉÒÔÔÚÌṩºÜ¶à·ÖÇøµÄͬʱÌṩһµ½Á½¸ö·Ç³£´óµÄ·ÖÇø¡£´óµÄ·ÖÇøÔÊÐí½«ºÜ´óµÄ½ø³ÌÈ«²¿ÔØÈëÖ÷´æÖС£2.ÓÉÓÚСµÄ½ø³Ì¿ÉÒÔ±»·ÅÈëСµÄ·ÖÇøÖУ¬´Ó¶ø¼õÉÙÁËÄÚ²¿Ë鯬¡£ 7.6 ÄÚ²¿Ë鯬ºÍÍⲿË鯬ÓÐÊ²Ã´Çø±ð£¿
ÄÚ²¿Ë鯬ÊÇÖ¸ÓÉÓÚ±»×°ÈëµÄÊý¾Ý¿éСÓÚ·ÖÇø´óС¶øµ¼ÖµķÖÇøÄÚ²¿ËùÀ˷ѵĿռ䡣ÍⲿË鯬ÊÇÓ붯̬·ÖÇøÏà¹ØµÄÒ»ÖÖÏÖÏó£¬ËüÊÇÖ¸ÔÚËùÓзÖÇøÍâµÄ´æ´¢¿Õ¼ä»á±ä³ÉÔ½À´Ô½¶àµÄË鯬µÄ¡£ 7.7 Âß¼µØÖ·¡¢Ïà¶ÔµØÖ·ºÍÎïÀíµØÖ·¼äÓÐÊ²Ã´Çø±ð£¿
Âß¼µØÖ·ÊÇÖ¸Ó뵱ǰÊý¾ÝÔÚÄÚ´æÖеÄÎïÀí·ÖÅ䵨ַÎ޹صķÃÎʵØÖ·£¬ÔÚÖ´ÐжÔÄÚ´æµÄ·ÃÎÊ֮ǰ±ØÐë°ÑËüת»¯³ÉÎïÀíµØÖ·¡£Ïà¶ÔµØÖ·ÊÇÂß¼µØÖ·µÄÒ»¸öÌØÀý£¬ÊÇÏà¶ÔÓÚijЩÒÑÖªµã£¨Í¨³£ÊdzÌÐòµÄ¿ªÊ¼´¦£©µÄ´æ´¢µ¥Ôª¡£ÎïÀíµØÖ·»ò¾ø¶ÔµØÖ·ÊÇÊý¾ÝÔÚÖ÷´æÖеÄʵ¼ÊλÖᣠ7.8 Ò³ºÍÖ¡Ö®¼äÓÐÊ²Ã´Çø±ð£¿
ÔÚ·ÖҳϵͳÖУ¬½ø³ÌºÍ´ÅÅÌÉÏ´æ´¢µÄÊý¾Ý±»·Ö³É´óС¹Ì¶¨ÏàµÈµÄС¿é£¬½Ð×öÒ³¡£¶øÖ÷´æ±»·Ö³ÉÁËͬÑù´óСµÄС¿é£¬½Ð×öÖ¡¡£Ò»Ò³Ç¡ºÃ¿ÉÒÔ±»×°ÈëÒ»Ö¡ÖС£ 7.9 Ò³ºÍ¶ÎÖ®¼äÓÐÊ²Ã´Çø±ð£¿
·Ö¶ÎÊÇϸ·ÖÓû§³ÌÐòµÄÁíÒ»ÖÖ¿ÉÑ¡·½°¸¡£²ÉÓ÷ֶμ¼Êõ£¬³ÌÐòºÍÏà¹ØµÄÊý¾Ý±»»®·Ö³ÉÒ»×é¶Î¡£¾¡¹ÜÓÐÒ»¸ö×î´ó¶Î³¤¶È£¬µ«²¢²»ÐèÒªËùÓеijÌÐòµÄËùÓжεij¤¶È¶¼ÏàµÈ¡£
µÚ8Õ ÐéÄâÄÚ´æ
8.1 ¼òµ¥·ÖÒ³ÓëÐéÄâ·ÖÒ³ÓÐÊ²Ã´Çø±ð£¿
¼òµ¥·ÖÒ³£ºÒ»¸ö³ÌÐòÖеÄËùÓеÄÒ³¶¼±ØÐëÔÚÖ÷´æ´¢Æ÷ÖгÌÐò²ÅÄÜÕý³£ÔËÐУ¬³ý·ÇʹÓø²¸Ç¼¼Êõ¡£ ÄâÄÚ´æ·ÖÒ³£º²»ÊdzÌÐòµÄÿһҳ¶¼±ØÐëÔÚÖ÷´æ´¢Æ÷µÄÖ¡ÖÐÀ´Ê¹³ÌÐòÔËÐУ¬Ò³ÔÚÐèÒªµÄʱºò½øÐжÁÈ¡¡£ 8.2 ½âÊÍʲôÊǶ¶¶¯¡£
ÐéÄâÄÚ´æ½á¹¹µÄÕð¶¯ÏÖÏó£¬ÔÚÕâ¸ö¹ý³ÌÖд¦ÀíÆ÷´ó²¿·ÖµÄʱ¼ä¶¼ÓÃÓÚ½»»»¿é£¬¶ø²»ÊÇÖ´ÐÐÖ¸Áî¡£ 8.3 ΪʲôÔÚʹÓÃÐéÄâÄÚ´æÊ±£¬¾Ö²¿ÐÔÔÀíÊÇÖÁ¹ØÖØÒªµÄ£¿
¿ÉÒÔ¸ù¾Ý¾Ö²¿ÐÔÔÀíÉè¼ÆËã·¨À´±ÜÃâ¶¶¶¯¡£×ܵÄÀ´Ëµ£¬¾Ö²¿ÐÔÔÀíÔÊÐíËã·¨Ô¤²âÄÄÒ»¸öµ±Ç°Ò³ÔÚ×î½üµÄδÀ´ÊÇ×îÉÙ¿ÉÄܱ»Ê¹Óõ쬲¢Óɴ˾;ö¶¨ºòÑ¡µÄÌæ»»³öµÄÒ³¡£ 8.4 ÄÄÐ©ÔªËØÊÇÒ³±íÏîÖпÉÒÔÕÒµ½µÄÔªËØ£¿¼òµ¥¶¨Òåÿ¸öÔªËØ¡£
Ö¡ºÅ£ºÓÃÀ´±íʾÖ÷´æÖеÄÒ³À´°´Ë³ÐòÅÅÁеĺÅÂë¡£ ´æÔÚ루P£©£º±íʾÕâÒ»Ò³ÊÇ·ñµ±Ç°ÔÚÖ÷´æÖС£ ÐÞ¸Ä루M£©£º±íʾÕâÒ»Ò³ÔڷŽøÖ÷´æºóÊÇ·ñ±»Ð޸Ĺý¡£ 8.5 ×ªÒÆºó±¸»º³åÆ÷µÄÄ¿µÄÊÇʲô£¿
×ªÒÆºó±¸»º³åÆ÷£¨TLB£©ÊÇÒ»¸ö°üº¬×î½ü¾³£±»Ê¹ÓùýµÄÒ³±íÏîµÄ¸ßËÙ»º³å´æ´¢Æ÷¡£ËüµÄÄ¿µÄÊÇΪÁ˼õÉÙ´Ó´ÅÅÌÖлָ´Ò»¸öÒ³±íÏîËùÐèµÄʱ¼ä¡£ 8.6 ¼òµ¥¶¨ÒåÁ½Öֿɹ©Ñ¡ÔñµÄÒ³¶ÁÈ¡²ßÂÔ¡£
ÔÚÇëÇóʽ·ÖÒ³ÖУ¬Ö»Óе±·ÃÎʵ½Ä³Ò³ÖеÄÒ»¸öµ¥ÔªÊ±²Å½«¸ÃҳȡÈëÖ÷´æ¡£ ÔÚԤԼʽ·ÖÒ³ÖУ¬¶ÁÈ¡µÄ²¢²»ÊÇÒ³´íÎóÇëÇóµÄÒ³¡£ 8.7 פÁô¼¯¹ÜÀíºÍÒ³Ìæ»»²ßÂÔÓÐÊ²Ã´Çø±ð£¿
פÁô¼¯¹ÜÀíÖ÷Òª¹Ø×¢ÒÔÏÂÁ½¸öÎÊÌ⣺£¨1£©¸øÃ¿¸ö»î¶¯½ø³Ì·ÖÅä¶àÉÙ¸öÒ³Ö¡¡££¨2£©±»¿¼ÂÇÌæ»»µÄÒ³¼¯ÊǽöÏÞÔÚÒýÆðÒ³´íÎóµÄ½ø³ÌµÄפÁô¼¯ÖÐÑ¡Ôñ»¹ÊÇÔÚÖ÷´æÖÐËùÓеÄÒ³Ö¡ÖÐÑ¡Ôñ¡£
Ò³Ìæ»»²ßÂÔ¹Ø×¢µÄÊÇÒÔÏÂÎÊÌ⣺ÔÚ¿¼ÂǵÄÒ³¼¯ÖУ¬ÄÄÒ»¸öÌØÊâµÄÒ³Ó¦¸Ã±»Ñ¡ÔñÌæ»»¡£ 8.8 FIFOºÍClockÒ³Ìæ»»Ëã·¨ÓÐÊ²Ã´Çø±ð£¿
7
ʱÖÓËã·¨ÓëFIFOËã·¨ºÜ½Ó½ü£¬³ýÁËÔÚʱÖÓËã·¨ÖУ¬ÈκÎÒ»¸öʹÓÃλΪһµÄÒ³±»ºöÂÔ¡£ 8.9 Ò³»º³åʵÏÖµÄÊÇʲô£¿
£¨1£©±»Ìæ»»³öפÁô¼¯µÄÒ³²»¾ÃÓÖ±»·ÃÎʵ½Ê±£¬ÈÔÔÚÖ÷´æÖУ¬¼õÉÙÁËÒ»´Î´ÅÅ̶Áд¡£
£¨2£©±»Ð޸ĵÄÒ³ÒԴصķ½Ê½±»Ð´»Ø£¬¶ø²»ÊÇÒ»´Îֻдһ¸ö£¬Õâ¾Í´ó´ó¼õÉÙÁËI/O²Ù×÷µÄÊýÄ¿£¬´Ó¶ø¼õÉÙÁË´ÅÅÌ·ÃÎʵÄʱ¼ä¡£
8.10 Ϊʲô²»¿ÉÄܰÑÈ«¾ÖÌæ»»²ßÂԺ͹̶¨·ÖÅä²ßÂÔ×éºÏÆðÀ´£¿
¹Ì¶¨·ÖÅä²ßÂÔÒªÇó·ÖÅä¸øÒ»¸ö½ø³ÌµÄÖ¡µÄÊýÄ¿ÊÇÈ·¶¨µÄ£¬µ±Ò»¸ö½ø³ÌÖÐÈ¡ÈëÒ»¸öеÄҳʱ£¬Õâ¸ö½ø³ÌפÁôÒ³¼¯ÖеÄÒ»Ò³±ØÐë±»Ìæ»»³öÀ´£¨±£³Ö·ÖÅäµÄÖ¡µÄÊýÄ¿²»±ä£©£¬ÕâÊÇÒ»ÖÖ¾Ö²¿Ìæ»»²ßÂÔ¡£ 8.11 פÁô¼¯ºÍ¹¤×÷¼¯ÓÐÊ²Ã´Çø±ð£¿
Ò»¸ö½ø³ÌµÄפÁô¼¯ÊÇÖ¸µ±Ç°ÔÚÖ÷´æÖеÄÕâ¸ö½ø³ÌµÄÒ³µÄ¸öÊý¡£Ò»¸ö½ø³ÌµÄ¹¤×÷¼¯ÊÇÖ¸Õâ¸ö½ø³Ì×î½ü±»Ê¹ÓùýµÄÒ³µÄ¸öÊý¡£
8.12 ÇëÇóʽÇå³ýºÍԤԼʽÇå³ýÓÐÊ²Ã´Çø±ð£¿
ÔÚÇëÇóʽÇå³ýÖУ¬Ö»Óе±Ò»Ò³±»Ñ¡ÔñÓÃÓÚÌæ»»Ê±²Å±»Ð´»Ø¸¨´æ£»
ÔÚԤԼʽÇå³ýÖУ¬½«ÕâЩ±»Ð޸ĵĶà¸öÒ³ÔÚÐèÒªÓõ½ËüÃÇËùÕ¼¾ÝµÄҳ֮֡ǰ³ÉÅúµÄд»Ø¸¨´æ¡£
µÚ9Õ µ¥´¦ÀíÆ÷µ÷¶È
9.1 ¼òÒªÃèÊöÈýÖÖÀàÐ͵Ĵ¦ÀíÆ÷µ÷¶È¡£
³¤³Ìµ÷¶È£º¾ö¶¨¼ÓÈëµ½´ýÖ´ÐеĽø³Ì³ØÖУ»
Öг̵÷¶È£º¾ö¶¨¼ÓÈëµ½²¿·Ö»òÈ«²¿ÔÚÖ÷´æÖеĽø³Ì¼¯ºÏÖУ» ¶Ì³Ìµ÷¶È£º¾ö¶¨ÄÄÒ»¸ö¿ÉÓýø³Ì½«±»´¦ÀíÆ÷Ö´ÐС£ 9.2 ÔÚ½»»¥Ê½²Ù×÷ϵͳÖУ¬Í¨³£×îÖØÒªµÄÐÔÄÜÒªÇóÊÇʲô£¿
·´Ó¦Ê±¼ä
9.3 ÖÜתʱ¼äºÍÏìӦʱ¼äÓÐÊ²Ã´Çø±ð£¿
ÖÜתʱ¼äÊÇÒ»¸öÒªÇ󻨷ÑÔÚϵͳÉϵİüÀ¨µÈ´ýʱ¼äºÍ·þÎñʱ¼äµÄ×ܵÄʱ¼ä¡£ÏìӦʱ¼ä¶ÔÒ»¸ö½»»¥½ø³Ì£¬ÕâÊÇÖ¸´ÓÌá½»Ò»¸öÇëÇ󵽿ªÊ¼½ÓÊÜÏìÓ¦Ö®¼äµÄʱ¼ä¼ä¸ô¡£Í¨³£½ø³ÌÔÚ´¦Àí¸ÃÇëÇóµÄͬʱ£¬¾Í¿ªÊ¼¸øÓû§²úÉúһЩÊä³ö¡£
9.4 ¶Ô½ø³Ìµ÷¶È£¬½ÏСµÄÓÅÏȼ¶Öµ±íʾ½ÏµÍµÄÓÅÏȼ¶»¹ÊǽϸߵÄÓÅÏȼ¶£¿
ÔÚUNIXºÍÐí¶àÆäËûϵͳÖУ¬´óµÄÓÅÏȼ¶Öµ±íʾµÍÓÅÏȼ¶½ø³Ì¡£Ðí¶àϵͳ£¬±ÈÈçWINDOWS£¬¸ÕºÃÏà·´£¬´óÊýÖµ±íʾ¸ßÓÅÏȼ¶¡£
9.5 ÇÀռʽºÍ·ÇÇÀռʽµ÷¶ÈÓÐÊ²Ã´Çø±ð£¿
·ÇÇÀÕ¼£ºÔÚÕâÖÖÇé¿öÏ£¬Ò»µ©½ø³Ì´¦ÓÚÔËÐÐ̬£¬Ëû¾Í²»¶ÏÖ´ÐÐÖ±µ½ÖÕÖ¹£¬»òÕßΪµÈ´ýI/O»òÇëÇóijЩ²Ù×÷ϵͳ·þÎñ¶ø×èÈû×Ô¼º¡£
ÇÀÕ¼£ºµ±Ç°ÕýÔÚÔËÐеĽø³Ì¿ÉÄܱ»²Ù×÷ϵͳÖжϣ¬²¢×ªÒƵ½¾ÍÐ÷̬¡£¹ØÓÚÇÀÕ¼µÄ¾ö²ß¿ÉÄÜÊÇÔÚÒ»¸öнø³Ìµ½´ïʱ£¬»òÕßÔÚÒ»¸öÖжϷ¢Éúºó°ÑÒ»¸ö±»×èÈûµÄ½ø³ÌÖÃΪ¾ÍÐ÷̬ʱ£¬»òÕß»ùÓÚÖÜÆÚÐÔµÄʱ¼äÖжϡ£ 9.6 ¼òµ¥¶¨ÒåFCFSµ÷¶È¡£
µ±Ã¿¸ö½ø³Ì¾ÍÐ÷ºó£¬Ëü¼ÓÈë¾ÍÐ÷¶ÓÁС£µ±µ±Ç°ÕýÔÚÔËÐеĽø³ÌÍ£Ö¹Ö´ÐÐʱ£¬Ñ¡ÔñÔÚ¾ÍÐ÷¶ÓÁÐÖдæÔÚʱ¼ä×µÄ½ø³ÌÔËÐС£ 9.7 ¼òµ¥¶¨ÒåÂÖתµ÷¶È
ÒÔÒ»¸öÖÜÆÚÐÔ¼ä¸ô²úÉúʱÖÓÖжϣ¬µ±ÖжϲúÉúʱ£¬µ±Ç°ÕýÔÚÔËÐеĵĽø³Ì±»ÖÃÓÚ¾ÍÐ÷¶ÓÁÐÖУ¬È»ºó»ùÓÚFCFS²ßÂÔÑ¡ÔñÏÂÒ»¸ö¾ÍÐ÷×÷ÒµÔËÐС£ 9.8 ¼òµ¥¶¨Òå×î¶Ì½ø³ÌÓÅÏȵ÷¶È¡£
ÕâÊÇÒ»¸ö·ÇÇÀÕ¼µÄ²ßÂÔ£¬ÆäÔÔòÊÇÏÂÒ»´ÎÑ¡ÔñËùÐè´¦Àíʱ¼ä×î¶ÌµÄ½ø³Ì¡£ 9.9 ¼òµ¥¶¨Òå×î¶ÌÊ£Óàʱ¼äµ÷¶È¡£
×î¶ÌÊ£Óàʱ¼äÊÇÕë¶ÔSPNÔö¼ÓÁËÇÀÕ¼»úÖÆµÄ°æ±¾¡£ÔÚÕâÖÖÇé¿öÏ£¬µ÷¶ÈÆ÷×ÜÊÇÑ¡ÔñÔ¤ÆÚÊ£Óàʱ¼ä×î¶ÌµÄ½ø³Ì¡£µ±Ò»¸öнø³Ì¼ÓÈëµ½¾ÍÐ÷¶ÓÁÐʱ£¬Ëû¿ÉÄܱȵ±Ç°ÔËÐеĽø³Ì¾ßÓиü¶ÌµÄÊ£Óàʱ¼ä£¬Òò´Ë£¬Ö»
8