²Ù×÷ϵͳ - ËïÖÓÐã¿Îºó´ð°¸

¡¶²Ù×÷ϵͳ½Ì³Ì¡·£¨µÚÈý°æ£©CH1Ó¦ÓÃÌâ²Î¿¼´ð°¸

ƽ¾ù×÷ÒµÖÜתʱ¼ä£½2.61 ƽ¾ù×÷Òµ´øÈ¨ÖÜתʱ¼äW=3.54 HRRF ×÷Òµ Ìύʱ¼ä ÔËÐÐʱ¼ä ¿ªÊ¼ ʱ¼ä 10:00 12:25 12:00 Íê³É ʱ¼ä 12:00 13:25 12:25 ÖÜת ʱ¼ä 2 3:15 2 ´øÈ¨ÖÜ ×ªÊ±¼ä 120/120 195/60 120/25 1 10¡Ã00 2¡Ã00 2 10¡Ã10 1¡Ã00 3 10¡Ã25 0¡Ã25 ƽ¾ù×÷ÒµÖÜתʱ¼ä£½2.41 ƽ¾ù×÷Òµ´øÈ¨ÖÜתʱ¼äW=3.02 ¿É¼ûHRRF±ÈFIFOÒªºÃ¡£

15

ÈôÓÐÈç±íËùʾËĸö×÷Òµ½øÈëϵͳ£¬·Ö±ð¼ÆËãÔÚFCFS¡¢SJFºÍHRRFËã·¨ÏÂµÄÆ½¾ùÖÜתʱ¼äÓë´øÈ¨Æ½¾ùÖÜתʱ¼ä¡£(ʱ¼äÒÔÊ®½øÖƱíʾ)

×÷Òµ Ìύʱ¼ä(ʱ) ¹À¼ÆÔËÐÐʱ¼ä(Сʱ) ¿ªÊ¼Ö´ÐÐʱ¼ä(ʱ) 1 8.00 2.00 8.00 2 8.50 0.50 10.30 3 9.00 0.10 10.00 4 9.50 0.20 10.10 ´ð£º

FCFS SJF HRRF ×÷Òµ ¿ªÊ¼ Íê³É ÖÜת ¿ªÊ¼ Íê³É ÖÜת ¿ªÊ¼ Íê³É ÖÜת ʱ¼ä ʱ¼ä ʱ¼ä ʱ¼ä ʱ¼ä ʱ¼ä ʱ¼ä ʱ¼ä ʱ¼ä 1 8.00 10.00 2.00 8.00 10.00 2.00 8.00 10.00 2.00 2 10.00 10.50 2.00 10.30 10.80 2.30 10.10 10.60 2.10 3 10.50 10.60 1.60 10.00 10.10 1.10 10.00 10.10 1.10 4 10.60 10.80 1.30 10.10 10.30 0.80 10.60 10.80 1.30 ƽ¾ùÖÜ T=1.725 T=1.55 T=1.625 תʱ¼ä= ´øÈ¨Æ½¾ù W=6.875 W=5.15 W=5.675 ÖÜתʱ¼ä=

13

¡¶²Ù×÷ϵͳ½Ì³Ì¡·£¨µÚÈý°æ£©CH1Ó¦ÓÃÌâ²Î¿¼´ð°¸

16

KleinrockÌá³öÒ»ÖÖ¶¯Ì¬ÓÅÏÈȨËã·¨£º½ø³ÌÔÚ¾ÍÐ÷¶ÓÁеȴýʱ£¬ÆäÓÅÏÈȨÒÔËÙÂʦÁ±ä»¯£» µ±½ø³ÌÔÚ´¦ÀíÆ÷ÉÏÔËÐУ¬Ê±ÆäÓÅÏÈȨÒÔËÙÂʦ±仯¡£¸ø²ÎÊý¦Á¡¢¦Â¸³ÒÔ²»Í¬Öµ¿ÉµÃµ½²»Í¬Ëã·¨¡£(1)Èô¦Á>¦Â>0ÊÇʲôËã·¨£¿(2) Èô¦Á<¦Â<0ÊÇʲôËã·¨

(1)

ÊÇÏȽøÏȳöËã·¨¡£ÒòΪÔÚ¾ÍÐ÷¶ÓÁÐÖеĽø³Ì±ÈÔÚCPUÉÏÔËÐеĽø³ÌµÄÓÅÏÈÊýÌá¸ßµÃ¿ì£¬¹Ê½ø³ÌÇл»Ê±£¬ÏȽøÈë¾ÍÐ÷¶ÓÁеĽø³ÌÓÅÏÈȨ¾ÍÔ½¸ß¡£

