²Ù×÷ϵͳϰÌâ2£¨º¬´ð°¸£© ÏÂÔØ±¾ÎÄ

ÄÚ´æ¿éÊý 3

Öû»Ëã·¨ FIFO 16

LRU 15

OPT

11 (3¡¯)

2¿¼ÂÇÏÂÃæ´æ´¢·ÃÎÊÐòÁУ¬¸Ã³ÌÐò´óСΪ460×Ö£º10£¬11£¬104£¬170£¬73£¬309£¬185£¬245£¬

246£¬434£¬458£¬364 ÉèÒ³Ãæ´óСÊÇ100×Ö£¬Çë¸ø³ö¸Ã·ÃÎÊÐòÁеÄÒ³Ãæ×ßÏò¡£ÓÖÉè¸Ã³ÌÐò»ù±¾¿ÉÓÃÄÚ´æÊÇ200×Ö£¬²ÉÓÃFIFOÖû»Ëã·¨£¬Çó³öȱҳÂÊ¡£Èç¹û²ÉÓÃLRUËã·¨£¬È±Ò³ÂÊÊǶàÉÙ£¿Èç¹û²ÉÓÃ×îÓÅÌÔÌ­Ëã·¨£¬ÆäȱҳÂÊÓÖÊǶàÉÙ£¿ ½â:

¸ÃÐòÁеÄÒ³Ãæ×ßÏòΪ£º0¡¢1¡¢0¡¢3¡¢1¡¢2¡¢4¡¢3¡£ (1¡¯) FIFO 0 1 0 3 1 2 4 3 0 0 0 3 3 3 4 2 1 1 1 1 2 2 3 ¡Á ¡Á ¡Á ¡Á ¡Á ¡Á (2¡¯)

LRU 0 1 0 3 1 2 4 3 0 0 0 0 1 1 4 4 1 1 3 3 2 2 3 ¡Á ¡Á ¡Á ¡Á ¡Á ¡Á ¡Á (2¡¯)

OPT 0 1 0 3 1 2 4 3 0 0 0 3 3 3 3 3 1 1 1 1 2 4 4 ¡Á ¡Á ¡Á ¡Á ¡Á (2¡¯)

Ëã·¨ FIFO LRU OPT ȱҳ´ÎÊý 6 7 5 ȱҳÂÊ 6/12=0.5 7/12=0.583 5/12=0.417 (3¡¯)

3ÉèijҳϵͳÖУ¬Ò³Ö¡´óСΪ100×Ö¡£Ò»¸ö³ÌÐò´óСΪ1200×Ö£¬¿ÉÄܵķÃÎÊÐòÁÐÈçÏ£º 10£¬205£¬110£¬735£¬603£¬50£¬815£¬314£¬432£¬320£¬225£¬80£¬130£¬270

ϵͳ²ÉÓÃLRUËã·¨¡£µ±ÎªÆä·ÖÅä4¸öÖ÷´æ¿éʱ£¬¸ø³ö¸Ã×÷ҵפÁôµÄ¸÷¸öÒ³µÄ±ä»¯Çé¿ö¼°Ò³¹ÊÕÏÊý¡£ ´ð£º

Ê×ÏȽ«Âß¼­µØÖ·±ä»»³ÉÒ³ºÅ¡£ÕâÑù10£¬205£¬110£¬735£¬603£¬50£¬815£¬314£¬432£¬320£¬225£¬80£¬130£¬720£¬Í¨¹ý³ýÒÔÒ³µÄ´óС100£¬Ò³ºÅ·Ö±ðΪ0£¬2£¬1£¬7£¬6£¬0£¬8£¬3£¬4£¬2£¬0£¬1£¬2¡£(3¡¯)

ϵͳΪÔËÐнø³Ì·ÖÅä4¸öÖ÷´æ¿é£¬²ÉÓÃLRUËã·¨£¬Òò´Ë¿ÉÒÔÁÐ±í¸ø³ö½ø³ÌµÄȱҳÇé¿ö£º 0 2 1 7 6 0 8 3 4 3 2 0 1 2

