²Ù×÷ϵͳ - - - - ¿Îºó´ð°¸(1) ÏÂÔØ±¾ÎÄ

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

8

Ö´ÐдÎÐò ÓÅÏÈÊý Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä 2 1 1 0 1 1 5 2 5 1 6 1.2 1 3 10 6 16 1.6 3 3 2 16 18 9 4 4 1 18 19 19 ×÷ҵƽ¾ùÖÜתʱ¼ä T=(1+6+16+18+19)/5=12 ×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(1+1.2+1.6+9+19)/5=6.36 ¶Ôijϵͳ½øÐмà²âºó±íÃ÷ƽ¾ùÿ¸ö½ø³ÌÔÚI/O×èÈû֮ǰµÄÔËÐÐʱ¼äΪT¡£Ò»´Î½ø³ÌÇл»µÄϵͳ¿ªÏúʱ¼äΪS¡£Èô²ÉÓÃʱ¼äƬ³¤¶ÈΪQµÄʱÏòƬÂÖת·¨£¬¶ÔÏÂÁи÷ÖÖÇé¿öËã³öCPUÀûÓÃÂÊ¡£

1£©Q£½¡Þ 2£©Q£¾T 3£©S£¼Q£¼T 4£½Q£½S 5£½Q½Ó½üÓÚ0 ´ð£º

1£©Q=¡Þ CPUÀûÓÃÂÊ=T/£¨T+S£© 2£©Q>T CPUÀûÓÃÂÊ=T/£¨T+S£© 3£©T>Q>S CPUÀûÓÃÂÊ=Q/£¨Q+S£© 4) Q=S CPUÀûÓÃÂÊ=50% 5) Q¡ú0 CPUÀûÓÃÂÊ¡ú0

9

ÓÐ5¸ö´ýÔËÐеÄ×÷Òµ£¬¸÷×ÔÔ¤¼ÆÔËÐÐʱ¼ä·Ö±ðÊÇ£º9¡¢6¡¢3¡¢5ºÍx£¬²ÉÓÃÄÄÖÖÔËÐдÎÐòʹµÃƽ¾ùÏìӦʱ¼ä×î¶Ì£¿

´ð£º°´ÕÕ×î¶Ì×÷ÒµÓÅÏȵÄËã·¨¿ÉÒÔʹƽ¾ùÏìӦʱ¼ä×î¶Ì¡£Xȡֵ²»¶¨£¬°´ÕÕÒÔÏÂÇé¿öÌÖÂÛ£º

1£© x¡Ü3 ´ÎÐòΪ£ºx£¬3£¬5£¬6£¬9 2£© 3

10 ÓÐ5¸öÅú´¦Àí×÷ÒµAµ½E¾ùÒѵ½´ï¼ÆËãÖÐÐÄ£¬ÆäÔËÐÐʱ¼ä·Ö±ð2¡¢4¡¢6¡¢8ºÍ10

·ÖÖÓ£»¸÷×ÔµÄÓÅÏȼ¶·Ö±ð±»¹æ¶¨Îª1¡¢2¡¢3¡¢4ºÍ5£¬ÕâÀï5Ϊ×î¸ß¼¶¡£¶ÔÓÚ1£©Ê±¼äƬÂÖתËã·¨¡¢2£©ÓÅÏÈÊý·¨¡¢3£©¶Ì×÷ÒµÓÅÏÈËã·¨¡¢4£©ÏÈÀ´ÏÈ·þÎñµ÷¶ÈËã·¨(°´µ½´ï´ÎÐòC¡¢D¡¢B¡¢E¡¢A)£¬ÔÚºöÂÔ½ø³ÌÇл»Ê±¼äµÄǰÌáÏ£¬¼ÆËã³öƽ¾ù×÷ÒµÖÜתʱ¼ä¡££¨¶Ô1£©Ã¿¸ö×÷Òµ»ñµÃÏàͬµÄ2·ÖÖÓ³¤µÄʱ¼äƬ£»¶Ô2£©µ½4£©²ÉÓõ¥µÀÔËÐУ¬Ö±µ½½áÊø¡££© ´ð£º

(1)FCFSµ÷¶ÈËã·¨ Ö´ÐдÎÐò Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä C 6 0 6 1 D 8 6 9 14 1.75 B 4 14 18 4.5 E 10 18 28 2.8 A 2 28 30 15 ¡¶²Ù×÷ϵͳ½Ì³Ì¡·£¨µÚÈý°æ£©CH1Ó¦ÓÃÌâ²Î¿¼´ð°¸

(2)ÓÅÏȼ¶µ÷¶ÈËã·¨

Ö´ÐдÎÐò Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä E 10 0 10 1 D 8 10 18 2.25