ÊǺó½øÏȳöËã·¨¡£ÒòΪÔÚ¾ÍÐ÷¶ÓÁÐÖеĽø³Ì±ÈÔÚCPUÉÏÔËÐеĽø³ÌµÄÓÅÏÈȨϽµµÃ¿ì£¬¹Êºó½øÈë¾ÍÐ÷¶ÓÁеĽø³Ì´ËÏȽøÈëµÄ½ø³ÌµÄÓÅÏÈȨ¸ß¡£

´ð£º

(2)

17

17 ÓÐÒ»¸öËĵÀ×÷ÒµµÄ²Ù×÷ϵͳ£¬ÈôÔÚÒ»¶Îʱ¼äÄÚÏȺ󵽴ï6¸ö×÷Òµ£¬ËüÃǵÄÌá½»ºÍ¹À¼ÆÔËÐÐʱ¼äÓÉÏÂ±í¸ø³ö£º

×÷Òµ Ìύʱ¼ä ¹À¼ÆÔËÐÐʱ¼ä(·ÖÖÓ) 1 8£º00 60 2 8£º20 35 3 8£º25 20 4 8£º30 25 5 8£º35 5 6 8£º40 10 ϵͳ²ÉÓÃSJFµ÷¶ÈËã·¨£¬×÷Òµ±»µ÷¶È½øÈëϵͳºóÖÐ;²»»áÍ˳ö£¬µ«×÷ÒµÔËÐÐʱ¿É±»¸ü¶Ì×÷ÒµÇÀÕ¼¡£(1)·Ö±ð¸ø³ö6¸ö×÷ÒµµÄÖ´ÐÐʱ¼äÐòÁС¢¼´¿ªÊ¼Ö´ÐÐʱ¼ä¡¢×÷ÒµÍê³Éʱ¼ä¡¢×÷ÒµÖÜתʱ¼ä¡£(2)¼ÆËãÆ½¾ù×÷ÒµÖÜתʱ¼ä¡£ ´ð£º

Ö´ÐдÎÐò Ìύʱ¼ä Ö´ÐÐʱ¼ä ¿ªÊ¼Ê±¼ä Íê³Éʱ¼ä ÖÜתʱ¼ä J1 8:00 60 8:00 9:00 60 J5 8:35 5 9:00 9:05 30 J6 8:40 10 9:05 9:15 35 J3 8:25 20 9:15 9:35 70 J4 8:30 25 9:35 10:00 90 J2 8:20 35 10:00 10:35 135 ×÷ҵƽ¾ùÖÜתʱ¼äT=(60+30+35+70+90+135)/6=70 14

¡¶²Ù×÷ϵͳ½Ì³Ì¡·£¨µÚÈý°æ£©CH1Ó¦ÓÃÌâ²Î¿¼´ð°¸

×¢Ò⣬J1±»µ÷¶ÈÔËÐкó£¬Ö±µ½ËüÖ´ÐнáÊø£¬²Å»áÒý³ö×÷Òµµ÷¶È³ÌÐò¹¤×÷¡£Ëù

ÒÔ£¬J2ÖÁJ6ËäÔÚJ1Ö´ÐÐÆÚ¼ä½øÈ룬µ«Î´±»µ÷¶È£¬¾ùÔڵȴý¡£µ±J1³·Àëºó£¬×÷Òµµ÷¶È³ÌÐò¹¤×÷£¬°´SJFËã·¨£¬ÏÔÈ»ÓÐÖ´ÐдÎÐò£ºJ5¡¢J6¡¢J3¡¢J4¡¢ºÍJ2¡£

18 ÓÐÒ»¸ö¾ßÓÐÁ½µÀ×÷ÒµµÄÅú´¦Àíϵͳ£¬×÷Òµµ÷¶È²ÉÓöÌ×÷ÒµÓÅÏȵĵ÷¶ÈËã·¨£¬½ø³Ì

µ÷¶È²ÉÓÃÒÔÓÅÏÈÊýΪ»ù´¡µÄÇÀռʽµ÷¶ÈËã·¨£¬ÔÚϱíËùʾµÄ×÷ÒµÐòÁУ¬×÷ÒµÓÅÏÈÊý¼´Îª½ø³ÌÓÅÏÈÊý£¬ÓÅÏÈÊýԽСÓÅÏȼ¶Ô½¸ß¡£

