´ð£º
£¨ 1 £©Óû§¼¶Ị̈߳º½ö´æÔÚÓÚÓû§¿Õ¼äÖеÄỊ̈߳¬ÎÞÐëÄÚºËÖ§³Ö¡£ÕâÖÖÏ̵߳Ĵ´½¨¡¢³·Ïú¡¢ Ï̼߳äµÄͬ²½ÓëͨÐŵȹ¦ÄÜ£¬ ¶¼ÎÞÐèÀûÓÃϵͳµ÷ÓÃʵÏÖ¡£ Óû§¼¶Ï̵߳ÄÇл»Í¨³£·¢ÉúÔÚÒ»¸öÓ¦Óýø³ÌµÄÖî¶àÏß³ÌÖ®¼ä£¬Í¬ÑùÎÞÐèÄÚºËÖ§³Ö¡£
£¨2 £©ÄÚºËÖ§³ÖỊ̈߳ºÔÚÄÚºËÖ§³ÖÏÂÔËÐеÄÏ̡߳£ÎÞÂÛÊÇÓû§½ø³ÌÖеÄỊ̈߳¬»¹ÊÇϵͳÏß³ÌÖеÄỊ̈߳¬Æä´´½¨¡¢³·ÏúºÍÇл»µÈ¶¼ÊÇÒÀ¿¿Äںˣ¬ÔÚÄں˿ռäÖÐʵÏֵġ£ÔÚÄں˿ռäÀﻹ Ϊÿ¸öÄÚºËÖ§³ÖÏß³ÌÉèÖÃÁËÏ߳̿ØÖƿ飬Äں˸ù¾Ý¸Ã¿ØÖÆ¿é¸Ð֪ijÏ̵߳ĴæÔÚ²¢ÊµÊ©¿ØÖÆ¡£ 42 £®ÊÔ˵Ã÷Óû§¼¶Ï̵߳ÄʵÏÖ·½·¨¡£
´ð£ºÓû§¼¶Ïß³ÌÊÇÔÚÓû§¿Õ¼äÖеÄʵÏֵģ¬ÔËÐÐÔÚ
¡°ÔËÐÐʱϵͳ ¡±Óë¡°Äں˿ØÖÆÏß³Ì ¡±µÄÖÐ
LWP
¼äϵͳÉÏ¡£ÔËÐÐʱϵͳÓÃÓÚ¹ÜÀíºÍ¿ØÖÆÏ̵߳ĺ¯ÊýµÄ¼¯ºÏ¡£Äں˿ØÖÆÏ̻߳òÇáÐͽø³Ì ¿Éͨ¹ýϵͳµ÷ÓûñµÃÄÚºËÌṩ·þÎñ£¬ÀûÓà 43 £®ÊÔ˵Ã÷ÄÚºËÖ§³ÖÏ̵߳ÄʵÏÖ·½·¨¡£
LWP ½ø³Ì×÷ΪÖмäϵͳ¡£
´ð£ºÏµÍ³ÔÚ´´½¨Ð½ø³Ìʱ£¬·ÖÅäÒ»¸öÈÎÎñÊý¾ÝÇø PTDA £¬ÆäÖаüÀ¨Èô¸É¸öÏ߳̿ØÖÆ¿é TCB ¿Õ¼ä¡£´´½¨Ò»¸öÏ̷߳ÖÅäÒ»¸ö TCB £¬ÓйØÐÅϢдÈë TCB £¬ÎªÖ®·ÖÅä±ØÒªµÄ×ÊÔ´¡£µ± PTDA ÖÐµÄ TCB ÓÃÍ꣬¶ø½ø³ÌÓÖÓÐÐÂÏß³Ìʱ£¬Ö»ÒªËù´´½¨µÄÏß³ÌÊýĿ䳬¹ýϵͳÔÊÐíÖµ£¬ÏµÍ³¿É ÔÚΪ֮·ÖÅäÐ嵀 TCB £»ÔÚ³·ÏúÒ»¸öÏß³Ìʱ£¬Ò²Ó¦»ØÊÕÏ̵߳ÄËùÓÐ×ÊÔ´ºÍ
TCB ¡£
µÚÈýÕÂ
µÚÈýÕ´¦Àí»úµ÷¶ÈÓëËÀËø
1£®¸ß¼¶µ÷¶ÈÓëµÍ¼¶µ÷¶ÈµÄÖ÷ÒªÈÎÎñÊÇʲô£¿ÎªÊ²Ã´ÒªÒýÈëÖм¶µ÷¶È£¿
´ð£º¸ß¼¶µ÷¶ÈµÄÖ÷ÒªÈÎÎñÊǸù¾ÝijÖÖËã·¨£¬°ÑÍâ´æÉÏ´¦Óں󱸶ÓÁÐÖеÄÄÇЩ×÷Òµµ÷ÈëÄÚ´æ¡£µÍ¼¶µ÷¶ÈÊDZ£´æ´¦Àí»úµÄÏÖ³¡ÐÅÏ¢£¬°´Ä³ÖÖËã·¨ÏÈÈ¡½ø³Ì£¬ÔÙ°Ñ´¦ÀíÆ÷·ÖÅ䏸½ø³Ì¡£ ÒýÈëÖм¶µ÷¶ÈµÄÖ÷ҪĿµÄÊÇΪÁËÌá¸ßÄÚ´æÀûÓÃÂʺÍϵͳÍÌÍÂÁ¿¡£
ʹÄÇЩÔÝʱ²»ÄÜÔËÐеĽø³Ì
²»ÔÙÕ¼ÓÃÄÚ´æ×ÊÔ´£¬½«ËüÃǵ÷ÖÁÍâ´æµÈ´ý£¬°Ñ½ø³Ì״̬¸ÄΪ¾ÍÐ÷פÍâ´æ×´Ì¬»ò¹ÒÆð״̬¡£ 2£®ºÎν×÷Òµ¡¢×÷Òµ²½ºÍ×÷ÒµÁ÷£¿
´ð£º×÷Òµ°üº¬Í¨³£µÄ³ÌÐòºÍÊý¾Ý£¬ »¹ÅäÓÐ×÷ҵ˵Ã÷Êé¡£ ϵͳ¸ù¾Ý¸Ã˵Ã÷Êé¶Ô³ÌÐòµÄÔËÐнøÐÐ ¿ØÖÆ¡£Åú´¦ÀíϵͳÖÐÊÇÒÔ×÷ҵΪ»ù±¾µ¥Î»´ÓÍâ´æµ÷ÈëÄÚ´æ¡£
×÷Òµ²½ÊÇָÿ¸ö×÷ÒµÔËÐÐÆÚ¼ä¶¼±ØÐë¾¹ýÈô¸É¸öÏà¶Ô¶ÀÁ¢Ï໥¹ØÁªµÄ˳Ðò¼Ó¹¤µÄ²½Öè¡£ ×÷ÒµÁ÷ÊÇÖ¸Èô¸É¸ö×÷Òµ½øÈëϵͳºóÒÀ´Î´æ·ÅÔÚÍâ´æÉÏÐγɵÄÊäÈë×÷ÒµÁ÷£» Ï£¬Öð¸ö×÷Òµ½ø³Ì´¦Àí£¬ÓÚÊÇÐγÉÁË´¦Àí×÷ÒµÁ÷¡£ 3£®ÔÚʲôÇé¿öÏÂÐèҪʹÓÃ×÷Òµ¿ØÖÆ¿é
JCB £¿ÆäÖаüº¬ÁËÄÄЩÄÚÈÝ£¿
JCB £¬¸ù¾Ý×÷ÒµÀàÐͽ«
ÔÚ²Ù×÷ϵͳµÄ¿ØÖÆ
´ð£ºÃ¿µ±×÷Òµ½øÈëϵͳʱ£¬ÏµÍ³±ãΪÿ¸ö×÷Òµ½¨Á¢Ò»¸ö×÷Òµ¿ØÖÆ¿é Ëü²åÈëµ½ÏàÓ¦µÄºó±¸¶ÓÁÐÖС£
JCB °üº¬µÄÄÚÈÝͨ³£ÓУº 1) ×÷Òµ±êʶ 2) Óû§Ãû³Æ 3) Óû§ÕË»§ 4) ×÷ÒµÀàÐÍ£¨ CPU ·±Ã¦ÐÍ¡¢ I/O ·¼ÃûÐÍ¡¢ÅúÁ¿ÐÍ¡¢ÖÕ¶ËÐÍ£©
5) ×÷ҵ״̬ 6) µ÷¶ÈÐÅÏ¢£¨ÓÅÏȼ¶¡¢×÷ÒµÒÑÔËÐУ©
7) ×ÊÔ´ÒªÇó
8) ½øÈëϵͳʱ¼ä 9) ¿ªÊ¼´¦Àíʱ¼ä 10) ×÷ÒµÍê³Éʱ¼ä 11) ×÷ÒµÍ˳öʱ¼ä 12) ×ÊԴʹÓÃÇé¿öµÈ 4£®ÔÚ×÷Òµµ÷¶ÈÖÐÓ¦ÈçºÎÈ·¶¨½ÓÄɶàÉÙ¸ö×÷ÒµºÍ½ÓÄÉÄÄЩ×÷Òµ£¿
´ð: ×÷Òµµ÷¶Èÿ´Î½ÓÄɽøÈëÄÚ´æµÄ×÷ÒµÊý£¬È¡¾öÓÚ¶àµÀ³ÌÐò¶È¡£Ó¦½«ÄÄЩ×÷Òµ´ÓÍâ´æµ÷ÈëÄÚ ´æ£¬È¡¾öÓÚ²ÉÓõĵ÷¶ÈËã·¨¡£ ×î¼òµ¥µÄÊÇÏÈÀ´·þÎñµ÷¶ÈËã·¨£¬ ·¨ºÍ»ùÓÚ×÷ÒµÓÅÏȼ¶µÄµ÷¶ÈËã·¨¡£ 5£®ÊÔ˵Ã÷µÍ¼¶µ÷¶ÈµÄÖ÷Òª¹¦ÄÜ¡£ ´ð£º£¨ 1£©±£´æ´¦Àí»úµÄÏÖ³¡ÐÅÏ¢£¨
2£©°´Ä³ÖÖË㷨ѡȡ½ø³Ì£¨ 3£©°Ñ´¦Àí»ú·ÖÅ䏸½ø³Ì¡£
½Ï³£ÓõÄÊǶÌ×÷ÒµÓÅÏȵ÷¶ÈËã
6£®ÔÚÇÀÕ¼µ÷¶È·½Ê½ÖУ¬ÇÀÕ¼µÄÔÔòÊÇʲô£¿
´ð£ºÇÀÕ¼µÄÔÔòÓУºÊ±¼äƬÔÔò¡¢ÓÅÏÈȨÔÔò¡¢¶Ì×÷ÒµÓÅÏÈȨÔÔòµÈ¡£ 7£®ÔÚÑ¡Ôñµ÷¶È·½Ê½ºÍµ÷¶ÈË㷨ʱ£¬Ó¦×ñѵÄ×¼ÔòÊÇʲô£¿ ´ð£º
£¨1 £©ÃæÏòÓû§µÄ×¼Ôò£ºÖÜתʱ¼ä¶Ì¡¢ÏìӦʱ¼ä¿ì¡¢½ØÖ¹Ê±¼äµÄ±£Ö¤¡¢ÓÅÏÈȨ׼Ôò¡£ £¨2 £©ÃæÏòϵͳµÄ×¼Ôò£ºÏµÍ³ÍÌÍÂÁ¿¸ß¡¢´¦Àí»úÀûÓÃÂʺᢸ÷Àà×ÊÔ´µÄƽºâÀûÓᣠ8£®ÔÚÅú´¦Àíϵͳ¡¢·ÖʱϵͳºÍʵʱϵͳÖУ¬¸÷²ÉÓÃÄļ¸ÖÖ½ø³Ì£¨×÷Òµ£©µ÷¶ÈËã·¨£¿
´ð£ºÅú´¦ÀíϵͳµÄµ÷¶ÈËã·¨£º ¶Ì×÷ÒµÓÅÏÈ¡¢ ÓÅÏÈȨ¡¢ ¸ßÏìÓ¦±ÈÓÅÏÈ¡¢ ¶à¼¶·´À¡¶ÓÁе÷¶ÈËã·¨¡£·ÖʱϵͳµÄµ÷¶ÈËã·¨£ºÊ±¼äƬÂÖת·¨¡£ ʵʱϵͳµÄµ÷¶ÈËã·¨£º×îÔç½ØÖ¹Ê±¼äÓÅÏȼ´
EDF ¡¢×îµÍËɳڶÈÓÅÏȼ´ LLF Ëã·¨¡£
9£®ºÎν¾²Ì¬ºÍ¶¯Ì¬ÓÅÏȼ¶£¿È·¶¨¾²Ì¬ÓÅÏȼ¶µÄÒÀ¾ÝÊÇʲô£¿
´ð£º¾²Ì¬ÓÅÏȼ¶ÊÇÖ¸ÔÚ´´½¨½ø³Ìʱȷ¶¨ÇÒÔÚ½ø³ÌµÄÕû¸öÔËÐÐÆÚ¼ä±£³Ö²»±äµÄÓÅÏȼ¶¡£ ¶¯Ì¬ÓÅÏȼ¶ÊÇÖ¸ÔÚ´´½¨½ø³Ìʱ¸³ÓèµÄÓÅÏÈȨ£¬ ÓÅÏȼ¶£¬¿ÉÒÔ»ñµÃ¸üºÃµÄµ÷¶ÈÐÔÄÜ¡£
È·¶¨½ø³ÌÓÅÏȼ¶µÄÒÀ¾Ý£º½ø³ÌÀàÐÍ¡¢½ø³Ì¶Ô×ÊÔ´µÄÐèÇóºÍÓû§ÒªÇó¡£ 10 £®ÊÔ±È½Ï FCFS ºÍ SPF Á½ÖÖ½ø³Ìµ÷¶ÈËã·¨¡£
´ð£ºÏàͬµã£ºÁ½ÖÖµ÷¶ÈËã·¨¶¼¿ÉÒÔÓÃÓÚ×÷Òµµ÷¶ÈºÍ½ø³Ìµ÷¶È¡£
²»Í¬µã£º FCFS µ÷¶ÈË㷨ÿ´Î¶¼´Óºó±¸¶ÓÁÐÖÐÑ¡ÔñÒ»¸ö»ò¶à¸ö×îÏȽøÈë¸Ã¶ÓÁеÄ×÷Òµ£¬ Ãǵ÷ÈëÄÚ´æ¡¢·ÖÅä×ÊÔ´¡¢´´½¨½ø³Ì¡¢²åÈëµ½¾ÍÐ÷¶ÓÁС£¸ÃËã·¨ÓÐÀûÓÚ³¤×÷Òµ
½«Ëü
¿ÉÒÔËæ½ø³ÌÍÆ½ø»òËæÆäµÈ´ýʱ¼äÔö¼Ó¶ø¸Ä±äµÄ
/½ø³Ì£¬²»ÀûÓÚ
¶Ì×÷Òµ /½ø³Ì¡£ SPF Ë㷨ÿ´Îµ÷¶È¶¼´Óºó±¸¶ÓÁÐÖÐÑ¡ÔñÒ»¸ö»òÈô¸É¸ö¹À¼ÆÔËÐÐʱ¼ä×î¶ÌµÄ×÷ Òµ£¬µ÷ÈëÄÚ´æÖÐÔËÐС£¸ÃËã·¨ÓÐÀûÓÚ¶Ì×÷Òµ
/½ø³Ì£¬²»ÀûÓÚ³¤×÷Òµ /½ø³Ì¡£
11 £®ÔÚʱ¼äƬÂÖת·¨ÖУ¬Ó¦ÈçºÎÈ·¶¨Ê±¼äƬµÄ´óС£¿ ´ð£ºÊ±¼äƬӦÂÔ´óÓÚÒ»´ÎµäÐ͵Ľ»»¥ÐèÒªµÄʱ¼ä¡£ ÒªÇó¡¢¾ÍÐ÷¶ÓÁÐÖнø³ÌµÄÊýÄ¿ºÍϵͳµÄ´¦ÀíÄÜÁ¦¡£
12 £®Í¨¹ýÒ»¸öÀý×ÓÀ´ËµÃ÷ͨ³£µÄÓÅÏȼ¶µ÷¶ÈËã·¨²»ÄÜÊÊÓÃÓÚʵʱϵͳ£¿
Ò»°ãÓ¦¿¼ÂÇÈý¸öÒòËØ£º ϵͳ¶ÔÏàӦʱ¼äµÄ
´ð£ºÊµÊ±ÏµÍ³µÄµ÷¶ÈËã·¨ºÜ¶à£¬Ö÷ÒªÊÇ»ùÓÚÈÎÎñµÄ¿ªÊ¼½ØÖ¹Ê±¼äºÍÈÎÎñ½ô¼± /Ëɳڳ̶ȵÄÈÎ
ÎñÓÅÏȼ¶µ÷¶ÈËã·¨£¬Í¨³£µÄÓÅÏȼ¶µ÷¶ÈËã·¨²»ÄÜÂú×ãʵʱϵͳµÄµ÷¶ÈʵʱÐÔÒªÇó¶ø²»ÊÊÓᣠ13 £®ÎªÊ²Ã´Ëµ¶à¼¶·´À¡¶ÓÁе÷¶ÈËã·¨ÄܽϺõØÂú×ã¸÷·½ÃæÓû§µÄÐèÇó£¿
´ð£º£¨ 1£©ÖÕ¶ËÐÍ×÷ÒµÓû§Ìá½»µÄ×÷Òµ´ó¶àÊôÓÚ½ÏСµÄ½»»¥ÐÍ×÷Òµ£¬ÏµÍ³Ö»ÒªÊ¹ÕâЩ×÷ÒµÔÚµÚÒ»¶ÓÁй涨µÄʱ¼äƬÄÚÍê³É£¬ÖÕ¶Ë×÷ÒµÓû§¾Í»á¸Ðµ½Âú×ã¡£
£¨2 £©¶ÌÅú´¦Àí×÷ÒµÓû§£¬¿ªÊ¼Ê±ÏñÖÕ¶ËÐÍ×÷ÒµÒ»Ñù£¬Èç¹ûÔÚµÚÒ»¶ÓÁÐÖÐÖ´ÐÐÒ»¸öʱ¼äƬ¶Î ¼´¿ÉÍê³É£¬ ±ã¿É»ñµÃÓëÖÕ¶Ë×÷ÒµÒ»ÑùµÄÏìӦʱ¼ä¡£ Áи÷Ö´ÐÐһʱ¼äƬ¼´¿ÉÍê³É£¬ÆäÖÜתʱ¼äÈÔÈ»½Ï¶Ì¡£ £¨3 £©³¤Åú´¦Àí×÷Òµ£¬Ëü½«ÒÀ´ÎÔÚµÚ
1 £¬ 2 £¬ £¬ n ¸ö¶ÓÁÐÖÐÔËÐУ¬È»ºóÔÙ°´ÂÖת·½Ê½ÔËÐУ¬
¶ÔÓÚÉÔ³¤×÷Òµ£¬ ͨ³£Ö»ÐèÔÚµÚ¶þºÍµÚÈý¶Ó
Óû§²»±Øµ£ÐÄÆä×÷Òµ³¤ÆÚµÃ²»µ½´¦Àí¡£ËùÒÔ£¬¶à¼¶·´À¡¶ÓÁе÷¶ÈËã·¨ÄÜÂú×ã¶àÓû§ÐèÇó¡£ 14 £®ÎªÊ²Ã´ÔÚʵʱϵͳÖУ¬ÒªÇóϵͳ£¨ÓÈÆäÊÇ ´ð£ºÊµÊ±ÏµÍ³ÖÐͨ³£ÓÐ×Ŷà¸öʵʱÈÎÎñ¡£
CPU £©¾ßÓнÏÇ¿µÄ´¦ÀíÄÜÁ¦£¿
Èô´¦Àí»úµÄ´¦ÀíÄÜÁ¦²»¹»Ç¿£¬ ÓпÉÄÜÒòΪ´¦Àí»úæ
²»¹ýÀ´¶øÊ¹Ä³Ð©ÊµÊ±ÈÎÎñµÃ²»µ½¼°Ê±´¦Àí£¬µ¼Ö·¢ÉúÄÑÒÔÔ¤Áϵĺó¹û¡£ 15 £®°´ÕÕµ÷¶È·½Ê½¿É½«ÊµÊ±µ÷¶ÈËã·¨·ÖΪÄļ¸ÖÖ£¿ ´ð£º¿É·ÖΪ·ÇÇÀռʽºÍÇÀռʽÁ½ÖÖËã·¨¡£
¶ø·ÇÇÀռʽËã·¨ÓÖ·ÖΪ·ÇÇÀռʽÂÖתºÍÓÅÏȵ÷¶ÈËã
·¨£»ÇÀռʽµ÷¶ÈËã·¨ÓÖ·ÖΪ»ùÓÚʱÖÓÖжϵÄÇÀռʽÓÅÏÈȨºÍÁ¢¼´ÇÀռʽÓÅÏÈȨµ÷¶ÈËã·¨¡£ 16 £®Ê²Ã´ÊÇ×îÔç½ØÖ¹Ê±¼äÓÅÏȵ÷¶ÈËã·¨£¿¾ÙÀý˵Ã÷¡£ ´ð£º¸ù¾ÝÈÎÎñµÄ¿ªÊ¼½ØÖ¹Ê±¼äÈ·¶¨µÄÈÎÎñÓÅÏȼ¶µ÷¶ÈËã·¨¡£
½ØÖ¹Ê±¼äÔ½ÔçÔòÓÅÏȼ¶Ô½¸ß¡£ ¸Ã
Ëã·¨ÒªÇóÔÚϵͳÖб£³ÖÒ»¸öʵʱÈÎÎñ¾ÍÐ÷¶ÓÁУ¬¸Ã¶ÓÁа´¸÷ÈÎÎñ½ØÖ¹Ê±¼äµÄÏȺóÅÅÐò¡£ ¾ÙÀý£º·ÇÇÀռʽµ÷¶È·½Ê½ÓÃÓÚ·ÇÖÜÆÚʵʱÈÎÎñ¡£
ͼ 3-9 Êǽ«¸ÃËã·¨ÓÃÓÚ·ÇÇÀÕ¼µ÷¶È·½Ê½Ö®Àý¡£
1 Ö´ÐУ¬ÔÚÈÎÎñ 1 Ö´ÐÐÆÚ 2 £¬¹ÊϵͳÔÚÈÎÎñ 1 ºó½«
2 µÄ£¬¹ÊÔÚÈÎÎñ 3
¸ÃÀýÖоßÓÐËĸö·ÇÖÜÆÚÈÎÎñ£¬ËüÃÇÏȺ󵽴ϵͳÊ×Ïȵ÷¶ÈÈÎÎñ ¼ä£¬ÈÎÎñ 2¡¢3 ÓÖÏȺ󵽴ÓÉÓÚÈÎÎñ µ÷¶ÈÈÎÎñ 3 Ö´ÐС£ÔÚ´ËÆÚ¼äÓÖµ½´ï×÷Òµ Ö´ÐÐÍêºó£¬ÏµÍ³ÓÖµ÷¶ÈÈÎÎñ
3 µÄ¿ªÊ¼½ØÖ¹Ê±¼äÔçÓÚÈÎÎñ
4 £¬Æä¿ªÊ¼½ØÖ¹Ê±¼äÈÔÊÇÔçÓÚÈÎÎñ
2 Ö´ÐС£
4 Ö´ÐУ¬×îºó²Åµ÷¶ÈÈÎÎñ
ͼ 3-9 EDF Ëã·¨ÓÃÓÚ·ÇÇÀÕ¼µ÷¶ÈµÄµ÷¶È·½Ê½ 17 £®Ê²Ã´ÊÇ×îµÍËɳڶÈÓÅÏȵ÷¶ÈËã·¨£¿¾ÙÀý˵Ã÷Ö®¡£ ´ð£º¸ÃËã·¨ÊǸù¾ÝÈÎÎñ½ô¼±
( »òËÉ³Ú )µÄ³Ì¶È£¬À´È·¶¨ÈÎÎñµÄÓÅÏȼ¶¡£ÈÎÎñµÄ½ô¼±³Ì¶ÈÓú¸ß£¬
200 ms ʱ±ØÐëÍê
Ϊ¸ÃÈÎÎñËù¸³ÓèµÄÓÅÏȼ¶¾ÍÓú¸ß£¬ÒÔʹ֮ÓÅÏÈÖ´ÐС£ÀýÈ磬һ¸öÈÎÎñÔÚ ³É£¬¶øËü±¾ÉíËùÐèµÄÔËÐÐʱ¼ä¾ÍÓÐ
100 ms £¬Òò´Ë£¬µ÷¶È³ÌÐò±ØÐëÔÚ 100 ms ֮ǰµ÷¶ÈÖ´ÐУ¬
¸ÃÈÎÎñµÄ½ô¼±³Ì¶È (ËÉ³Ú³Ì¶È )Ϊ 100 ms ¡£ÓÖÈ磬ÁíÒ»ÈÎÎñÔÚ 400 ms ʱ±ØÐëÍê³É£¬Ëü±¾ÉíÐèÒªÔËÐÐ 150 ms £¬ÔòÆäËɳڳ̶ÈΪ
250 ms ¡£
18 £®ºÎνËÀËø£¿²úÉúËÀËøµÄÔÒòºÍ±ØÒªÌõ¼þÊÇʲô£¿
´ð£ºËÀËøÊÇÖ¸¶à¸ö½ø³ÌÔÚÔËÐйý³ÌÖÐÒòÕù¶á×ÊÔ´¶øÔì³ÉµÄÒ»ÖÖ½©¾Ö£¬ ̬ʱ£¬ÈôÎÞÍâÁ¦×÷Óã¬ËüÃǶ¼½«ÎÞ·¨ÔÙÏòÇ°ÍÆ½ø¡£
µ±½ø³Ì´¦ÓÚÕâÖÖ½©³Ö×´
²úÉúËÀËøµÄÔÒòΪ¾ºÕù×ÊÔ´ºÍ½ø³Ì¼äÍÆ½øË³Ðò·Ç·¨¡£Æä±ØÒªÌõ¼þÊÇ£º»¥³âÌõ¼þ¡¢ÇëÇóºÍ±£³ÖÌõ¼þ¡¢²»°þ¶áÌõ¼þ¡¢»·Â·µÈ´ýÌõ¼þ¡£
19 £®ÔÚ½â¾öËÀËøÎÊÌâµÄ¼¸¸ö·½·¨ÖУ¬ÄÄÖÖ·½·¨×îÒ×ÓÚʵÏÖ£¿ÄÄÖÖ·½·¨Ê¹×ÊÔ´ÀûÓÃÂÊ×î¸ß£¿´ð£º½â¾öËÀËøµÄËÄÖÖ·½·¨¼´Ô¤·À¡¢±ÜÃâ¡¢¼ì²âºÍ½â³ýËÀËøÖУ¬Ô¤·ÀËÀËø×îÈÝÒ×ʵÏÖ£» ±ÜÃâËÀËøÊ¹×ÊÔ´µÄÀûÓÃÂÊ×î¸ß¡£
20 £®ÇëÏêϸ˵Ã÷¿Éͨ¹ýÄÄЩ;¾¶Ô¤·ÀËÀËø¡£
´ð£º£¨ 1£©±÷Æú ¡°ÇëÇóºÍ±£³Ö ¡±Ìõ¼þ£¬¾ÍÊÇÈç¹ûϵͳÓÐ×ã¹»×ÊÔ´£¬±ãÒ»´ÎÐ԰ѽø³ÌÐèÒªµÄËùÓÐ×ÊÔ´·ÖÅ䏸Ëü£»
£¨2 £©±÷Æú ¡°²»°þ¶á ¡±Ìõ¼þ£¬¾ÍÊÇÒѾӵÓÐ×ÊÔ´µÄ½ø³Ì£¬µ±ËüÌá³öÐÂ×ÊÔ´ÇëÇó¶ø²»ÄÜÁ¢¼´Âú×ãʱ£¬±ØÐëÊÍ·ÅËüÒѱ£³ÖµÄËùÓÐ×ÊÔ´£¬´ýÒÔºóÐèҪʱÔÙÖØÐÂÉêÇ룻
£¨3 £©±÷Æú ¡°»·Â·µÈ´ý ¡±Ìõ¼þ£¬¾ÍÊǽ«ËùÓÐ×ÊÔ´°´ÀàÐÍÅÅÐò±êºÅ£¬ËùÓнø³Ì¶Ô×ÊÔ´µÄÇëÇó±ØÐëÑϸñ°´ÐòºÅµÝÔöµÄ´ÎÐòÌá³ö¡£
21 £®ÔÚÒøÐмÒËã·¨µÄÀý×ÓÖУ¬ Èç¹û P0 ·¢³öÇëÇóÏòÁ¿ÓÉ Request(0,2,0) ¸ÄΪ Request(0,1,0) £¬ÎÊϵͳ¿É·ñ½«×ÊÔ´·ÖÅ䏸Ëü£¿ (´Ë´ð°¸ÓеãÎÊÌ⣬ÐèÖØÐ¿¼ÂÇ ´ð£º£¨ 1£©¿ÉÒÔ¡£ÒøÐмÒËã·¨¸÷ÖÖ×ÊÔ´ÊýÁ¿·Ö±ðΪ ʾ£º
)
10¡¢ 5¡¢7 £¬ÔÚ T0 ʱ¿ÌµÄ×ÊÔ´·ÖÅäÈçͼËù
£¨2 £©¾ßÌå·ÖÎöÈçÏ£º
¢Ù Requst0(0,1,0)<=Need0(7,4,3); ¢ÚRequst0(0,1,0)<=Available(2,3,0);
ϵͳÏȼٶ¨¿ÉΪ P0 ·ÖÅä×ÊÔ´£¬²¢ÐÞ¸Ä Available 0 £¬Allocation 0 ºÍ Need 0 ÏòÁ¿£¬ÓÉ´ËÐγɵÄ×ÊÔ´±ä»¯Çé¿öÈçÏÂͼËùʾ£º
£¨3£© £© P0 ÇëÇó×ÊÔ´£º P0 ·¢³öÇëÇóÏòÁ¿ Ðмì²é£º
¢Ù Requst0(0,1,0)<=Need0(7,4,3); ¢ÚRequst0(0,1,0)<=Available(2,3,0);
¢Û ϵͳÔÝʱÏȼٶ¨¿ÉΪ P0 ·ÖÅä×ÊÔ´£¬²¢ÐÞ¸Ä
ÓйØÊý¾Ý£¬ÈçÏÂͼËùʾ
Requst0(0,1,0),
ϵͳ°´ÒøÐмÒËã·¨½ø
×ÛÉÏËùÊöϵͳ¿ÉÒÔ½«×ÊÔ´·ÖÅ䏸Ëü¡£
22 £®ÒøÐмÒËã·¨ÖгöÏÖÒÔÏÂ×ÊÔ´·ÖÅ䣬ÊÔÎÊ£¨
1£©¸Ã״̬ÊÇ·ñ°²È«£¿£¨ 2£©Èô½ø³Ì P2 Ìá³ö
Request(1,2,2,2) ºó£¬ÏµÍ³ÄÜ·ñ½«×ÊÔ´·ÖÅ䏸Ëü£¿
ÊÔÎÊ£º £¨ 1£©¸Ã״̬ÊÇ·ñ°²È«£¿
£¨ 2£©Èô½ø³Ì P2 Ìá³öÇëÇó Request £¨1,2,2,2 £©ºó£¬ÏµÍ³ÄÜ·ñ½«×ÊÔ´·ÖÅ䏸Ëü£¿ ´í)
(²Î¿¼´ð°¸ÓÐ