C 6 18 24 4

B 4 24 28 7 A 2 28 30 15

×÷ҵƽ¾ùÖÜתʱ¼ä T=(10+18+24+28+30)/5=22

×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(1+2.25+4+7+15)/5=5.85

(3)ʱ¼äƬÂÖת·¨ °´´ÎÐòA B C D E B C D EC D E D E EÂÖתִÐС£

×÷Òµ Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä

A 2 0 2 1 B 4 8 12 3 C 6 14 20 3.33

D 8 18 26 3.25

E 10 20 30 3 ×÷ҵƽ¾ùÖÜתʱ¼ä T=(2+12+20+26+30)/5=18 ×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(1+3+3.33+3.25+3)/5=2.71

(4)SJFµ÷¶ÈËã·¨

×÷Òµ Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä

A 2 0 2 1 B 4 2 6 1.5 C 6 6 12 2

D 8 12 20 2.5

E 10 20 30 3 ×÷ҵƽ¾ùÖÜתʱ¼ä T=(2+6+12+20+30)/5=14 ×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(1+1.5+2+2.5+3)/5=2

10

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

11

ÓÐ5¸öÅú´¦Àí×÷ÒµAµ½E¾ùÒѵ½´ï¼ÆËãÖÐÐÄ£¬ÆäÔËÐÐʱ¼ä·Ö±ð10¡¢6¡¢2¡¢4ºÍ8

·ÖÖÓ£»¸÷×ÔµÄÓÅÏȼ¶·Ö±ð±»¹æ¶¨Îª3¡¢5¡¢2¡¢1ºÍ4£¬ÕâÀï5Ϊ×î¸ß¼¶¡£Èô²»¿¼ÂÇϵͳÇл»¿ªÏú£¬¼ÆËã³öƽ¾ù×÷ÒµÖÜתʱ¼ä¡££¨1£©FCFS(°´A¡¢B¡¢C¡¢D¡¢E)£»(2)ÓÅÏȼ¶µ÷¶ÈËã·¨£¬(3)ʱ¼äƬÂÖת·¨(ÿ¸ö×÷Òµ»ñµÃÏàͬµÄ2·ÖÖÓ³¤µÄʱ¼äƬ)¡£

´ð£º

(1)FCFSµ÷¶ÈËã·¨

Ö´ÐдÎÐò Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä

A 10 0 10 1 B 6 10 16 2.66 C 2 16 18 9 D 4 18 22 5.5 E 8 22 30 3.75 ×÷ҵƽ¾ùÖÜתʱ¼ä T=(10+16+18+22+30)/5=19.2 ×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(1+2.66+9+5.5+3.75)/5=4.38

(2)ÓÅÏȼ¶µ÷¶ÈËã·¨

Ö´ÐдÎÐò Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä

B 6 0 6 1 E 8 6 14 1.75 A 10 14 24 2.4

C 2 24 26 13

D 4 26 30 7.5 ×÷ҵƽ¾ùÖÜתʱ¼ä T=(6+14+24+26+30)/5=20 ×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(1+1.75+2.4+13+7.5)/5=5.13

(3)ʱ¼äƬÂÖת·¨

°´´ÎÐòA B C D E A B D E A B E A E AÂÖתִÐС£

×÷Òµ Ö´ÐÐʱ¼ä µÈ´ýʱ¼ä ÖÜתʱ¼ä ´øÈ¨ÖÜתʱ¼ä

A 10 20 30 3 B 6 16 22 3.66 C 2 4 6 3

D 4 12 16 4

E 8 20 28 3.5 ×÷ҵƽ¾ùÖÜתʱ¼ä T=(30+22+6+16+28)/5=20.4 ×÷ҵƽ¾ù´øÈ¨ÖÜתʱ¼ä W=(3+3.66+3+4+3.5)/5=3.43

12 (1)¼Ù¶¨Ò»¸ö´¦ÀíÆ÷ÕýÔÚÖ´ÐÐÁ½µÀ×÷Òµ£¬Ò»µÀÒÔ¼ÆËãΪÖ÷£¬ÁíÒ»µÀÒÔÊäÈëÊä³öΪÖ÷£¬

11

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

Ä㽫ÔõÑù¸³ÓèËüÃÇÕ¼Óд¦ÀíÆ÷µÄÓÅÏȼ¶?Ϊʲô?

(2)¼Ù¶¨Ò»¸ö´¦ÀíÆ÷ÕýÔÚÖ´ÐÐÈýµÀ×÷Òµ£¬Ò»µÀÒÔ¼ÆËãΪÖ÷£¬µÚ¶þµÀÒÔÊäÈëÊä³öΪÖ÷£¬µÚÈýµÀΪ¼ÆËãÓëÊäÈëÊä³ö¾ùÔÈ¡£Ó¦¸ÃÈçºÎ¸³ÓèËüÃÇÕ¼Óд¦ÀíÆ÷µÄÓÅÏȼ¶Ê¹µÃϵͳЧÂʽϸߣ¿

