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

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

1 ÐýתÐÍÉ豸ÉÏÐÅÏ¢µÄÓÅ»¯·Ö²¼ÄܼõÉÙΪÈô¸É¸öI/O·þÎñµÄ×Üʱ¼ä¡£Éè´Å¹ÄÉÏ·ÖΪ20¸ö

Çø£¬Ã¿Çø´æ·ÅÒ»¸ö¼Ç¼£¬´Å¹ÄÐýתһÖÜÐè20ºÁÃ룬¶Á³öÿ¸ö¼Ç¼ƽ¾ùÐèÓÃ1ºÁÃ룬¶Á³öºó¾­2ºÁÃë´¦Àí£¬ÔÙ¼ÌÐø´¦ÀíÏÂÒ»¸ö¼Ç¼¡£ÔÚ²»Öªµ±Ç°´Å¹ÄλÖõÄÇé¿öÏ£º£¨1£©Ë³Ðò´æ·Å¼Ç¼1¡¢??£¬¼Ç¼20ʱ£¬ÊÔ¼ÆËã¶Á³ö²¢´¦Àí20¸ö¼Ç¼µÄ×Üʱ¼ä£»£¨2£©¸ø³öÓÅÏÈ·Ö²¼20¸ö¼Ç¼µÄÒ»ÖÖ·½°¸£¬Ê¹µÃËù»¨µÄ×Ü´¦Àíʱ¼ä¼õÉÙ£¬ÇÒ¼ÆËã³öÕâ¸ö·½°¸Ëù»¨µÄ×Üʱ¼ä¡£ ´ð£º¶¨Î»µÚ1¸ö¼Ç¼Ðè10ms¡£¶Á³öµÚ1¸ö¼Ç¼£¬´¦Àí»¨2ms£¬ÕâʱÒѵ½Á˵Ú4¸ö¼Ç¼£¬ÔÙת¹ý18¸ö¼Ç¼(»¨18ms)²ÅÄÜÕÒµ½¼Ç¼2£¬ËùÒÔ£¬¶Á³ö²¢´¦Àí20¸ö¼Ç¼µÄ×Üʱ¼ä£º

10+3+(1+2+18)¡Á19=13+21¡Á19=412ms

Èç¹û¸ø³öÓÅÏÈ·Ö²¼20¸ö¼Ç¼µÄ·½°¸Îª£º1£¬8£¬15£¬2£¬9£¬16£¬3£¬10£¬17£¬4£¬11£¬

18£¬5£¬12£¬19£¬6£¬13£¬20£¬7£¬14¡£µ±¶Á³öµÚ1¸ö¼Ç¼£¬»¨2ms´¦Àíºó£¬Ç¡ºÃ¾Í¿ÉÒÔ´¦Àí¼Ç¼2£¬Ê¡È¥ÁËѰÕÒÏÂÒ»¸ö¼Ç¼µÄʱ¼ä£¬¶Á³ö²¢´¦Àí20¸ö¼Ç¼µÄ×Üʱ¼ä£º 10+3+3¡Á19=13+247=260ms

2 ÏÖÓÐÈçÏÂÇëÇó¶ÓÁУº8£¬18£¬27£¬129£¬110£¬186£¬78£¬147£¬41£¬10£¬64£¬12£»ÊÔÓòé

ÕÒʱ¼ä×î¶ÌÓÅÏÈËã·¨¼ÆËã´¦ÀíËùÓÐÇëÇóÒÆ¶¯µÄ×ÜÖùÃæÊý¡£¼ÙÉè´ÅÍ·µ±Ç°Î»ÖÃÏÂÔڴŵÀ100¡£

´ð£º´¦Àí´ÎÐòΪ£º100-110-129-147-186-78-64-41-27-18-12-10-8¡£Òƶ¯µÄ×ÜÖùÃæÊý£º264¡£