×÷ÒµÃû µ½´ïʱ¼ä ¹À¼ÆÔËÐÐʱ¼ä ÓÅÏÈÊý

A 10£º00 40·Ö 5

B 10£º20 30·Ö 3

C 10£º30 50·Ö 4

D 10£º50 20·Ö 6

(1)ÁгöËùÓÐ×÷Òµ½øÈëÄÚ´æÊ±¼ä¼°½áÊøÊ±¼ä¡£ (2)¼ÆËãÆ½¾ùÖÜתʱ¼ä¡£ ´ð£º

ÿ¸ö×÷ÒµÔËÐн«¾­¹ýÁ½¸ö½×¶Î£º×÷Òµµ÷¶È(SJFËã·¨)ºÍ½ø³Ìµ÷¶È(ÓÅÏÈÊýÇÀռʽ)¡£ÁíÍ⣬Åú´¦Àí×î¶àÈÝÄÉ2µÀ×÷Òµ£¬¸ü¶àµÄ×÷Òµ½«Ôں󱸶ÓÁеȴý¡£

ʱ¼ä(·ÖÖÓ) 10:00 10:20 10:30 10:50 11:10 12:00 12:20 A B A C D CPU A D D ½ø³Ì¾ÍÐ÷¶ÓÁÐ C ×÷Òµºó±¸¶ÓÁÐ

(1) 10:00£¬×÷ÒµAµ½´ï²¢Í¶ÈëÔËÐС£

(2) 10:20£¬×÷ÒµBµ½´ïÇÒÓÅÏÈȨ¸ßÓÚ×÷ÒµA£¬¹Ê×÷ÒµBͶÈëÔËÐжø×÷ÒµAÔÚ¾ÍÐ÷¶Ó

Áеȴý¡£

(3) 10:30£¬×÷ÒµCµ½´ï£¬ÒòÄÚ´æÖÐÒÑÓÐÁ½µÀ×÷Òµ£¬¹Ê×÷ÒµC½øÈë×÷Òµºó±¸¶ÓÁеȴý¡£ (4) 10:50£¬×÷ÒµBÔËÐнáÊø£¬×÷ÒµDµ½´ï£¬°´SJF¶Ì×÷ÒµÓÅÏÈËã·¨£¬×÷ÒµD±»×°Èë

ÄÚ´æ½øÈë¾ÍÐ÷¶ÓÁС£¶øÓÉÓÚ×÷ÒµAµÄÓÅÏȼ¶¸ßÓÚ×÷ÒµD£¬¹Ê×÷ÒµAͶÈëÔËÐС£ (5) 11:10£¬×÷ÒµAÔËÐнáÊø£¬×÷ÒµC±»µ÷ÈëÄڴ棬ÇÒ×÷ÒµCµÄÓÅÏȼ¶¸ßÓÚ×÷ÒµD£¬

¹Ê×÷ÒµCͶÈëÔËÐС£

(6) 12:00£¬×÷ÒµCÔËÐнáÊø£¬×÷ÒµDͶÈëÔËÐС£ (7) 12:20£¬×÷ÒµDÔËÐнáÊø¡£

×÷Òµ ½øÈëÄÚ´æÊ±¼ä ÔËÐнáÊøÊ±¼ä

A 10:00 11:10

B 10:20 10;50 C 11:10 12:00 15 D 10:50 12:20 ¡¶²Ù×÷ϵͳ½Ì³Ì¡·£¨µÚÈý°æ£©CH1Ó¦ÓÃÌâ²Î¿¼´ð°¸

¸÷×÷ÒµÖÜתʱ¼äΪ£º×÷ÒµA 70£¬×÷ÒµB 30£¬×÷ÒµC 90£¬×÷ÒµD 90¡£Æ½¾ù×÷ÒµÖÜתʱ¼äΪ70·ÖÖÓ¡£

19

ij¶àµÀ³ÌÐòÉè¼ÆÏµÍ³¹©Óû§Ê¹ÓõÄÖ÷´æÎª100K£¬´Å´ø»ú2̨£¬´òÓ¡»ú1̨¡£²ÉÓÿɱä·ÖÇøÄÚ´æ¹ÜÀí£¬²ÉÓþ²Ì¬·½Ê½·ÖÅäÍâΧÉ豸£¬ºöÂÔÓû§×÷ÒµI/Oʱ¼ä¡£ÏÖÓÐ×÷ÒµÐòÁÐÈçÏ£º