0

2

1

7

6

0

8

3

4

3

2

0

1

2

0 2 1 7 6 0 8 3 4 3 2 0 1 0 2 1 7 6 0 8 8 4 3 2 0 0 2 1 7 6 0 0 8 4 3 3 F F F F F F F F F S F F F S (5¡¯)

ÓÉÉϱí¿É¼û£¬±»ÌÔÌ­µÄÒ³ÒÀ´ÎΪ0£¬2£¬1£¬7£¬6£¬0£¬8£¬4¡£È±Ò³´ÎÊýΪ12´Î (2¡¯)

4ijÇëÇóҳʽ¹ÜÀíϵͳ£¬Óû§±à³Ì¿Õ¼äÓÐ40¸öÒ³Ãæ£¬Ã¿¸öÒ³ÃæÎª200H×Ö½Ú¡£¼Ù¶¨Ä³Ê±¿ÌÓû§Ò³±íÖÐÐéÒ³ºÅºÍÎïÀí¿éºÅ¶ÔÕÕ±íÈçÏ£º ÐéÒ³ºÅ 0 2 5 17 20 ÎïÀí¿éºÅ 5 20 8 14 36

ÇóÐ鵨ַ0A3CH¡¢223CH·Ö±ð¶ÔÓ¦µÄÎïÀíµØÖ·¡£ ´ð£º

Ð鵨ַ0A3CHת»»³ÉÊ®½øÖÆÊýΪ2620£¬Ã¿¸öҳΪ200H£¬¼´512B£¬ÓÉ2620/512¿ÉµÃ£¬Ò³ºÅΪ5£¬Ò³ÄÚµØÖ·Îª60¡£²éÒ³±í¿ÉÖª£¬ÆäÖ÷´æ¿éºÅΪ8¡£(3¡¯) Òò´ËµØÖ·Îª2620µÄÎïÀíµØÖ·Îª£º8*512+60=4156¡£(2¡¯)

Ð鵨ַ223CHת»»³ÉÊ®½øÖÆÊýΪ8762£¬ÓÉ8762/512¿ÉµÃ£¬ÆäÒ³ºÅΪ17£¬Ò³ÄÚµØÖ·Îª58¡£²éÒ³±í¿ÉÖª£¬ÆäÖ÷´æ¿éºÅΪ14¡£(3¡¯)

Òò´ËµØÖ·Îª8762µÄÎïÀíµØÖ·Îª14*512+58=7226¡£(2¡¯)

5ijϵͳ²ÉÓÃҳʽ´æ´¢¹ÜÀí²ßÂÔ£¬ÓµÓÐÂß¼­¿Õ¼ä32Ò³£¬Ã¿Ò³2KB£»ÓµÓÐÎïÀí¿Õ¼ä1MB¡£ 1£© д³öÂß¼­µØÖ·µÄ¸ñʽ

2£© Èô²»¿¼ÂÇ·ÃÎÊȨÏÞ룬½ø³ÌµÄÒ³±íÓжàÉÙÏÿÏîÖÁÉÙ¶àÉÙλ£¿ 3£© Èç¹ûÎïÀí¿Õ¼ä¼õÉÙÒ»°ë£¬Ò³±í½á¹¹Ó¦×÷ÔõÑùµÄ¸Ä£¿ ´ð£º

1£©Âß¼­¿Õ¼ä32Ò³£¬Õ¼5¸ö¶þ½øÖÆÎ»¡£Ã¿Ò³2KB£¬Õ¼11λ¡£¹ÊÃèÊöÂß¼­¿Õ¼äÐèÒª16λ(2¡¯)¡£ 15 ¡­ 11 10 ¡­ 0

Âß¼­µØÖ·µÄ¸ñʽ£º[ | ] (1¡¯)