3 ÉÏÌâÖУ¬·Ö±ð°´ÉýÐòºÍ½µÐòÒÆ¶¯£¬ÌÖÂÛµçÌݵ÷¶ÈËã·¨¼ÆËã´¦ÀíËùÓдæÈ¡ÇëÇóÒÆ¶¯µÄ×ÜÖù

ÃæÊý¡£

´ð£ºÉýÐòÒÆ¶¯´ÎÐòΪ£º100-110-129-147-186-78-64-41-27-18-12-10-8¡£Òƶ¯µÄ×ÜÖùÃæÊý£º264¡£

½µÐòÒÆ¶¯´ÎÐòΪ£º100-78-64-41-27-18-12-10-8-110-129-147-186¡£Òƶ¯µÄ×ÜÖùÃæÊý£º270¡£

4 ijÎļþΪÁ¬½ÓÎļþ£¬ÓÉ5¸öÂß¼­¼Ç¼×é³É£¬Ã¿¸öÂß¼­¼Ç¼µÄ´óСÓë´ÅÅÌ¿é´óСÏàµÈ£¬¾ù

Ϊ512×Ö½Ú£¬²¢ÒÀ´Î´æ·ÅÔÚ50¡¢121¡¢75¡¢80¡¢63ºÅ´ÅÅÌ¿éÉÏ¡£ÏÖÒª¶Á³öÎļþµÄ1569×Ö½Ú£¬ÎÊ·ÃÎÊÄÄÒ»¸ö´ÅÅÌ¿é?

´ð£º80ºÅ´ÅÅÌ¿é

5 ¶Ô´ÅÅÌ´æÔÚÏÂÃæÎå¸öÇëÇó£º Çë Çó 1 2 3 4 5 Öù Ãæ ºÅ 7 7 7 30 3 ´Å Í· ºÅ 2 2 1 5 6 ÉÈ Çø ºÅ 8 5 2 3 6 ¼ÙÈ統ǰ´ÅͷλÓÚ1ºÅÖùÃæ¡£ÊÔ·ÖÎö¶ÔÕâÎå¸öÇëÇóÈçºÎµ÷¶È£¬¿Éʹ´ÅÅ̵ÄÐýתȦÊýΪ×îÉÙ£¿

37

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

´ð£ºÊ¹´ÅÅ̵ÄÐýתȦÊýΪ×îÉٵĵ÷¶È´ÎÐòΪ£º5¡¢3¡¢2¡¢1¡¢ºÍ4¡£

6 ÓÐÒ»¾ßÓÐ40¸ö´ÅµÀµÄÅÌÃæ£¬±àºÅΪ0~39£¬µ±´ÅͷλÓÚµÚ11´ÅµÀʱ£¬Ë³ÐòÀ´µ½ÈçÏ´Å

µÀÇëÇ󣺴ŵÀºÅ£º1¡¢36¡¢16¡¢34¡¢9¡¢12£»ÊÔÓÃ1£©ÏÈÀ´ÏÈ·þÎñËã·¨FCFS¡¢2£©×î¶Ì²éÕÒʱ¼äÓÅÏÈËã·¨SSTF¡¢3£©É¨ÃèËã·¨SCANµÈÈýÖÖ´ÅÅÌÇý¶¯µ÷¶ÈËã·¨£¬¼ÆËã³öËüÃǸ÷×ÔÒªÀ´»Ø´©Ô½¶àÉٴŵÀ£¿

´ð£º1)FCFSΪ111¡£ 2)SSTFΪ61¡£ 3)SCANΪ60(ÏÈɨµØÖ·´óµÄÇëÇó)£¬Îª45(ÏÈɨµØÖ·Ð¡µÄÇëÇó)¡£

7 ¼Ù¶¨´ÅÅÌÓÐ200¸öÖùÃæ£¬±àºÅ0~199£¬µ±Ç°´æÈ¡±ÛµÄλÖÃÔÚ143ºÅÖùÃæÉÏ£¬²¢¸Õ¸ÕÍê³É