×÷ÒµºÅ ½øÈëÊäÈ뾮ʱ¼ä ÔËÐÐʱ¼ä Ö÷´æÐèÇóÁ¿ ´Å´øÐèÇó ´òÓ¡»úÐèÇó 1 8:00 25·ÖÖÓ 15K 1 1

2 8:20 10·ÖÖÓ 30K 0 1

3 8:20 20·ÖÖÓ 60K 1 0

4 8:30 20·ÖÖÓ 20K 1 0

5 8:35 15·ÖÖÓ 10K 1 1

×÷Òµµ÷¶È²ÉÓÃFCFS²ßÂÔ£¬ÓÅÏÈ·ÖÅäÖ÷´æµÍµØÖ·ÇøÇÒ²»×¼Òƶ¯ÒÑÔÚÖ÷´æµÄ×÷Òµ£¬ÔÚÖ÷

´æÖеĸ÷×÷ҵƽ·ÖCPUʱ¼ä¡£ÏÖÇó£º(1)×÷Òµ±»µ÷¶ÈµÄÏȺó´ÎÐò?(2)È«²¿×÷ÒµÔËÐнáÊøµÄʱ¼ä?(3)×÷ҵƽ¾ùÖÜתʱ¼äΪ¶àÉÙ?(4)×î´ó×÷ÒµÖÜתʱ¼äΪ¶àÉÙ?

´ð£º(1)×÷Òµµ÷¶ÈÑ¡ÔñµÄ×÷Òµ´ÎÐòΪ£º×÷Òµ1¡¢×÷Òµ3¡¢×÷Òµ4¡¢×÷Òµ2ºÍ×÷Òµ5¡£ (2)È«²¿×÷ÒµÔËÐнáÊøµÄʱ¼ä9:30¡£

(3)ÖÜתʱ¼ä£º×÷Òµ1Ϊ30·ÖÖÓ¡¢×÷Òµ2Ϊ55·ÖÖÓ¡¢×÷Òµ3Ϊ40·ÖÖÓ¡¢×÷Òµ4Ϊ

40·ÖÖÓºÍ×÷Òµ5Ϊ55·ÖÖÓ¡£ (4)ƽ¾ù×÷ÒµÖÜתʱ¼ä=44·ÖÖÓ¡£ (5) )×î´ó×÷ÒµÖÜתʱ¼äΪ55·ÖÖÓ¡£

20 ij¶àµÀ³ÌÐòÉè¼ÆÏµÍ³²ÉÓÿɱä·ÖÇøÄÚ´æ¹ÜÀí£¬¹©Óû§Ê¹ÓõÄÖ÷´æÎª200K£¬´Å´ø»ú

5̨¡£²ÉÓþ²Ì¬·½Ê½·ÖÅäÍâΧÉ豸£¬ÇÒ²»ÄÜÒÆ¶¯ÔÚÖ÷´æÖеÄ×÷Òµ£¬ºöÂÔÓû§×÷ÒµI/Oʱ¼ä¡£ÏÖÓÐ×÷ÒµÐòÁÐÈçÏ£º ×÷ÒµºÅ ½øÈëÊäÈ뾮ʱ¼ä ÔËÐÐʱ¼ä Ö÷´æÐèÇóÁ¿ ´Å´øÐèÇó A 8:30 40·ÖÖÓ 30K 3

B 8:50 25·ÖÖÓ 120K 1

C 9:00 35·ÖÖÓ 100K 2

D 9:05 20·ÖÖÓ 20K 3

E 9:10 10·ÖÖÓ 60K 1

ÏÖÇó£º(1)FIFOË㷨ѡÖÐ×÷ÒµÖ´ÐеĴÎÐò¼°×÷ҵƽ¾ùÖÜתʱ¼ä?(2)SJFË㷨ѡÖÐ×÷ÒµÖ´

ÐеĴÎÐò¼°×÷ҵƽ¾ùÖÜתʱ¼ä? ´ð£º

(1) FIFOË㷨ѡÖÐ×÷ÒµÖ´ÐеĴÎÐòΪ£ºA¡¢B¡¢D¡¢CºÍE¡£×÷ҵƽ¾ùÖÜתʱ¼äΪ63·ÖÖÓ¡£ (2) SJFË㷨ѡÖÐ×÷ÒµÖ´ÐеĴÎÐòΪ£ºA¡¢B¡¢D¡¢EºÍC¡£×÷ҵƽ¾ùÖÜתʱ¼äΪ58·ÖÖÓ¡£

16

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)