²Ù×÷ϵͳ - ËïÖÓÐã¿Îºó´ð°¸ ÏÂÔر¾ÎÄ

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

13Ö÷´æÖÐÓÐÁ½¸ö¿Õ¼äÇøÈçͼËùʾ£¬

0K 15K 125K

100K 50K

ÏÖÓÐ×÷ÒµÐòÁÐÒÀ´ÎΪ£ºJob1ÒªÇó30K£»Job2ÒªÇó70K£»Job3ÒªÇó50K£»Ê¹ÓÃÊ×´ÎÊÊÓ¦¡¢×ÊÊÓ¦ºÍ×î¼ÑÊÊÓ¦Ëã·¨´¦ÀíÕâ¸ö×÷ÒµÐòÁУ¬ÊÔÎÊÄÄÖÖËã·¨¿ÉÒÔÂú×ã·ÖÅ䣿Ϊʲô£¿ ´ð£ºÊ×´ÎÊÊÓ¦¡¢×ÊÊÓ¦Ëã·¨´¦ÀíÕâ¸ö×÷ÒµÐòÁпÉÒÔÂú×ã·ÖÅ䣬×î¼ÑÊÊÓ¦Ëã·¨²»ÐС£ÒòΪºóÕß»á·Ö¸î³öÎÞ·¨Ê¹ÓõÄËéƬ£¬ÀË·ÑÄڴ棬´Ó¶ø£¬²»ÄÜÂú×ãËùÓÐ×÷ÒµµÄÄÚ´æÐèÇó¡£

14 ÉèÓÐһҳʽ´æ´¢¹ÜÀíϵͳ£¬ÏòÓû§ÌṩµÄÂß¼­µØÖ·¿Õ¼ä×î´óΪ16Ò³£¬Ã¿Ò³2048

×Ö½Ú£¬ÄÚ´æ×ܹ²ÓÐ8¸ö´æ´¢¿é¡£ÊÔÎÊÂß¼­µØÖ·ÖÁÉÙӦΪ¶àÉÙλ£¿ÄÚ´æ¿Õ¼äÓжà´ó£¿ ´ð£ºÂß¼­µØÖ·211 ¡Á24 £¬¹ÊΪ15λ¡£ÄÚ´æ´óСΪ23¡Á211=214B=16KB¡£

15 ÔÚÒ»·ÖÒ³´æ´¢¹ÜÀíϵͳÖУ¬Âß¼­µØÖ·³¤¶ÈΪ16룬ҳÃæ´óСΪ4096×Ö½Ú£¬ÏÖ

ÓÐÒ»Âß¼­µØַΪ2F6AH£¬ÇÒµÚ0¡¢1¡¢2Ò³ÒÀ´Î´æÔÚÎïÀí¿é10¡¢12¡¢14ºÅÖУ¬ÎÊÏàÓ¦µÄÎïÀíµØַΪ¶àÉÙ£¿ ´ð£ºÒòΪÂß¼­µØÖ·³¤¶ÈΪ16룬¶øÒ³Ãæ´óСΪ4096×Ö½Ú£¬ËùÒÔ£¬Ç°ÃæµÄ4λ±íʾҳºÅ¡£°Ñ2F6AHת»»³É¶þ½øÖÆΪ£º0010 1111 0110 1010£¬¿ÉÖªÒ³ºÅΪ2¡£¹Ê·ÅÔÚ14ºÅÎïÀí¿éÖУ¬Ð´³ÉÊ®Áù½øÖÆΪ£ºEF6AH¡£

16 ÓоØÕó£ºVAR A£ºARRAY[1¨E100,1¨E100] OF integer£»ÔªËØ°´Ðд洢¡£