2)½ø³ÌµÄÒ³±íÓÐ32ÏÿÏîµÄλÊýÓÉÖ÷´æµÄ·Ö¿éÊý¾ö¶¨(2¡¯)¡£1MBµÄ¿Õ¼ä¿É»®·ÖΪ512¸ö2KBµÄ¿é£¬Ã¿¸ö¿éÓÃ9¸ö¶þ½øÖÆÎ»±íʾ(2¡¯)¡£

3£©Èç¹ûÎïÀí¿Õ¼ä¼õÉÙÒ»°ëʱ£¬Ö÷´æµØÖ·ÐèÒª19λ±íʾ£¬ÈÔ´óÓÚÂß¼­¿Õ¼äµÄ´óС£¬¹ÊÒ³±í½á¹¹¿ÉÒÔ²»±ä¡£(3¡¯)

6ÓÐÒ»ÐéÄâ´æ´¢ÏµÍ³£¬²ÉÓÃÏȽøÏȳö£¨FIFO£©µÄÒ³ÃæÌÔÌ­Ëã·¨¡£ÔÚÖ÷´æÖÒΪÿһ¸ö×÷Òµ½ø³Ì¿ª±Ù3Ò³¡£Ä³×÷ÒµÔËÐÐÖÐʹÓõIJÙ×÷ÊýËùÔÚµÄÒ³ºÅÒÀ´ÎΪ£º4£¬3£¬2£¬1£¬4£¬3£¬5£¬4£¬3£¬2£¬1£¬5¡£

1£© ¸Ã×÷ÒµÔËÐÐÖÐ×ܹ²³öÏÖ¶àÉÙ´Îȱҳ£¿

2£© Èôÿ¸ö×÷Òµ½ø³ÌÔÚÖ÷´æÓµÓÐ4Ò³£¬ÓÖ½«²úÉú¶àÉÙ´Îȱҳ£¿ 3£© ÈçºÎ½âÊÍËù³öÏÖµÄÏÖÏó£¿ ½â£º

ÏȽøÏȳöËã·¨µÄʵÖÊÊÇ£º×ÜÊÇÑ¡Ôñ×÷ÒµÖÐÔÚÖ÷´æ×¤Áôʱ¼ä×µÄÒ»Ò³½øÐÐÌÔÌ­¡£ ÈôÔÚÖ÷´æÖÐΪÿһ×÷Òµ½ø³Ì¿ª±Ù3Ò³£¬¶ÔÓÚÌâÖеÄÒ³Ãæ·ÃÎʹý³Ì£¬ÆäÒ³Ãæµ÷¶È¹ý³ÌÈçÏÂËùʾ

4 3 2 1 4 3 5 4 3 2 1 5

Ò³Ãæ1 Ò³Ãæ2

4

4 3

4 3

1 3

1 4

1 4

5 4

5 4

5 4

5 2

5 2

5 2

Ò³Ãæ3 2 2 2 3 3 3 3 3 1 1 ȱҳÖÐ¶Ï F F F F F F F F F (3¡¯) 1£© ¸Ã×÷ÒµÔËÐÐÖÐ×ܹ²³öÏÖ9´Îȱҳ(1¡¯)

2£© ÔÚÖ÷´æÓµÓÐ4Ò³£¬ÓÖ½«²úÉú10´Îȱҳ(1¡¯)¡£ÆäÒ³Ãæµ÷¶È¹ý³Ì¼ûÏÂͼ£º

4 3 2 1 4 3 5 4 3 2 1 5

Ò³Ãæ1 4 4 4 4 4 4 5 5 5 5 1 1 Ò³Ãæ2 3 3 3 3 3 3 4 4 4 4 5 Ò³Ãæ3 2 2 2 2 2 2 3 3 3 3 Ò³Ãæ4 1 1 1 1 1 1 2 2 2 ȱҳÖÐ¶Ï F F F F F F F F F F (3¡¯)