ÁË125ºÅÖùÃæµÄ·þÎñÇëÇó£¬Èç¹ûÇëÇó¶ÓÁеÄÏȺó˳ÐòÊÇ£º86£¬147£¬91£¬177£¬94£¬150£¬102£¬175£¬130£»ÊÔÎÊ£ºÎªÍê³ÉÉÏÊöÇëÇó£¬ÏÂÁÐËã·¨´æÈ¡±ÛÒÆ¶¯µÄ×ÜÁ¿ÊǶàÉÙ£¿²¢Ëã³ö´æÈ¡±ÛÒÆ¶¯µÄ˳Ðò¡£

(1)ÏÈÀ´ÏÈ·þÎñËã·¨FCFS£»

(2)×î¶Ì²éÕÒʱ¼äÓÅÏÈËã·¨SSTF£» (3)ɨÃèËã·¨SCAN¡£ (4)µçÌݵ÷¶È¡£

´ð£º(1)ÏÈÀ´ÏÈ·þÎñËã·¨FCFSΪ565£¬ÒÀ´ÎΪ143-86-147-91-177-94-150-102-175-130¡£

(2)×î¶Ì²éÕÒʱ¼äÓÅÏÈËã·¨SSTFΪ162£¬ÒÀ´ÎΪ143-147-150-130-102-94-91-86-175-177¡£

(3)ɨÃèËã·¨SCANΪ169£¬ÒÀ´ÎΪ143-147-150-175-177-199-130-102-94-91-86¡£ (4)µçÌݵ÷¶ÈΪ125(ÏÈÏòµØÖ·´óµÄ·½Ïò)£¬ÒÀ´ÎΪ143-147-150-175-177-102-94-91-86¡£Îª148(ÏÈÏòµØÖ·Ð¡µÄ·½Ïò) ÒÀ´ÎΪ143-130-102-94-91-86-147-150-175-177¡£

8

³ýFCFSÍ⣬ËùÓдÅÅ̵÷¶ÈËã·¨¶¼²»¹«Æ½£¬ÈçÔì³ÉÓÐЩÇëÇó¼¢¶ö£¬ÊÔ·ÖÎö£º(1)Ϊʲô²»¹«Æ½£¿(2)Ìá³öÒ»ÖÖ¹«Æ½ÐÔµ÷¶ÈËã·¨¡£(3)Ϊʲô¹«Æ½ÐÔÔÚ·ÖʱϵͳÖÐÊÇÒ»¸öºÜÖØÒªµÄÖ¸±ê£¿

´ð£º(1)¶ÔλÓÚµ±Ç°ÖùÃæµÄÐÂÇëÇó£¬Ö»ÒªÒ»µ½´ï¾Í¿ÉµÃµ½·þÎñ£¬µ«¶ÔÆäËûÖùÃæµÄ·þÎñÔò²»

È»¡£ÈçSSTFËã·¨£¬Ò»¸öÀ뵱ǰÖùÃæÔ¶µÄÇëÇ󣬿ÉÄÜÆäºó²»¶ÏÓÐÀ뵱ǰÖùÃæ½üµÄÇëÇóµ½´ï¶øµÃ²»µ½·þÎñ(¼¢¶ö)¡£

(2)¿É»®¶¨Ò»¸öʱ¼ä½çÏÞ£¬°ÑÕâ¶Îʱ¼äÄÚÉÐδµÃµ½·þÎñµÄÇëÇóÇ¿ÖÆÒÆµ½¶ÓÁÐÊײ¿£¬²¢±ê¼ÇÈκÎÐÂÇëÇó²»Äܲ嵽ÕâЩÇëÇóǰ¡£¶ÔÓÚSSTFËã·¨À´Ëµ£¬¿ÉÒÔÖØÐÂÅÅÁÐÕâЩÀÏÇëÇó£¬ÒÔÓÅÏÈ´¦Àí¡£