ÔÚÒ»Ðé´æϵͳÖУ¬²ÉÓÃLRUÌÔÌ­Ëã·¨£¬Ò»¸ö½ø³ÌÓÐ3Ò³ÄÚ´æ¿Õ¼ä£¬Ã¿Ò³¿ÉÒÔ´æ·Å200¸öÕûÊý¡£ÆäÖеÚ1Ò³´æ·Å³ÌÐò£¬ÇÒ¼Ù¶¨³ÌÐòÒÑÔÚÄÚ´æ¡£ ³ÌÐòA£º

FOR i£º£½1 TO 100 DO

FOR j£º£½1 TO 100 DO A[i,j]£º£½0£» ³ÌÐòB£º

FOR j£º£½1 TO 100 DO

FOR i£º£½1 TO 100 DO A[i,j]£º£½0£»

·Ö±ð¾Í³ÌÐòAºÍBµÄÖ´Ðнø³Ì¼ÆËãȱҳ´ÎÊý¡£

´ð£ºÌâÖÐ100¡Á100=10000¸öÊý¾Ý£¬Ã¿Ò³¿ÉÒÔ´æ·Å200¸öÕûÊý£¬¹ÊÒ»¹²´æ·ÅÔÚ50¸öÒ³ÃæÖС£ÓÉÓÚÔªËØ°´Ðд洢£¬µÚ1ÐС¢µÚ2ÐзÅÔÚµÚ1Ò³£¬?£¬µÚ99ÐС¢µÚ100ÐзÅÔÚµÚ50Ò³¡£¹Ê¶ÔÓÚ³ÌÐòA£¬È±Ò³ÖжÏΪ50´Î¡£¶ÔÓÚ³ÌÐòB£¬È±Ò³ÖжÏΪ5000´Î¡£

33

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

17 һ̨»úÆ÷ÓÐ48λÐéµØÖ·ºÍ32λÎïÀíµØÖ·£¬ÈôÒ³³¤Îª8KB£¬ÎÊÒ³±í¹²ÓжàÉÙ¸ö

Ò³±íÏî?Èç¹ûÉè¼ÆÒ»¸ö·´ÖÃÒ³±í£¬ÔòÓжàÉÙ¸öÒ³±íÏî? ´ð£ºÒòΪҳ³¤8KBÕ¼ÓÃ13ס£¬ËùÒÔ£¬Ò³±íÏîÓÐ235¸ö¡£·´ÖÃÒ³±íÏîÓÐ219¸ö¡£

18 ÔÚÐéÄâҳʽ´æ´¢¹ÜÀíÖУ¬Îª½â¾ö¶¶¶¯ÎÊÌ⣬¿É²ÉÓù¤×÷¼¯Ä£ÐÍÒÔ¾ö¶¨·Ö¸ø½ø³Ì

µÄÎïÀí¿éÊý£¬ÓÐÈçÏÂÒ³Ãæ·ÃÎÊÐòÁУº ¡­¡­ 2 5 1 6 3 3 7 8 9 1 6 2 3 4 3 4 3 4 4 4 3 4 4 3 ¡­¡­

¡÷ t1 ¡÷ t2

´°¿Ú³ß´ç¡÷£½9£¬ÊÔÇót1¡¢t2ʱ¿ÌµÄ¹¤×÷¼¯¡£ ´ð£ºt1ʱ¿ÌµÄ¹¤×÷¼¯Îª£º{1£¬2£¬3£¬6£¬7£¬8£¬9}¡£tʱ¿ÌµÄ¹¤×÷¼¯Îª£º{3£¬4}¡£

19 ÓÐÒ»¸ö·ÖÒ³Ðé´æϵͳ£¬²âµÃCPUºÍ´ÅÅ̵ÄÀûÓÃÂÊÈçÏ£¬ÊÔÖ¸³öÿÖÖÇé¿öϵĴæ