3)´ÓÕâ¸öÀý×Ó¿ÉÒÔ¿´³ö£¬µ±Ö÷´æÖÐΪÿһ×÷Òµ½ø³Ì¿ª±Ù4ҳʱ£¬³öÏÖÁËȱҳ´ÎÊý·´¶øÔö¼ÓµÄÏÖÏó¡£ÕâÖÖÏÖÏó³ÆÎªBeladyÏÖÏó¡£(2¡¯)

7¹ØÓÚ´æ´¢¹ÜÀí£¬ÊÔÎÊ£º £¨1£© ÔÚ·ÖÒ³¡¢·Ö¶ÎºÍ¶Îҳʽ´æ´¢¹ÜÀíÖУ¬µ±·ÃÎÊÒ»ÌõÖ¸Áî»òÊý¾Ýʱ£¬ÐèÒª·ÃÎÊÄڴ漸´Î£¿

¸÷×öʲô´¦Àí£¿

£¨2£© ¼ÙÉèÒ»¸ö·ÖÒ³´æ´¢ÏµÍ³¾ßÓпì±í£¬¶àÊý»î¶¯Ò³±í¶¼¿ÉÒÔ´æÔÚÆäÖУ¬Ò³±í·ÅÔÚÄÚ´æÖУ¬

ÄÚ´æ·ÃÎÊʱ¼äÊÇ1us¡£Èô¿ì±íµÄÃüÖÐÂÊÊÇ85%£¬¿ì±íµÄ·ÃÎÊʱ¼äΪ0.1us£¬ÔòÓÐЧ´æÈ¡Ê±¼äΪ¶àÉÙ£¿Èô¿ì±íÃüÖÐÂÊΪ50%£¬ÄÇôÓÐЧ´æÈ¡Ê±¼äΪ¶àÉÙ£¿

½â´ð£º£¨1£©·ÖÒ³ÐèÒª·ÃÎÊ2´Î£¬µÚÒ»´Î·ÃÎÊÒ³±í£¬µÚ¶þ´ÎÖ´ÐзÃÄÚ²Ù×÷(2¡¯)£»·Ö¶ÎÐèÒª·ÃÎÊ2´Î£¬µÚÒ»´Î·ÃÎÊ¶Î±í£¬µÚ¶þ´ÎÖ´ÐзÃÄÚ²Ù×÷£»¶ÎҳʽÐèÒª·ÃÎÊ3´Î£¬µÚÒ»´Î·ÃÎÊ¶Î±í£¬µÚ¶þ´Î·ÃÎÊÒ³±í£¬µÚÈý´ÎÖ´ÐзÃÄÚ²Ù×÷(2¡¯)¡£

£¨2£©µ±¿ì±íµÄÃüÖÐÂÊΪ85%ʱ£¬Ö´ÐÐÒ»´Î·ÃÄÚ²Ù×÷ÐèÒªµÄʱ¼ä£º T=1*0.85+2*(1-0.85)=1.15(us) (3¡¯)

µ±¿ì±íµÄÃüÖÐÂÊΪ50%ʱ£¬Ö´ÐÐÒ»´Î·ÃÄÚ²Ù×÷ÐèÒªµÄʱ¼ä£º T=1*0.5+2*(1-0.5)=1.5(us) (3¡¯)

8ÔÚÒ»¸ö²ÉÓÃҳʽÐéÄâ´æ´¢¹ÜÀíµÄϵͳÖУ¬ÓÐÒ»Óû§×÷Òµ£¬ËüÒÀ´ÎÒª·ÃÎʵÄ×ÖµØÖ·ÐòÁÐÊÇ£º115£¬228£¬120£¬88£¬446£¬102£¬321£¬432£¬260£¬167£¬Èô¸Ã×÷ÒµµÄµÚ0Ò³ÒѾ­×°ÈëÖ÷´æ£¬ÏÖ·ÖÅ䏸¸Ã×÷ÒµµÄÖ÷´æ¹²300×Ö£¬Ò³µÄ´óСΪ100×Ö£¬Çë»Ø´ðÏÂÁÐÎÊÌ⣺

