¼ÆËã»ú×é³ÉÔ­Àí¿ÎºóϰÌâ´ð°¸£¨µÚÎå°æ - °×ÖÐÓ¢£©

¼ÆËã»ú×é³ÉÔ­Àí µÚÎå°æ ϰÌâ´ð°¸

10. (1)½« C£¬D Á½¸öÔÝ´æÆ÷Ö±½Ó½Óµ½ ALU µÄ A£¬B Á½¸öÊäÈë¶ËÉÏ¡£Óë´Ëͬʱ£¬³ý C£¬D Í⣬

ÆäÓà 7 ¸ö¼Ä´æÆ÷¶¼Ë«Ïò½Óµ½µ¥×ÜÏßÉÏ¡£

ÒÆÎ»Æ÷ IR R0 MDR

ALU +1

PC R 1

A B +1 M C R2

D R3

MAR

(2)

ȡָ

M?>MDR?>IR,PC+1

²âÊÔ

R1?>MDR ȡԴ²Ù×÷Êý

M?>MDR?>C

R2?>MDR ȡĿµÄ²Ù×÷Êý

M?>MDR?>D

¼Ó C+D?>MDR ´æ»Ø

MDR?>M,R2?>D ÐÞ¸Ä

D+1?>R2 ËͻؼÌÖ¸ÁîµØÖ·

PC?>MAR

11. (1)¼ÙÉèÅбð²âÊÔ×Ö¶ÎÖÐÿһλ×÷Ϊһ¸öÅбð±êÖ¾£¬ÄÇôÓÉÓÚÓÐ 4 ¸ö×ªÒÆÌõ¼þ£¬¹Ê¸Ã×Ö¶Î

Ϊ 4 λ¡£ÏµØÖ·×Ö¶ÎΪ 9 룬ÒòΪ¿Ø´æÈÝÁ¿Îª 512 µ¥Ôª¡£Î¢ÃüÁî×Ö¶ÎÔòÊÇ£¨48-4-9£© =35 λ¡£

(2)¶ÔÓ¦ÉÏÊö΢ָÁî¸ñʽµÄ΢³ÌÐò¿ØÖÆÆ÷Âß¼­¿òͼÈçͼËùʾ¡£ÆäÖÐ΢µØÖ·¼Ä´æÆ÷¶ÔÓ¦ÏÂµØ Ö·×Ö£¬P ×ֶμ´ÎªÅбð²âÊÔ×ֶΣ¬¿ØÖÆ×ֶμ´ÎªÎ¢ÃüÁî×ֶΣ¬ºóÁ½²¿·Ö×é³É΢ָÁî¼Ä ´æÆ÷¡£µØÖ·×ªÒÆÂß¼­µÄÊäÈëÊÇÖ¸Áî¼Ä´æÆ÷µÄ OP Âë¡¢¸÷ÖÖ״̬Ìõ¼þÒÔ¼°Åбð²âÊÔ×Ö¶Î Ëù¸øµÄÅбð±êÖ¾£¨Ä³Ò»Î»Îª 1£©£¬ÆäÊä³öÐÞ¸Ä΢µØÖ·¼Ä´æÆ÷µÄÊʵ±Î»Êý£¬´Ó¶øÊµÏÖ΢ ³ÌÐòµÄ·ÖÖ§×ªÒÆ¡£¾ÍÊÇ˵£¬´Ë´¦Î¢Ö¸ÁîµÄºó¼ÌµØÖ·²ÉÓö϶¨·½Ê½¡£

24

¼ÆËã»ú×é³ÉÔ­Àí µÚÎå°æ ϰÌâ´ð°¸

Ö¸Áî¼Ä´æÆ÷IR OP ״̬Ìõ¼þ

?

µØÖ·ÒëÂë µØÖ·×ªÒÆ

΢µØÖ·¼Ä´æÆ÷

Âß¼­ ΢ÃüÁîÐźÅ

¿ØÖÆ´æ´¢Æ÷

? P×Ö¶Î ¿ØÖÆ×Ö¶Î

12. (1) Á÷Ë® ÏߵIJ٠×÷ÖÜ ÆÚÓ¦°´ ¸÷²½ ²Ù×÷µÄ ×î´ó ʱ¼äÀ´ ¿¼ÂÇ £¬¼´Á÷ Ë®Ïß Ê±ÖÓÖÜ ÆÚÐÔ

????max{??i } ??100ns

(2)Óöµ½Êý¾ÝÏà¹ØÊ±£¬¾ÍÍ£¶ÙµÚ 2 ÌõÖ¸ÁîµÄÖ´ÐУ¬Ö±µ½Ç°ÃæÖ¸ÁîµÄ½á¹ûÒѾ­²úÉú£¬Òò´ËÖÁ

ÉÙÐèÒªÑÓ³Ù 2 ¸öʱÖÓÖÜÆÚ¡£