ÔÚÎÊÌâºÍ¿É²ÉÈ¡µÄ´ëÊ©£º(1)CPUÀûÓÃÂÊΪ13%£¬´ÅÅÌÀûÓÃÂÊΪ97% (2)CPUÀûÓÃÂÊΪ87%£¬´ÅÅÌÀûÓÃÂÊΪ3% (3)CPUÀûÓÃÂÊΪ13%£¬´ÅÅÌÀûÓÃÂÊΪ3% ¡£ ´ð£º(1)ϵͳ¿ÉÄܳöÏÖ¶¶¶¯£¬¿É°ÑÔÝÍ£²¿·Ö½ø³ÌÔËÐС£(2)ϵͳÔËÐÐÕý³££¬¿ÉÔö¼ÓÔËÐнø³ÌÊýÒÔ½øÒ»²½Ìá¸ß×ÊÔ´ÀûÓÃÂÊ¡£(3)´¦ÀíÆ÷ºÍÉ豸ºÍÀûÓÃÂʾùºÜµÍ£¬¿ÉÔö¼Ó²¢·¢ÔËÐеĽø³ÌÊý¡£

20 ÔÚÒ»¸ö·ÖÒ³Ðé´æϵͳÖУ¬Óû§±à³Ì¿Õ¼ä32¸öÒ³£¬Ò³³¤1KB£¬Ö÷´æΪ16KB¡£Èç

¹ûÓû§³ÌÐòÓÐ10Ò³³¤£¬Èô¼ºÖªÐéÒ³0¡¢1¡¢2¡¢3£¬ÒÑ·Öµ½Ò³¿ò8¡¢7¡¢4¡¢10 £¬ÊÔ°ÑÐéµØÖ·0AC5HºÍ1AC5Hת»»³É¶ÔÓ¦µÄÎïÀíµØÖ·¡£ ´ð£ºÐéµØÖ·0AC5H¶ÔÓ¦µÄÎïÀíµØַΪ£º12C5H¡£¶øÖ´ÐÐÐéµØÖ·1AC5H»á·¢ÏÖÒ³±íÖÐÉÐδÓзÖÅäµÄÒ³¿ò¶ø·¢ÉúȱҳÖжϣ¬ÓÉϵͳÁíÐзÖÅäÒ³¿ò¡£

21 ij¼ÆËã»úÓÐ4¸öÒ³¿ò£¬Ã¿Ò³µÄ×°Èëʱ¼ä¡¢×îºó·ÃÎÊʱ¼ä¡¢·ÃÎÊλR¡¢ÐÞ¸ÄλD

ÈçÏÂËùʾ(ʱ¼äÓÃʱÖÓµãÊý±íʾ)£º

page loaded last ref R D 0 126 279 0 0 1 230 260 1 0 2 120 272 1 1 3 160 280 1 1

·Ö±ðÓÃFIFO¡¢LRU¡¢¶þ´Î»ú»áËã·¨·Ö±ðÌÔÌ­ÄÄÒ»Ò³? ´ð£º(1)FIFO ÌÔÌ­page2¡£ (2)LRU ÌÔÌ­page1¡£

(3) ¶þ´Î»ú»á ÌÔÌ­page0¡£

22 ¿¼ÂÇÏÂÃæµÄ³ÌÐò£º

for (i=0;i<20£»i++)

for(j=0;j<10;j++)

34

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

a[i]£º=a[i]¡Áj

ÊÔ¾ÙÀý˵Ã÷¸Ã³ÌÐòµÄ¿Õ¼ä¾Ö²¿ÐÔºÍʱ¼ä¾Ö²¿ÐÔ¡£