£¨1£©°´FIFOµ÷¶ÈËã·¨½«²úÉú¶àÉÙ´ÎȱҳÖжϣ¬ÒÀ´ÎÌÔÌ­µÄÒ³ºÅΪ¶àÉÙ£¬È±Ò³ÖжÏÂÊΪ¶àÉÙ¡£ £¨2£©°´LRUµ÷¶ÈËã·¨½«²úÉú¶àÉÙ´ÎȱҳÖжϣ¬ÒÀ´ÎÌÔÌ­µÄÒ³ºÅΪ¶àÉÙ£¬È±Ò³ÖжÏÂÊΪ¶àÉÙ¡£ ´ð£º

Ò³Ãæ×ßÏòΪ£º1£¬2£¬1£¬0£¬4£¬1£¬3£¬4£¬2£¬1

£¨1£©°´FIFOµ÷¶ÈËã·¨½«²úÉú5´ÎȱҳÖжϣ»ÒÀ´ÎÌÔÌ­µÄÒ³ºÅΪ£º0£¬1£¬2£» ȱҳÖжÏÂÊΪ£º5/10=50% (3¡¯) 1 2 1 0 4 1 3 4 2 1 0 0 0 0 0 4 4 4 4 4 4 1 1 1 1 1 1 3 3 3 3 2 2 2 2 2 2 2 2 1 ¡Á ¡Á ¡Á ¡Á ¡Á (2¡¯)

£¨2£©°´LRUµ÷¶ÈËã·¨½«²úÉú6´ÎȱҳÖжϣ»ÒÀ´ÎÌÔÌ­µÄÒ³ºÅΪ£º2£¬0£¬1£¬3£» ȱҳÖжÏÂÊΪ£º6/10=60% (3¡¯)

0 1 0 1 ¡Á 2 0 1 2 ¡Á 1 0 1 2 0 0 1 2 4 0 1 4 ¡Á 1 0 1 4 3 3 1 4 ¡Á 4 3 1 4 2 3 2 4 ¡Á 1 3 2 1

¡Á (2¡¯)

9һ̨¼ÆËã»úº¬ÓÐ65536×ֽڵĴ洢¿Õ¼ä£¬ÕâÒ»¿Õ¼ä±»·Ö³ÉÐí¶à³¤¶ÈΪ4096×Ö½ÚµÄÒ³¡£ÓÐÒ»¸ö³ÌÐò£¬Æä´úÂë¶ÎΪ32768×Ö½Ú£¬Êý¾Ý¶ÎΪ16386×Ö½Ú£¬Õ»¶ÎΪ15870×Ö½Ú¡£ÊÔÎʸûúÆ÷µÄÖ÷´æ¿Õ¼äÊʺÏÕâ¸ö½ø³ÌÂð£¿Èç¹û½«Ã¿Ò³¸Ä³É512×Ö½Ú£¬ºÏÊÊÂ𣿠´ð£º

µ±´æ´¢¿Õ¼äÿ¿éΪ4096Bʱ£¬¹²¿É·Ö³É16¿é¡£ÆäÖУº ³ÌÐò´úÂë¶ÎÕ¼£º32768/4096=8¿é£» (1¡¯) Êý¾Ý¶ÎÕ¼£º16386/4096=5¿é£» (1¡¯) Õ»¶ÎÕ¼£º15870/4096=4¿é£» (1¡¯) ºÏ¼ÆÎª£º8+5+4=17¿é£» (1¡¯)

¹Ê¸Ã»úÆ÷µÄÖ÷´æ¿Õ¼ä²»ÊʺÏÕâ¸ö×÷Òµ¡£ (1¡¯)