(3)¿É±ÜÃâ·Öʱ½ø³ÌµÈ´ýʱ¼ä¹ý³¤¶øÀ­³¤ÏìӦʱ¼ä¡£

9

Èô´ÅÍ·µÄµ±Ç°Î»ÖÃΪ100ÖùÃæ£¬´ÅÍ·ÕýÏò´ÅµÀºÅ¼õС·½ÏòÒÆ¶¯¡£ÏÖÓÐÒ»´ÅÅ̶ÁдÇëÇó¶ÓÁУ¬ÖùÃæºÅÒÀ´ÎΪ£º190£¬10£¬160£¬80£¬90£¬125£¬30£¬20£¬29£¬140£¬25¡£Èô²ÉÓÃ×î¶ÌѰµÀʱ¼äÓÅÏȺ͵çÌݵ÷¶ÈËã·¨£¬ÊÔ¼ÆËã³ö¸÷ÖÖËã·¨µÄÒÆ±Û¾­¹ýµÄÖùÃæÊý£¿

´ð£º²ÉÓÃSSTF´¦Àí´ÎÐòΪ£º100-90-80-125-140-160-190-30-29-25-20-10£¬×ÜÖùÃæÊýΪ£º310¡£²ÉÓõçÌݵ÷¶È´¦Àí´ÎÐòΪ£º100-90-80-30-29-25-20-10-125-140-160-190£¬×ÜÖùÃæÊýΪ£º270¡£

38

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

10 Èô´ÅÍ·µÄµ±Ç°Î»ÖÃΪ100ÖùÃæ£¬´ÅÍ·ÕýÏò´ÅµÀºÅÔö¼Ó·½ÏòÒÆ¶¯¡£ÏÖÓÐÒ»´ÅÅ̶ÁдÇëÇó¶ÓÁУ¬

ÖùÃæºÅÒÀ´ÎΪ£º23£¬376£¬205£¬132£¬19£¬61£¬190£¬398£¬29£¬4£¬18£¬40¡£Èô²ÉÓÃÏÈÀ´ÏÈ·þÎñ¡¢×î¶ÌѰµÀʱ¼äÓÅÏȺÍɨÃèËã·¨£¬ÊÔ¼ÆËã³ö¸÷ÖÖËã·¨µÄÒÆ±Û¾­¹ýµÄÖùÃæÊý£¿

´ð£º²ÉÓÃÏÈÀ´ÏÈ·þÎñ´¦Àí´ÎÐòΪ£º100-23-376-205-132-19-61-190-398-29-4-18-40£¬×ÜÖù

ÃæÊýΪ£º1596¡£

²ÉÓÃSSTF´¦Àí´ÎÐòΪ£º100-132-190-205-61-40-29-23-19-18-4-376-398£¬×ÜÖùÃæÊýΪ£º700¡£

²ÉÓÃSCAN´¦Àí´ÎÐòΪ£º100-132-190-205-376-398-61-40-29-23-19-18-4£¬×ÜÖùÃæÊýΪ£º692¡£

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

1. ´Å´ø¾íÉϼǼÁËÈô¸ÉÎļþ£¬¼Ù¶¨µ±Ç°´ÅÍ·Í£ÔÚµÚj¸öÎļþµÄÎļþÍ·±êǰ£¬ÏÖÒª°´Ãû

¶Á³öÎļþi£¬ÊÔ¸ø³ö¶Á³öÎļþiµÄ²½Öè¡£ ´ð£ºÓÉÓÚ´Å´ø¾íÉϵÄÎļþÓá°´ø±ê¡±¸ô¿ª£¬Ã¿¸öÎļþµÄÎļþÍ·±êǰºó¶¼Ê¹ÓÃÁËÈý¸ö´ø±ê¡£

ÎÄ ÎÄ ÎÄ ÎÄ ¼þ ¼þ ¼þ ¼þ ? * Í· * ÎļþÌå * β * ? * Í· * ÎļþÌå * β * ±ê ±ê ±ê ±ê ?