´ð£ºµ±Êý×éÔªËØa[0]£¬a[1]£¬?£¬a[19]´æ·ÅÔÚÒ»¸öÒ³ÃæÖÐʱ£¬Æä¿Õ¼ä¾Ö²¿ÐÔºÍʱ¼ä¾Ö²¿ÐԽϺã¬Ò²¾ÍÊÇ˵£¬ÔںܶÌʱ¼äÄÚÖ´Ðж¼¹ÒÐÐÑ­»·³Ë·¨³ÌÐò£¬¶øÇÒÊý×éÔªËØ·Ö²¼ÔÚ½ôÁÚÁ¬ÐøµÄ´æ´¢µ¥ÔªÖС£µ±Êý×éÔªËØ´æ·ÅÔÚ²»Í¬Ò³ÃæÖÐʱ£¬Æäʱ¼ä¾Ö²¿ÐÔËäÏàͬ£¬µ«¿Õ¼ä¾Ö²¿ÐԽϲÒòΪ´¦ÀíµÄÊý×éÔªËØ·Ö²¼ÔÚ²»Á¬ÐøµÄ´æ´¢µ¥ÔªÖС£

23 Ò»¸öÓпì±íµÄÇëҳʽÐé´æϵͳ£¬ÉèÄÚ´æ·ÃÎÊÖÜÆÚΪ1΢Ã룬ÄÚÍâ´æ´«ËÍÒ»¸öÒ³ÃæµÄƽ

¾ùʱ¼äΪ5ºÁÃë¡£Èç¹û¿ì±íÃüÖÐÂÊΪ75%£¬È±Ò³ÖжÏÂÊΪ10%¡£ºöÂÔ¿ì±í·ÃÎÊʱ¼ä£¬ÊÔÇóÄÚ´æµÄÓÐЧ´æȡʱ¼ä¡£ ´ð£º¿ì±íÃüÖÐÂÊΪ75%£¬È±Ò³ÖжÏÂÊΪ10%£¬ËùÒÔ£¬ÄÚ´æÃüÖÐÂÊΪ15%¡£¹ÊÄÚ´æµÄÓÐЧ´æȡʱ¼ä=1¡Á75%+2¡Á15%+(5000+2)¡Á10%=501.25΢Ãë¡£

24 ¼ÙÉèijÐé´æµÄÓû§¿Õ¼äΪ1024KB£¬Ò³Ãæ´óСΪ4KB£¬ÄÚ´æ¿Õ¼äΪ512KB¡£ÒÑÖªÓû§

µÄÐéÒ³10¡¢11¡¢12¡¢13Ò³·ÖµÃÄÚ´æÒ³¿òºÅΪ62¡¢78¡¢25¡¢36£¬Çó³öÐéµØÖ·0BEBC(16½øÖÆ)µÄʵµØÖ·(16½øÖÆ)ÊǶàÉÙ? ´ð£ºÐéµØÖ·0BEBC(16½øÖÆ)µÄ¶þ½øÖÆÐÎʽΪ£º0000 1011 1110 1011 1100¡£ÓÉÓÚÒ³Ãæ´óСΪ4KB£¬¹ÊÆäÖкó12λÊÇλÒÆ£¬ËùÒÔ£¬ÐéµØÖ·µÄÒ³ºÅΪ£º11¡£²éÒ³±í·ÖµÃÄÚ´æ¶ÔÓ¦Ò³¿òºÅΪ£º78¡£ÒÑÖªÄÚ´æ¿Õ¼äΪ512KB£¬¹ÊÄÚ´æ¹²ÓÐ128¸öÒ³¿ò£¬78ÊǺϷ¨ÎïÀí¿é¡£°Ñ78»¯Îª16½øÖÆÊÇ4E£¬ÐéµØÖ·0BEBC(16½øÖÆ)µÄʵµØÖ·(16½øÖÆ)ÊÇ£º4EEBC¡£

25 ijÇëÇó·ÖÒ³´æ´¢ÏµÍ³Ê¹ÓÃÒ»¼¶Ò³±í£¬¼ÙÉèÒ³±íÈ«²¿·ÅÔÚÖ÷´æÄÚ£¬£º 1)ÈôÒ»´Î·ÃÎÊÖ÷´æ»¨120ns£¬ÄÇô£¬·ÃÎÊÒ»¸öÊý¾ÝµÄʱ¼äÊǶàÉÙ?