µ±´æ´¢¿Õ¼äÿ¿éΪ512Bʱ£¬¹²¿É·Ö³É128¿é¡£ÆäÖУº ³ÌÐò´úÂë¶ÎÕ¼£º32768/512=64¿é£» (1¡¯) Êý¾Ý¶ÎÕ¼£º16386/512=32¿é£» (1¡¯) Õ»¶ÎÕ¼£º15870/512=31¿é£» (1¡¯) ¹ÊºÏ¼ÆÎª£º64+32+31=127¿é¡£ (1¡¯)

¹Ê¸Ã»úÆ÷µÄÖ÷´æ¿Õ¼äÊÇÊʺÏÕâ¸ö×÷ÒµµÄ¡£ (1¡¯)

10Ò»¸öÇëÇó·ÖҳϵͳÖУ¬ÄÚ´æµÄ¶Á/дÖÜÆÚΪ8ÄÉÃ룬µ±ÅäÖÃÓпì±íʱ£¬²é¿ì±íÐèÒª1ÄÉÃ룬ÄÚÍâ´æÖ®¼ä´«ËÍÒ»¸öÒ³ÃæµÄƽ¾ùʱ¼äΪ5000ÄÉÃë¡£¼Ù¶¨¿ì±íµÄÃüÖÐÂÊΪ75%£¬Ò³ÃæÊ§Ð§ÂÊΪ10%£¬ÇóÄÚ´æµÄÓÐЧ´æÈ¡Ê±¼ä¡£ ´ð£º

·ÃÎÊÖ÷´æµÄʱ¼ä¿ÉÓÃÏÂÃæ¹«Ê½±íʾ£º

·ÃÎÊÖ÷´æÊ±¼ä=Ö÷´æµÄÃüÖÐÂÊ*£¨¿ì±íµÄÃüÖÐÂÊ*·ÃÎÊ¿ì±íµÄʱ¼ä+Ö´ÐÐʵ¼Ê²Ù×÷·ÃÎÊÖ÷´æµÄʱ¼ä£©+Ò³ÃæÊ§Ð§ÂÊ*Ò³ÃæÊ§Ð§Ê±µÄ·ÃÎÊʱ¼ä (6¡¯)

Òò´Ë TA=(1-0.1)*[0.75*1+(1-0.75)*(8+1)+8]+0.1*5000 (4¡¯)

11ÔÚÒ»¸öÐéÄâ´æ´¢Æ÷ϵͳÖУ¬Ò»´Î·ÃÎÊÖ÷´æµÄʱ¼äÓÃTA1±íʾ£¬Ò»¸ö·ÃÎÊÍâ´æµÄʱ¼äÓÃTA2±íʾ¡£¼Ù¶¨TA1=10^-7Ã룬TA2=10^-2Ãë¡£ÊÔÎÊ£¬ÎªÁËʹ·ÃÎÊЧÂÊ´ïµ½80%ÒÔÉÏ£¬ÃüÖÐÂÊHÖÁÉÙÓ¦¸Ã´ïµ½¶àÉÙ£¿ ´ð£º

·ÃÎÊЧÂÊ£ºe=TA1/TA=0.8 (2¡¯) TA=TA1/0.8=1.25*10^-7 s ( 2¡¯) TA=H*TA1+(1-H)*TA2=H(TA1-TA2)+TA2 H=(TA-TA2)/(TA1-TA2) (2¡¯)

½âµÃ H=(1.25*10^-7-10^-2)/(10^-7 ¨C 10^-2)=0.999975 (2¡¯)

Òò´Ë£¬ÎªÁËʹ·ÃÎÊЧÂÊ´ïµ½80%ÒÔÉÏ£¬ÃüÖÐÂÊHÖÁÉÙÓ¦¸Ã´ïµ½0.999975¡£(2¡¯)

µÚÁùÕ Îļþϵͳ