ÄÚ´æ¿éÊý 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¡¯)
µÚÁùÕ Îļþϵͳ