2)ÈôÔö¼ÓÒ»¸ö¿ì±í£¬ÔÚÃüÖлòʧÎóʱÐèÓÐ20ns¿ªÏú£¬Èç¹û¿ì±íÃüÖÐÂÊΪ80%£¬Ôò

·ÃÎÊÒ»¸öÊý¾ÝµÄʱ¼äΪ¶àÉÙ? ´ð£º1) 120ns¡Á2=240ns¡£

2) (120+20)¡Á80%+(120+120+20)¡Á20%=174ns¡£

26 ÉèijϵͳÖÐ×÷ÒµJ1£¬J2£¬J3Õ¼ÓÃÖ÷´æµÄÇé¿öÈçͼ¡£½ñÓÐÒ»¸ö³¤¶ÈΪ20kµÄ×÷ÒµJ4ҪװÈë

Ö÷´æ£¬µ±²ÉÓÿɱä·ÖÇø·ÖÅ䷽ʽʱ£¬Çë»Ø´ð£º (1) J4×°ÈëÇ°µÄÖ÷´æÒÑ·ÖÅä±íºÍδ·ÖÅä±íµÄÄÚÈÝ¡£

(2) д³ö×°ÈëJ4ʱµÄ¹¤×÷Á÷³Ì£¬²¢ËµÃ÷Äã²ÉÓÃʲô·ÖÅäËã·¨¡£

OS 0

J1 10k

18k

J2 30k

40k

J3 54k

70k

´ð£º(1)Ö÷´æÒÑ·ÖÅä±í¹²ÓÐÈýÏÓÉ×÷ÒµJ1¡¢J2¡¢J3Õ¼Ó㬳¤¶ÈÒÀ´ÎΪ£º10k¡¢30kºÍ54k¡£Î´·ÖÅä±í¹²ÓÐÈýÏ¿ÕÏÐÇø1¡¢¿ÕÏÐÇø2ºÍ¿ÕÏÐÇø3£¬³¤¶ÈÒÀ´ÎΪ18k¡¢40kºÍ70k¡£

(2)×÷ÒµJ4×°Èëʱ£¬²ÉÓÃÖ±½Ó·ÖÅ䣬ËÑË÷δ·ÖÅä±í£¬¿ÕÏÐÇø1²»ÄÜÂú×ã¡£ËùÒÔ£¬Òª¼ÌÐøËÑË÷δ·ÖÅä±í£¬¿ÕÏÐÇø2¿ÉÒÔÂú×ãJ4µÄ×°ÈëÒªÇó¡£

35

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

27 ¿¼ÂÇÏÂÁÐµÄ¶Î±í£º

¶ÎºÅ ʼַ ¶Î³¤ 0 200 500 1 890 30 2 120 100 3 1250 600 4 1800 88

¶ÔÏÂÃæµÄÂß¼­µØÖ·£¬ÇóÎïÀíµØÖ·£¬ÈçÔ½½çÇëÖ¸Ã÷¡£1) <0,480> 2)<1,25> 3)<1,14> 4)<2,200> 5) <3,500> 6)<4,100>¡£

´ð£º1)680 2)915 3)904 4)Ô½½ç 5)1750 6) Ô½½ç¡£

28 Çëҳʽ´æ´¢¹ÜÀíÖУ¬½ø³Ì·ÃÎʵØÖ·ÐòÁÐΪ£º10,11,104,170,73,305,180,240,244,445,467£¬