´ð£º´¦ÀíÆ÷µ÷¶ÈËã·¨»á¿¼ÂÇÒÔÏÂÒòËØ£º×÷ÒµÏìӦʱ¼äÒªÇó£»ÈÃCPU¾¡Á¿ºÍÍâΧÉ豸²¢Ðй¤×÷£»ÏÞÖÆÒ»¸ö¼ÆËã½ø³Ì³¤Ê±¼ä°ÔÕ¼´¦ÀíÆ÷¡£Òò¶ø£¬(1)I/OΪÖ÷×÷ÒµÓÅÏȼ¶¸ß¡£(2) ÊäÈëÊä³öΪÖ÷×÷ÒµÓÅÏȼ¶×î¸ß£¬ÊäÈëÊä³ö¾ùÔȵÄ×÷ÒµÆä´Î£¬¶ø¼ÆËãΪÖ÷×÷ÒµµÄÓÅÏȼ¶×îµÍ¡£ 13

ÇëÄãÉè¼ÆÒ»ÖÖÏȽøµÄ¼ÆËã»úÌåϵ½á¹¹£¬ËüʹÓÃÓ²¼þ¶ø²»ÊÇÖжÏÀ´Íê³É½ø³ÌÇл»£¬ÔòCPUÐèÒªÄÄЩÐÅÏ¢? ÇëÃèÊöÓÃÓ²¼þÍê³É½ø³ÌÇл»µÄ¹¤×÷¹ý³Ì¡£

´ð£º¸Ã¼ÆËã»úÓÐÒ»¸öרÓÃÓ²¼þ¼Ä´æÆ÷£¬ËüʼÖÕ´æ·ÅÖ¸Ïòµ±Ç°ÔËÐнø³ÌµÄPCBµÄÖ¸Õë¡£µ±ÏµÍ³Öз¢ÉúÁËÒ»¸öʼþ£¬ÈçI/O½áÊøÊ¼þ£¬CPU±ã¿É°ÑÔËÐнø³ÌµÄÉÏÏÂÎı£´æµ½×¨ÓÃÓ²¼þ¼Ä´æÆ÷Ö¸ÕëÖ¸ÏòµÄPCBÖб£»¤ÆðÀ´£¬È»ºó£¬CPUתÏòÖжÏÏòÁ¿±í£¬ÕÒµ½É豸Öжϴ¦Àí³ÌÐòÈë¿Ú£¬ÈÃרÓÃÓ²¼þ¼Ä´æÆ÷Ö¸ÕëÖ¸Ïò(É豸)ÖжϷþÎñÀý³Ì£¬ÓÚÊÇ£¬±ã¿ÉÆô¶¯ÖжϷþÎñÀý³Ì¹¤×÷¡£ 14

µ¥µÀÅú´¦ÀíϵͳÖУ¬ÏÂÁÐÈý¸ö×÷Òµ²ÉÓÃÏÈÀ´ÏÈ·þÎñµ÷¶ÈËã·¨ºÍ×î¸ßÏìÓ¦±ÈÓÅÏÈËã·¨½øÐе÷¶È£¬ÄÄÒ»ÖÖËã·¨ÐÔÄܽϺã¿ÇëÍê³ÉÏÂ±í£º ×÷Òµ 1 2 3 Ìύʱ¼ä ÔËÐÐʱ¼ä ¿ªÊ¼ ʱ¼ä Íê³É ʱ¼ä ÖÜת ʱ¼ä ´øÈ¨ÖÜ ×ªÊ±¼ä 10¡Ã00 2¡Ã00 10¡Ã10 1¡Ã00 10¡Ã25 0¡Ã25 ƽ¾ù×÷ÒµÖÜתʱ¼ä£½ ƽ¾ù×÷Òµ´øÈ¨ÖÜתʱ¼äW=

´ð£º FIFO ×÷Òµ 1 2 3 Ìύʱ¼ä 10¡Ã00 10¡Ã10 10¡Ã25 ÔËÐÐʱ¼ä 2¡Ã00 1¡Ã00 0¡Ã25 ¿ªÊ¼ ʱ¼ä 10:00 12:00 13:00 Íê³É ʱ¼ä 12:00 13:00 13:25 ÖÜת ʱ¼ä 2 2:50 3 ´øÈ¨ÖÜ ×ªÊ±¼ä 120/120 145/60 180/25 12