£¨Ò»£©ÏµÍ³ÖдÅÍ·Í£ÁôÔڴŵÀºÅΪ70µÄ´ÅµÀÉÏ£¬ÕâʱÏȺóÓÐ4¸ö½ø³ÌÌá³öÁË´Å
ÅÌ
·ÃÎÊÇëÇó£¬Òª·ÃÎÊ´ÅÅ̵ĴŵÀºÅ°´ÉêÇëµ½´ïµÄÏȺó˳ÐòÒÀ´ÎΪ£º45£¬68£¬28£¬90¡£Òƶ¯±ÛµÄÔ˶¯·½Ïò£ºÑشŵÀºÅµÝ¼õµÄ·½ÏòÒÆ¶¯¡£Èô·Ö±ð²ÉÓÃFCFS´ÅÅ̵÷¶ÈËã·¨¡¢SSTFËã·¨£¬SCANË㷨ʱ£¬ËùÐèѰµÀ³¤¶È·Ö±ðΪ¶àÉÙ£¨×ß¹ý¶àÉÙÖùÃæ£©£¿0ºÅ´ÅµÀÊÇ×îÀïÃæ»¹ÊÇ×îÍâÃæµÄÒ»¸ö´ÅµÀ£¿£¨10·Ö£©
£¨¶þ£©Ä³ÏµÍ³²ÉÓÃUNIX²Ù×÷ϵͳµÄרÓÿéÄÚÈÝΪ£º¿ÕÏпéÊý3£¬È»ºóÒÀ´ÎµÇ¼ÇµÄ¿ÕÏпéºÅΪ77,89,60£¬ÎÊ´ËʱÈôÒ»¸öÎļþAÐèÒª5¸öÅ̿飬ϵͳ½øÐзÖÅäºóÓиöÎļþB±»É¾³ý£¬ËüÕ¼ÓõÄÅÌ¿é¿éºÅΪ100,101,109,500£¬Ôò»ØÊÕÕâЩÅÌ¿éºóרÓÿéµÄÄÚÈÝÊÇʲô£¿Ð´³öÕû¸ö·ÖÎö¹ý³Ì¡££¨10·Ö£©
£¨Ò»£©¼Ù¶¨´ÅÅÌתËÙΪ6000r/min£¬´ÅÅ̸ñʽ»¯Ê±Ã¿¸öÅÌÃæ±»·ÖΪ8¸öÉÈÇø£¬ÏÖÓÐÒ»¸öÎļþ¹²ÓÐA ¡ª¡ªH°Ë¸öÂß¼¼Ç¼Ҫ´æ·ÅÔÚͬһ´ÅµÀÉϹ©´¦Àí³ÌÐòʹÓ㬼ÙÉèÿ¸ö¼Ç¼µÄ´óСÓëÉÈÇøµÄ´óСÏàͬ£¬´¦Àí³ÌÐòÿ´Î´Ó´ÅÅ̶Á³öÒ»¸ö¼Ç¼ºóÒª»¨2.5msµÄʱ¼ä¡£ÈôºöÂÔÆäËû¸¨Öúʱ¼ä£¬Çë»Ø´ðÏÂÁÐÎÊÌ⣺
1.ÔÚ¼ÙÉèÒѾ˳Ðò´æ·ÅºÃÕâ8¸ö¼Ç¼£¬ÄÇô¶Á³ö¸ÃÎļþÐèÒª¶àÉÙʱ¼ä£¿ £¨3·Ö£© 2.²ÉÓÃÒ»¸öÓÅ»¯µÄÊý¾Ý´æ·Å·½·¨£¬»³ö¸÷¸ö¼Ç¼µÄ´æ·ÅλÖ㬼ÆËã¸ÃÎļþµÄ¶Á³öʱ¼ä£¬²¢Óë1½øÐбȽÏ˵Ã÷¡£ £¨3·Ö£©
£¨¶þ£©¼Ù¶¨·ÖÒ³ÐéÄâ´æ´¢ÏµÍ³ÖУ¬Ä³½ø³ÌµÄÒ³Ãæ·ÃÎÊ×Ù¼£Îª£º4£¬3£¬2£¬1£¬4£¬3£¬5£¬4£¬3£¬2£¬1£¬5£¬·ÖÅ䏸ËüµÄÄÚ´æÎïÀí¿éÊýΪ3¡£ 1.°´LRUÒ³ÃæÖû»Ëã·¨£¬¼ÆËãȱҳÂÊ ¡££¨3·Ö£© 2.°´×î¼ÑÒ³ÃæÖû»Ëã·¨£¬¼ÆËãȱҳÂÊ ¡££¨3·Ö£©
£¨Èý£©ÔÚµ¥»úϵͳÖУ¬ÏµÍ³Öи÷¸ö½ø³Ìµ½´ï¾ÍÐ÷¶ÓÁеÄʱ¿Ì¡¢Ö´ÐÐʱ¼äºÍÓÅÏȼ¶£¨Ô½Ð¡ÕßÔ½¸ß£©ÈçϱíËùʾ¡£¼ÙÉè½ø³ÌµÄµ÷¶Èʱ¼äºöÂÔ²»¼Æ¡£Çë·Ö±ð¸ø³ö²ÉÓðþ¶áʽÓÅÏȼ¶µ÷¶ÈË㷨ʱ¸÷¸ö½ø³ÌµÄµ÷¶È´ÎÐò£¬²¢¼ÆËãÆ½¾ùÖÜתʱ¼ä£º£¨8·Ö£©
½ø³Ì P1 P2 P3 P4 µ½´ï¾ÍÐ÷¶ÓÁеÄʱ¿Ì 0 2 4 6 Ö´ÐÐʱ¼ä(ms) 3 6 4 5 ÓÅÏȼ¶ 3 5 1 2 P5 8 2 4
£¨Ò»£©Ä³ÏµÍ³ÖдÅÅ̵Äÿ¸öÅÌ¿é´óСΪ1KB£¬Íâ´æ·ÖÅä·½·¨²ÉÓÃÖеĻìºÏË÷Òý½á¹¹£¬
ÆäÖÐË÷Òý½ÚµãÖÐÖ±½ÓµØÖ·6Ïһ¼¶Ë÷ÒýµØÖ·2Ï¶þ¼¶Ë÷ÒýµØÖ·1Ïÿ¸öÅÌ¿éºÅÕ¼ÓÃ4¸ö×Ö½Ú£¬ÇëÎʸÃϵͳÖÐÔÊÐíµÄÎļþ×î´ó³¤¶ÈÊǶàÉÙ£¿£¨7·Ö£© £¨¶þ£©ÏÖÓÐÒ»·ÖÒ³ÐéÄâ´æÈ¡¹ÜÀíϵͳ£¬ÆäÒ³±í±£´æÔڼĴæÆ÷ÖС£ÈôÓÐÒ»¸ö¿ÉÓõĿÕÒ³»ò±»Ìæ»»µÄҳδ±»Ð޸ģ¬ÔòËü´¦ÀíÒ»¸öȱҳÖжÏÐèÒª8ms¡£Èç¹û±»Ìæ»»µÄÒ³Òѱ»Ð޸ģ¬Ôò´¦ÀíÒ»¸öȱҳÖжÏÐèÒª20ms¡£ÄÚ´æ´æÈ¡Ê±¼äΪ1¦Ìs¡£¼Ù¶¨70£¥±»Ìæ»»µÄÒ³±»Ð޸Ĺý£¬Îª±£Ö¤ÓÐЧ´æÈ¡Ê±¼ä²»³¬¹ý2¦Ìs£¬¿É½ÓÊܵÄ×î´óȱҳÂÊÊǶàÉÙ£¿£¨6·Ö£©
£¨Èý£©ÔÚÒ»¸öµ¥µÀÅú´¦ÀíϵͳÖУ¬²ÉÓÃÏìÓ¦±È¸ßÕßÓÅÏȵÄ×÷Òµµ÷¶ÈËã·¨¡£µ±Ò»¸ö×÷Òµ½øÈëϵͳºó¾Í¿ÉÒÔ¿ªÊ¼µ÷¶È£¬¼Ù¶¨×÷Òµ¶¼Êǽö¼ÆË㣬ºöÂÔµ÷¶È»¨·ÑµÄʱ¼ä¡£ÏÖÓÐÈý¸ö×÷Òµ£¬½øÈëϵͳµÄʱ¼äºÍÐèÒª¼ÆËãµÄʱ¼äÈç±íËùʾ£º ×÷Òµ 1 2 3 ½øÈëϵͳʱ¼ä 9:00 9:10 9:15 ÐèÒª¼ÆËãʱ¼ä 60·ÖÖÓ 45·ÖÖÓ 25·ÖÖÓ ¿ªÊ¼Ê±¼ä 9:00 ¢Æ ¢É Íê³Éʱ¼ä 10:00 ¢Ç ¢Ê ÖÜתʱ¼ä ¢Å ¢È ¢Ë Çó³öÿ¸ö×÷ÒµµÄ¿ªÊ¼Ê±¼ä¡¢Íê³Éʱ¼ä¼°ÖÜתʱ¼ä²¢ÌîÈë±íÖС££¨7·Ö£©
£¨Ò»£©ÓÐÒ»¸ö´óСΪ500MµÄÓ²ÅÌ£¬ÅÌ¿éµÄ´óСΪ1KB,ÊÔ¼ÆËãÆäFATµÄ´óС¡££¨5·Ö£©
£¨¶þ£©Ä³ÐéÄâ´æ´¢Æ÷µÄÓû§¿Õ¼ä¹²ÓÐ32¸öÒ³Ãæ£¬Ã¿Ò³1KB£¬ÄÚ´æ16KB¡£¼Ù¶¨Ä³Ê±¿ÌϵͳΪÓû§µÄµÚ0¡¢1¡¢2¡¢3Ò³·Ö±ð·ÖÅäµÄÎïÀí¿éºÅΪ5¡¢10¡¢4¡¢7£¬¸ø¶¨ÐéÄâµØÖ·093CH£¬Ç뽫Æä±ä»»ÎªÎïÂñµØÖ·¡££¨5·Ö£©
£¨Èý£©Èô³ÌÐòPa£¬PbºÍPcµ¥¶ÀÖ´ÐÐʱ¼ä·Ö±ðTa£¬TbºÍTc£¬Ta=1Сʱ£¬Tb=1.5Сʱ£¬Tc=2Сʱ£¬ÆäÖд¦Àí»ú¹¤×÷ʱ¼ä·Ö±ðΪTa=10·ÖÖÓ£¬Tb=15·ÖÖÓ£¬Tc=35·ÖÖÓ¡£Èç¹û²ÉÓöàµÀ³ÌÐòÉè¼ÆµÄ·½·¨£¬ÈÃPa£¬PbºÍPc²¢Ðй¤×÷£¬¼Ù¶¨´¦Àí»úÀûÓÃÂÊ´ïµ½60%£¬Áí¼Ó20·ÖÖÓϵͳ¿ªÏú£¬ÇëÎÊϵͳЧÂÊÄÜÌá¸ß°Ù·ÖÖ®¼¸£¿£¨10·Ö£©
£¨Ò»£©µ±Ç°ÏµÍ³ÖгöÏÖÏÂÊö×ÊÔ´·ÖÅäÇé¿ö£º
P0 P1 P2 P3 P4 Allocation 0 1 1 0 0 0 0 3 3 0 3 0 5 3 1 2 0 4 2 4 0 1 2 0 0 Need 0 7 3 6 6 1 5 5 5 5 2 0 6 2 6 1 Available 6 2 2 ÀûÓÃÒøÐмÒËã·¨£¬ÊÔÎÊÈç¹û½ø³ÌP2Ìá³ö×ÊÔ´ÇëÇóRequest£¨1£¬2£¬2£¬2£©ºó£¬ÏµÍ³ÄÜ·ñ½«×ÊÔ´·ÖÅ䏸Ëü£¿£¨6·Ö£©
£¨¶þ£©ÓÐÒ»¸ö¾ßÓÐÁ½µÀ×÷ÒµµÄÅú´¦Àíϵͳ£¬ÓÐÈçϱíËùʾµÄ×÷ÒµÐòÁУ¨±íÖÐËùÁÐ×÷ÒµÓÅÏȼ¶¼´Îª½ø³ÌÓÅÏȼ¶£¬ÊýֵԽСÓÅÏȼ¶Ô½¸ß£©¡£ÁгöÏÂÃæÇé¿öÏÂËùÓÐ×÷Òµ½øÈëÄÚ´æÊ±¿Ì¼°½áÊøÊ±¿Ì£¬²¢¼ÆËãÆäƽ¾ùÖÜתʱ¼ä¡£
×÷ÒµÃû A B C D µ½´ïʱ¿Ì 10£º00 10£º20 10£º30 10£º40 ¹À¼ÆÔËÐÐʱ¼ä£¨·Ö£© 40 30 50 20 ÓÅÏȼ¶ 5 3 4 6 ¼ÙÉè²ÉÓöÌ×÷ÒµÓÅÏȵĵ÷¶ÈËã·¨£¬½ø³Ìµ÷¶È²ÉÓÃÓÅÏȼ¶Îª»ù´¡µÄ°þ¶áʽËã·¨¡££¨8·Ö£©
£¨Èý£©ÔÚÒ»·ÖÒ³´æ´¢¹ÜÀíϵͳÖУ¬Âß¼µØÖ·³¤¶ÈΪ16λ£¬Ò³Ãæ´óСΪ4096×Ö½Ú£¬ÏÖÓÐÒ»Âß¼µØÖ·Îª2F6AH£¬ÇÒµÚ0¡¢1¡¢2Ò³ÒÀ´Î´æ·ÅÔÚÎïÀí¿é5¡¢10¡¢11ÖУ¬ÎÊÏàÓ¦µÄÎïÀíµØÖ·Îª¶àÉÙ£¿£¨6·Ö£©
£¨Ò»£©ÏµÍ³²ÉÓò»ÄÜÒÆ¶¯ÒÑÔÚÄÚ´æ´¢Æ÷ÖÐ×÷ÒµµÄ¿É±ä·ÖÇø·½Ê½¹ÜÀíÄÚ´æ´¢Æ÷£¬ÏÖÓй©Óû§Ê¹ÓõÄÄÚ´æ¿Õ¼ä200K£¬ÄÚ´æ¿Õ¼äµÄ·ÖÅäË㷨Ϊ×îÏÈÊÊÓ¦·ÖÅäËã·¨£¬½ø³Ìµ÷¶ÈËã·¨²ÉÓÃÏÈÀ´ÏÈ·þÎñËã·¨£¬ÓÐÒ»Åú×÷Òµ¼û±í¡£
×÷ÒµÐòºÅ 1 2 3 ½øÊäÈ뾮ʱ¼ä l0:00 10:30 10:40 ÒªÇó¼ÆËãʱ¼ä 60·ÖÖÓ 20·ÖÖÓ 10·ÖÖÓ ÐèÒªÖ÷´æÁ¿ 160K 100K 80K ¸Ãϵͳ²ÉÓöàµÀ³ÌÐòÉè¼Æ¼¼Êõ£¬ºöÂÔÉ豸¹¤×÷ʱ¼äºÍϵͳ½øÐе÷¶ÈËù»¨µÄʱ¼ä£¬
Çë·Ö±ðд³ö²ÉÓà ¡°ÏìÓ¦±È¸ßÕßÓÅÏÈËã·¨¡±Ñ¡ÖÐ×÷ÒµÖ´ÐеĴÎÐòÒÔ¼°¸÷¸ö×÷ÒµµÄ×°ÈëÄÚ´æÊ±¼ä¡¢¿ªÊ¼Ö´ÐÐʱ¼ä¡¢Íê³Éʱ¼ä¡££¨8·Ö£©
£¨¶þ£© ÈôϵͳÓÐijÀà×ÊÔ´m¡Án+1¸ö£¬ÔÊÐí½ø³ÌÖ´Ðйý³ÌÖж¯Ì¬ÉêÇë¸ÃÀà×ÊÔ´£¬µ«ÔÚ¸ÃϵͳÉÏÔËÐеÄÿһ¸ö½ø³Ì¶Ô¸Ã×ÊÔ´µÄÕ¼ÓÐÁ¿ÈκÎʱ¿Ì¶¼²»»á³¬¹ým+1¸ö¡£µ±½ø³ÌÉêÇë×ÊԴʱֻҪÓÐ×ÊÔ´ÉÐδ·ÖÅäÍêÔòÂú×ãËüµÄÉêÇ룬µ«ÓÃÏÞÖÆÏµÍ³ÖпÉͬʱִÐеĽø³ÌÊýÀ´·ÀÖ¹·¢ÉúËÀËø£¬ÄãÈÏΪ½ø³Ìµ÷¶ÈÔÊÐíͬʱִÐеÄ×î´ó½ø³ÌÊýÓ¦¸ÃÊǶàÉÙ£¿²¢ËµÃ÷ÔÒò¡££¨7·Ö£©
£¨Èý£©¼Ù¶¨ÅÌ¿éµÄ´óСΪ1KB£¬Ó²Å̵ĴóСΪ10GB£¬²ÉÓÃÏÔʾÁ´½Ó·ÖÅ䷽ʽʱ£¬ÇëÎÊÎļþ·ÖÅä±íÖ»ÊÇÕ¼Óöà´ó¿Õ¼ä? £¨5·Ö£©
£¨Ò»£©´æ·ÅÔÚij¸ö´ÅÅÌÉϵÄÎļþϵͳ£¬²ÉÓûìºÏË÷Òý·ÖÅ䷽ʽ£¬ÆäFCBÖй²ÓÐ13¸öµØÖ·ÏµÚ0¡«9¸öµØÖ·ÏîΪֱ½ÓµØÖ·£¬µÚ10¸öµØÖ·ÏîΪһ´Î¼ä½ÓµØÖ·£¬µÚ11¸öµØÖ·ÏîΪ¶þ´Î¼ä½ÓµØÖ·£¬µÚ12¸öµØÖ·ÏîΪÈý´Î¼ä½ÓµØÖ·¡£Èç¹ûÿ¸öÅÌ¿éµÄ´óСΪ4K×Ö½Ú£¬ÈôÅÌ¿éºÅÐèÒªÓÃ4¸ö×Ö½ÚÀ´ÃèÊö£¬ÇëÎʸÃϵͳÖÐÔÊÐíµÄÎļþ×î´ó³¤¶ÈÊǶàÉÙ£¿£¨6·Ö£©
£¨¶þ£©¾ÍÐ÷¶ÓÁÐÖÐÓÐ4¸ö½ø³ÌP1£¬P2£¬P3£¬P4ͬʱ½øÈë¾ÍÐ÷¶ÓÁУ¬ËüÃǽøÈë¾ÍÐ÷¶ÓÁÐ10ÃëÖ®ºó¿ªÊ¼½ø³Ìµ÷¶È£¬ËüÃÇÐèÒªµÄ´¦ÀíÆ÷ʱ¼äÈç±íËùʾ¡£
½ø ³Ì P1 P2
´¦ÀíÆ÷ʱ¼ä£¨Ã룩 10 15 ½ø ³Ì P3 P4 ´¦ÀíÆ÷ʱ¼ä£¨Ã룩 4 5 ºöÂÔ½øÐе÷¶ÈµÈËù»¨·ÑµÄʱ¼ä£¬ÇÒ½ø³ÌÖ´Ðйý³ÌÖв»»á·¢Éú×èÈû£¬Çë»Ø´ðÏÂÁÐÎÊÌ⣺·Ö±ðд³ö²ÉÓÃʱ¼äƬÂÖתµ÷¶ÈËã·¨£¨Ê±¼äƬΪ4Ã룩¡¢ÏìÓ¦±È¸ßÕßÓÅÏȵ÷¶ÈË㷨ѡÖнø³ÌÖ´ÐеĴÎÐò¡£(6·Ö)
£¨Èý£©ÔÚijÐéÄâҳʽϵͳÖУ¬¼Ù¶¨·ÃÎÊÒ»´ÎÄÚ´æµÄƽ¾ùʱ¼äÊÇ10ms£¬Æ½¾ùȱҳÖжϴ¦Àíʱ¼äΪ250ms¡£ÏµÍ³·¢ÉúȱҳÖжÏÂÊΪ5%¡£ÊÔ¼ÆË㣬ÔÚ¸ÃÐéÄâ´æ´¢ÏµÍ³ÖУ¬Æ½¾ùÓÐЧ·ÃÎÊʱ¼äÊǶàÉÙ£¿£¨8·Ö£©
£¨Ò»£©ÔÚÒ»¸ö¶Îʽ´æ´¢¹ÜÀíϵͳÖУ¬Æä¶Î±íΪ£º
¶ÎºÅ ÄÚ´æÆðʼµØÖ· ¶Î³¤