Õý³£Çé¿ö´ÅͷӦͣÔÚÎļþÍ·±êµÄÇ°Ãæ£¬ËùÒÔ£¬Ö»Òª¼ÆËã´ø±êµÄ¸öÊý£¬¾Í¿ÉÕÒµ½ËùÒªÎļþ¡£

1)µ±i¨Rjʱ£¬ÒªÕý×ß´Å´ø£¬

²½1 ×é֯ͨµÀ³ÌÐòÕý×ß´Å´ø£¬×ß¹ý¡°´ø±ê¡±¸öÊýΪ3¡Á(i-j)¸ö¡£ ²½2 ×é֯ͨµÀ³ÌÐò¶ÁÎļþiµÄÎļþÍ·±ê¡£

²½3 ¸ù¾ÝÎļþiµÄÎļþÍ·±êÐÅÏ¢£¬×éÖ¯¶ÁÎļþÐÅÏ¢¡£

2)µ±i

²½1 ×é֯ͨµÀ³ÌÐò·´×ß´Å´ø£¬×ß¹ý¡°´ø±ê¡±¸öÊýΪ3¡Á(j-i)+1¸ö¡£ ²½2 ×é֯ͨµÀ³ÌÐò¶ÁÎļþiµÄÎļþÍ·±ê¡£

²½3 ¸ù¾ÝÎļþiµÄÎļþÍ·±êÐÅÏ¢£¬×éÖ¯¶ÁÎļþÐÅÏ¢¡£

2. ¼Ù¶¨ÁîB=ÎïÀí¿é³¤¡¢R=Âß¼­¼Ç¼³¤¡¢F=¿éÒò×Ó¡£¶Ô¶¨³¤¼Ç¼(Ò»¸ö¿éÖÐÓÐÕûÊý¸öÂß

¼­¼Ç¼)£¬¸ø³ö¼ÆËãFµÄ¹«Ê½¡£ ´ð£ºF=[B/R]¡£

3. ij²Ù×÷ϵͳµÄ´ÅÅÌÎļþ¿Õ¼ä¹²ÓÐ500¿é£¬ÈôÓÃ×Ö³¤Îª32λµÄλʾͼ¹ÜÀíÅ̿ռ䣬

ÊÔÎÊ£º(1)λʾͼÐè¶àÉÙ¸ö×Ö? (2)µÚi×ÖµÚjλ¶ÔÓ¦µÄ¿éºÅÊǶàÉÙ? (3)²¢¸ø³öÉêÇë/¹é»¹Ò»¿éµÄ¹¤×÷Á÷³Ì¡£ ´ð£º (1) λʾͼռÓÃ×ÖÊýΪ500/32=16(ÏòÉÏÈ¡Õû)¸ö×Ö¡£

39

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

(2) µÚi×ÖµÚjλ¶ÔÓ¦µÄ¿éºÅN=32¡Ái+j¡£

(3)ÉêÇëʱ×ÔÉÏÖÁÏ¡¢×Ô×óÖÁÓÐɨÃèÎ»Ê¾Í¼Ìø¹ýΪ1µÄ룬ÕÒµ½µÚÒ»¸öǨµ½µÄ0룬¸ù¾ÝËüÊǵÚi×ÖµÚjλËã³ö¶ÔÓ¦¿éºÅ£¬²¢·ÖÅä³öÈ¥¡£¹é»¹Ê±ÒÑÖª¿éºÅ£¬¿éºÅ/32Ëã³öµÚi×ÖµÚjλ²¢°ÑλʾͼÏàӦλÇå0¡£

4. ÈôÁ½¸öÓû§¹²ÏíÒ»¸öÎļþϵͳ£¬Óû§¼×ʹÓÃÎļþA¡¢B¡¢C¡¢D¡¢E£»Óû§ÒÒÒªÓõ½