366¡£ÊÔÎÊ1)Èç¹ûÒ³Ãæ´óСΪ100£¬¸ø³öÒ³Ãæ·ÃÎÊÐòÁС£2)½ø³ÌÈô·ÖµÃ3¸öÒ³¿ò£¬²ÉÓÃFIFOºÍLRUÌæ»»Ëã·¨£¬ÇóȱҳÖжÏÂÊ? ´ð£º1) Ò³Ãæ·ÃÎÊÐòÁÐΪ1£¬1£¬2£¬2£¬1£¬4£¬2£¬3£¬3£¬5£¬5£¬4¡£ 2)FIFOΪ5´Î£¬È±Ò³ÖжÏÂÊΪ5/12=41.6%¡£LRUΪ6´Î£¬È±Ò³ÖжÏÂÊΪ6/12=50%¡£ LRU·´±ÈFIFOȱҳÖжÏÂʸߡ£

29 ¼ÙÉè¼ÆËã»úÓÐ2MÄڴ棬ÆäÖУ¬²Ù×÷ϵͳռÓÃ512K£¬Ã¿¸öÓû§³ÌÐòҲʹÓÃ512KÄÚ

´æ¡£Èç¹ûËùÓгÌÐò¶¼ÓÐ70%µÄI/OµÈ´ýʱ¼ä£¬ÄÇô£¬ÔÙÔö¼Ó1MÄڴ棬ÍÌÍÂÂÊÔö¼Ó¶àÉÙ? ´ð£ºÓÉÌâÒâ¿ÉÖª£¬ÄÚ´æÖпÉÒÔ´æ·Å3¸öÓû§½ø³Ì£¬¶øCPUµÄÀûÓÃÂÊΪ£º1-(70%)3 =1-(0.7)3 =65.7%¡£ÔÙÔö¼Ó1MÄڴ棬¿ÉÔö¼Ó2¸öÓû§½ø³Ì£¬ÕâʱCPUµÄÀûÓÃÂÊΪ£º1-(70%)5 =1-(0.7)5=83.2%¡£¹ÊÔÙÔö¼Ó1MÄڴ棬ÍÌÍÂÂÊÔö¼ÓÁË£º83.2%¡Â65.7%-100%=27%¡£

30 Ò»¸ö¼ÆËã»úϵͳÓÐ×ã¹»µÄÄÚ´æ¿Õ¼ä´æ·Å4µÀ³ÌÐò£¬ÕâЩ³ÌÐòÓÐÒ»°ëʱ¼äÔÚ¿ÕÏеȴý

I/O²Ù×÷¡£Îʶà´ó±ÈÀýµÄCPUʱ¼ä±»À˷ѵôÁË? ´ð£º(50%)4 =(1/2)4=1/16¡£

31 Èç¹ûÒ»ÌõÖ¸Áîƽ¾ùÐè1΢Ã룬´¦ÀíÒ»¸öȱҳÖжÏÁíÐèn΢Ã룬¸ø³öµ±È±Ò³ÖжÏÿk

ÌõÖ¸Áî·¢ÉúÒ»´Îʱ£¬Ö¸ÁîµÄʵ¼ÊÖ´ÐÐʱ¼ä¡£ ´ð£º(1+n/k)΢Ãë¡£

32 һ̨¼ÆËã»úµÄÄÚ´æ¿Õ¼äΪ1024¸öÒ³Ã棬ҳ±í·ÅÔÚÄÚ´æÖУ¬´ÓÒ³±íÖжÁÒ»¸ö×ֵĿª

ÏúÊÇ500ns¡£ÎªÁ˼õÉÙ¿ªÏú£¬Ê¹ÓÃÁËÓÐ32¸ö×ֵĿì±í£¬²éÕÒËÙ¶ÈΪ100ns¡£Òª°Ñƽ¾ù¿ªÏú½µµ½200nsÐèÒªµÄ¿ì±íÃüÖÐÂÊÊǶàÉÙ? ´ð£ºÉè¿ì±íÃüÖÐÂÊÊÇx£¬ÔòÄÚ´æÃüÖÐÂÊΪ1-x¡£ÓÚÊÇ£º500(1-x)+100x=200,½â·½³ÌµÃx=75%¡£

CH5 Ó¦ÓÃÌâ²Î¿¼´ð°¸

36