(3)Èç¹ûÔÚÓ²¼þÉè¼ÆÉϼÓÒԸĽø£¬Èç²ÉÓÃרÓÃͨ·¼¼Êõ£¬¾Í¿ÉʹÁ÷Ë®Ïß²»·¢ÉúÍ£¶Ù¡£

13. (1)

¿Õ¼äS 1 2 3 4 5

15 16 17 18 19 20

WB

1 2 3 4 5 20 MEM EX 1 2 3 4 5 20 ID 1 2 3 4 5 ? 20 IF 1 2 3 4 5 20 1 2 3 4 5 20 ʱ¼äT

0 t1 t2 t3 t4 t5 t6 t7 t8 t9

t19 t20

(2) H ??

n 20 (K ??n ??1)??? (5 ??20 ??1) *100 *10?9??8.33 *106 Ìõ / Ãë

(3) S ??

Ts

n?K 20 * Tp ?

5 (K ??n ??1)

???

20 ??5 ??1 ??4.17

14.

¿Õ¼ä S

·Ç I1 I2 Á÷ WB IIË® 2 EX 1 IIÏß ID 1 2 ʱ

IF I1 I2 ʱ¼äT ¼ä

1 2 3 4 5 6 7 8

ͼ

¿Õ¼äS

Á÷ WB I1 I2 I3 I4 I

5 Ë® EX IÏß ID 1 I2 II3 I4 I5 1 I2 I3 I4 I5 ʱ

IF II2 I3 I4 I5 ʱ¼äT

1 ¼ä ͼ

1 2 3 4 5 6 7 8

ÈçÉÏÁ½Í¼Ëùʾ£¬Ö´ÐÐÏàͬµÄÖ¸ÁÔÚ 8 ¸öµ¥Î»Ê±¼äÄÚ£¬Á÷Ë®¼ÆËã»úÍê³É 5 ÌõÖ¸Á¶ø·Ç

25

¼ÆËã»ú×é³ÉÔ­Àí µÚÎå°æ ϰÌâ´ð°¸

Á÷Ë®¼ÆËã»úÖ»Íê³É 2 Ìõ£¬ÏÔÈ»£¬Á÷Ë®¼ÆËã»ú±È·ÇÁ÷Ë®¼ÆËã»úÓиü¸ßµÄÍÌÍÂÁ¿¡£ 15. Ö¤£ºÉè n ÌõÖ¸ÁK ¼¶Á÷Ë®£¬Ã¿´ÎÁ÷ˮʱ¼ä

¦Ó ÔòÓÃÁ÷ˮʵÏÖ Tp = K¦Ó+(n?1) ¦Ó

Hp ???n

Tp

·ÇÁ÷ˮʵÏÖ Ts = K¦Ón

Hs ???n Ts

n

Hp Tp Ts Kn? Kn K Hs ??n ??Tp ?

K????(n -1)???K ??n ??1 ?Ts K ??1 ??1

n n->¡Þʱ£¬ Hp ??????

n=1 ʱ£¬ Hp

Hs ??1 £¬ Ôò¿É¼û n>1 ʱ Ts>Tp£¬¹ÊÁ÷Ë®ÏßÓиü¸ßÍÌÍÂÁ¿ Hs

16.(1)дºó¶Á RAW (2)¶Áºóд WAR (3)дºóд WAW 17.(1)

ÒëÂë¶Î Ö´ÐжΠд»Ø¶Î I1 I2 I2 I1 I3 I4 I2 I1 I5 I6 I2 I4 I3 I6 I5 I4 I3 I2 I6 I3 I6 I 3 I4 I5 I6

È¡/´æ ¼Ó·¨Æ÷ ³Ë·¨Æ÷ (2)

I1 F D E W I2 F D E E W I3 F D E E E W I4 F D E E W I5 F D E W I6 F D E E W

26

¼ÆËã»ú×é³ÉÔ­Àí µÚÎå°æ ϰÌâ´ð°¸

µÚÁùÕÂ

1. µ¥×ÜÏ߽ṹ£ºËüÊÇÒ»×é×ÜÏßÁ¬½ÓÕû¸ö¼ÆËã»úϵͳµÄ¸÷´ó¹¦Äܲ¿¼þ£¬¸÷´ó²¿¼þÖ®¼äµÄËùÓÐ µÄÐÅÏ¢´«ËͶ¼Í¨¹ýÕâ×é×ÜÏß¡£Æä½á¹¹ÈçͼËùʾ¡£µ¥×ÜÏßµÄÓŵãÊÇÔÊÐí I/O É豸֮¼ä»ò I/O É豸ÓëÄÚ´æÖ®¼äÖ±½Ó½»»»ÐÅÏ¢£¬Ö»Ðè CPU ·ÖÅä×ÜÏßʹÓÃȨ£¬²»ÐèÒª CPU ¸ÉÔ¤ÐÅÏ¢µÄ½»»»¡£ ËùÒÔ×ÜÏß×ÊÔ´ÊÇÓɸ÷´ó¹¦Äܲ¿¼þ·Öʱ¹²ÏíµÄ¡£µ¥×ÜÏßµÄȱµãÊÇÓÉÓÚÈ«²¿ÏµÍ³²¿¼þ¶¼Á¬½ÓÔÚ Ò»×é×ÜÏßÉÏ£¬ËùÒÔ×ÜÏߵĸºÔغÜÖØ£¬¿ÉÄÜʹÆäÍÌÁ¿´ïµ½±¥ºÍÉõÖÁ²»ÄÜʤÈεij̶ȡ£¹Ê¶àΪ СÐÍ»úºÍ΢ÐÍ»ú²ÉÓá£