ÎļþA¡¢D¡¢E¡¢F¡£¼ºÖªÓû§¼×µÄÎļþAÓëÓû§ÒÒµÄÎļþAʵ¼ÊÉϲ»ÊÇͬһÎļþ£»¼×¡¢ÒÒÁ½Óû§µÄÎļþDºÍEÕýÊÇͬһÎļþ¡£ÊÔÉè¼ÆÒ»ÖÖÎļþϵͳ×éÖ¯·½°¸£¬Ê¹µÃ¼×¡¢ÒÒÁ½Óû§Äܹ²Ïí¸ÃÎļþϵͳÓÖ²»ÖÂÔì³É»ìÂÒ¡£ ´ð£º¿ÉÒÔ²ÉÓöþ¼¶Ä¿Â¼»òÊ÷ÐÎĿ¼½á¹¹À´½â¾öÄÑÌâ¡£ÀýÈ磬

Óû§¼×ÎļþĿ¼

ÎļþÃû ÎïÀíµØÖ·

B C Îļþ

Ö÷ÎļþĿ¼ A

D Óû§Ãû ÎļþĿ¼ʼַE ¼× Îļþ Óû§ÒÒÎļþĿ¼ ¡­¡­ ÒÒ ¡­¡­ ¡­?¡­ ÎļþÃû ÎïÀíµØÖ· Îļþ D

E

Îļþ A F

5. ÔÚUNIX ÖУ¬Èç¹ûÒ»¸öÅÌ¿éµÄ´óСΪ1KB£¬Ã¿¸öÅÌ¿éºÅÕ¼4¸ö×Ö½Ú£¬¼´Ã¿¿é¿É·Å

256¸öµØÖ·¡£Çëת»»ÏÂÁÐÎļþµÄ×Ö½ÚÆ«ÒÆÁ¿ÎªÎïÀíµØÖ·£º(1)9999£»(2)18000£»(3)420000¡£

´ð£º ²½1 ½«Âß¼­ÎļþµÄ×Ö½ÚÆ«ÒÆÁ¿×ª»»ÎªÎļþµÄÂß¼­¿éºÅºÍ¿éÄÚÆ«ÒÆ¡£·½·¨ÊÇ£º½«Âß¼­ÎļþµÄ×Ö½ÚÆ«ÒÆÁ¿/ÅÌ¿é´óС£¬ÉÌΪÎļþµÄÂß¼­¿éºÅ£¬ÓàÊýÊÇ¿éÄÚÆ«ÒÆ¡£

²½2½«ÎļþµÄÂß¼­¿éºÅת»»ÎªÎïÀí¿éºÅ¡£Ê¹ÓöàÖØË÷Òý½á¹¹£¬ÔÚË÷Òý½ÚµãÖиù¾ÝÂß¼­¿éºÅͨ¹ýÖ±½ÓË÷Òý»ò¼ä½ÓË÷ÒýÕÒµ½¶ÔÓ¦ÎïÀí¿éºÅ¡£

(1) 9000 L1=INT(9999£¬1024)=9 B1=MOD(9999£¬1024)=783 ÆäÂß¼­¿éºÅΪ9£¬¹ÊÖ±½ÓË÷Òýaddr[8]ÖпÉÕÒµ½ÎïÀí¿éºÅ¡£

(2) 18000 L2=INT(18000£¬1024)=17 B1=MOD(18000£¬1024)=592 ÆäÂß¼­¿éºÅΪ17£¬Í¨¹ýÒ»´Î¼ä½ÓË÷Òýaddr[10]ÖпÉÕÒµ½ÎïÀí¿éºÅ¡£

(3) 420000 L1=INT(420000£¬1024)=410 B1=MOD(9000£¬1024)=160 ÆäÂß¼­¿éºÅΪ410£¬Í¨¹ý¶þ´Î¼ä½ÓË÷Òýaddr[11]ÖпÉÕÒµ½ÎïÀí¿éºÅ¡£

40