ϵͳ×ÜÏß

CPU

ÄÚ´æ

É豸½Ó ¿Ú

? É豸½Ó ¿Ú

¶à×ÜÏ߽ṹ£º ¶à×ÜÏßϵͳ½á¹¹ÊÇͨ¹ýÇÅ£¬CPU ×ÜÏߣ¬ÏµÍ³×ÜÏߺ͸ßËÙ×ÜÏ߱˴ËÏàÁ¬£¬¸÷ ´ó²¿¼þµÄÐÅÏ¢´«ËͲ»ÊÇֻͨ¹ýϵͳ×ÜÏߣ»ÌåÏÖÁ˸ßËÙ£¬ÖÐËÙ£¬µÍËÙÉ豸Á¬½Óµ½²»Í¬µÄ×ÜÏß ÉÏͬʱ½øÐй¤×÷£¬ÒÔÌá¸ß×ÜÏßµÄЧÂʺÍÍÌÍÂÁ¿£¬¶øÇÒ´¦ÀíÆ÷½á¹¹µÄ±ä»¯²»Ó°Ïì¸ßËÙ×ÜÏß¡£

2. (1)¼ò»¯ÁËÓ²¼þµÄÉè¼Æ¡£´ÓÓ²¼þµÄ½Ç¶È¿´£¬ÃæÏò×ÜÏßÊÇÓÉ×ÜÏß½Ó¿Ú´úÌæÁËרÃÅµÄ I/O ½Ó¿Ú£¬

ÓÉ×ÜÏ߹淶¸ø³öÁË´«ÊäÏߺÍÐźŵĹ涨£¬²¢¶Ô´æ´¢Æ÷¡¢I/O É豸ºÍ CPU ÈçºÎ¹ÒÔÚ×ÜÏßÉÏ ¶¼×÷Á˾ßÌåµÄ¹æ¶¨£¬ËùÒÔ£¬ÃæÏò×ÜÏßµÄ΢ÐͼÆËã»úÉè¼ÆÖ»Òª°´ÕÕÕâЩ¹æ¶¨ÖÆ×÷ CPU ²å ¼þ¡¢´æ´¢Æ÷²å¼þÒÔ¼° I/O ²å¼þµÈ£¬½«ËüÃÇÁ¬Èë×ÜÏß¼´¿É¹¤×÷£¬¶ø²»±Ø¿¼ÂÇ×ÜÏßµÄÏêϸ²Ù ×÷¡£

(2)¼ò»¯ÁËϵͳ½á¹¹¡£Õû¸öϵͳ½á¹¹ÇåÎú£¬Á¬ÏßÉÙ£¬µ×°åÁ¬Ïß¿ÉÒÔÓ¡Ë¢»¯¡£ (3)ϵͳÀ©³äÐԺá£Ò»ÊǹæÄ£À©³ä£¬¶þÊǹ¦ÄÜÀ©³ä¡£¹æÄ£À©³ä½ö½öÐèÒª¶à²åһЩͬÀàÐ굀 ²å¼þ£»¹¦ÄÜÀ©³ä½ö½öÐèÒª°´×ÜÏß±ê×¼Éè¼ÆÒ»Ð©Ð²å¼þ¡£²å¼þ²åÈë»úÆ÷µÄλÖÃÍùÍùûÓÐÑÏ ¸ñµÄÏÞÖÆ¡£Õâ¾ÍʹϵͳÀ©³ä¼È¼òµ¥ÓÖ¿ìËÙ¿É¿¿£¬¶øÇÒÒ²±ãÓÚ²é´í¡£ (4)ϵͳ¸üÐÂÐÔÄܺá£ÒòΪ CPU¡¢´æ´¢Æ÷¡¢I/O ½Ó¿ÚµÈ¶¼Êǰ´×ÜÏß¹æÔ¼¹Òµ½×ÜÏßÉϵģ¬Òò¶ø Ö»Òª×ÜÏßÉè¼ÆÇ¡µ±£¬¿ÉÒÔËæÊ±Ëæ×Å´¦ÀíÆ÷оƬÒÔ¼°ÆäËûÓйØÐ¾Æ¬µÄ½øÕ¹Éè¼ÆÐµIJå¼þ£¬ еIJå¼þ²åµ½µ×°åÉ϶Ôϵͳ½øÐиüУ¬¶øÕâÖÖ¸üÐÂÖ»Ðè¸üÐÂÐèÒª¸üеIJå¼þ£¬ÆäËû²å¼þ

27

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