? »ººÍCPUÓëI/OÉ豸¼äËٶȲ»Æ¥ÅäµÄì¶Ü
? ¼õÉÙ¶ÔCPUµÄÖÐ¶ÏÆµÂÊ£¬·Å¿í¶ÔÖжÏÏìӦʱ¼äµÄÏÞÖÆ ? Ìá¸ßCPUÓëI/OÉ豸֮¼äµÄ²¢ÐÐÐÔ
10.»º³å¹ÜÀíµÄ·½·¨£ºµ¥»º³å¡¢Ë«»º³å¡¢Ñ»·»º³å¡¢»º³å³Ø
11.I/OÈí¼þµÄÉè¼ÆÄ¿±êºÍÔÔò
? Óë¾ßÌåÉ豸ÎÞ¹Ø ? ͳһÃüÃû ? ´íÎó´¦Àí ? »º³å¼¼Êõ ? É豸·ÖÅäÓëÊÍ·Å ? I/O¿ØÖÆ·½Ê½
12.Öжϴ¦Àí³ÌÐò
? »½Ðѱ»×èÈûµÄÇý¶¯³ÌÐò ? ±£»¤±»ÖжϽø³ÌCPU»·¾³ ? תÈëÏàÓ¦µÄÉ豸´¦Àí³ÌÐò ? Öжϴ¦Àí
? »Ö¸´±»ÖжϽø³ÌÏÖ³¡
13.É豸·ÖÅ䣺¶ÀÏíÉ豸¡¢¹²ÏíÉ豸¡¢ÐéÄâÉ豸 ·ÖÅ䷽ʽ£º¾²Ì¬·ÖÅä¡¢¶¯Ì¬·ÖÅä
·ÖÅäËã·¨£ºÏÈÀ´ÏÈ·þÎñ¡¢ÓÅÏȼ¶¸ßÕßÓÅÏÈ
°²È«·ÖÅ䷽ʽ£º½ø³Ì·¢³öI/OÉêÇëºó£¬¼´½øÈë×èÈû״̬£¬Ö±µ½I/O²Ù×÷Íê³É Óŵ㣺²»»áÒýÆðËÀËø Óŵ㣺½ø³ÌÖ´ÐнϿì
14.SPOOLING¼¼Êõ£ºÍÑ»ú²Ù×÷ ÌØµã£º
? Ìá¸ßI/OËÙ¶È
? ½«¶ÀÕ¼É豸¸ÄÔìΪ¹²ÏíÉ豸£¨Èç´òÓ¡»ú£© ? ʵÏÖÁËÐéÄâÉ豸¹¦ÄÜ
15.´ÅÅÌ·ÃÎÊʱ¼ä £¨1£©Ñ°µÀʱ¼äTs=m*n+s s£º´ÅÅÌÆô¶¯Ê±¼ä
m: µÝ½øÒ»¸ö´ÅµÀʱ¼ä£¨Ô¼0.2ms£¬¸ßËÙ<0.1ms£© £¨2£©ÐýתÑÓ³Ùʱ¼äTr = 1/(2r)
¶ÔÓÚÓ²ÅÌ£¬µäÐÍתËÙΪ90/s£¬Tr=5.55ms ¶ÔÓÚÈíÅÌ£¬µäÐÍתËÙΪ10/s£¬Tr=50ms £¨3£©´«Êäʱ¼äTt = b/(rN)
r: ´ÅÅÌÐýתËÙ¶È
£¨½«Êý¾Ý¶Á³ö/дÈë´ÅÅ̾ÀúµÄʱ¼ä£©
n: µ±Ç°´ÅµÀÓëÖ¸¶¨´ÅµÀ¾àÀë
£¨½«´ÅÍ·Î»ÒÆÖÁÖ¸¶¨ÉÈÇø¾ÀúµÄʱ¼ä£©
£¨½«´ÅÍ·Î»ÒÆÖÁÖ¸¶¨´ÅµÀ¾ÀúµÄʱ¼ä£©
ȱµã£º½ø³ÌÖ´ÐлºÂý
ȱµã£º¿ÉÄÜÔì³ÉËÀËø£¨ÏȽøÐа²È«ÐÔ·ÖÎö£©
²»°²È«·ÖÅ䷽ʽ£º½ø³Ì·¢³öI/OÉêÇëºó£¬¼ÌÐøÔËÐУ»Èç¹û»¹ÐèÒªI/OÉ豸£¬ÔÙÌá³öÉêÇë
N: µ¥´ÅµÀÉϵÄ×Ö½ÚÊý b: ¶Á³ö/дÈëµÄ×Ö½ÚÊý
´ÅÅÌ·ÃÎÊʱ¼äTa= Ts + Tr + Tt 16.´ÅÅ̵÷¶ÈËã·¨
£¨1£©ÏÈÀ´ÏÈ·þÎñ£¨FCFS£©
ÒÀ¾Ý½ø³ÌÇëÇó·ÃÎÊ´ÅÅ̵ÄÏȺó´ÎÐò½øÐе÷¶È
Óŵ㣺¼òµ¥£¬Ã¿¸öÇëÇó¶¼ÄÜÒÀ´ÎµÃµ½´¦Àí ȱµã£ºÆ½¾ùѰµÀ¾àÀë½Ï´ó
£¨2£©×î¶ÌѰµÀʱ¼äÓÅÏÈ£¨SSTF£© ÒÀ¾Ý·ÃÎʴŵÀÓ뵱ǰ´ÅµÀ×î½üÔÔò
Óŵ㣺ƽ¾ùѰµÀʱ¼ä½Ï¶Ì
ȱµã£º»áµ¼ÖÂijЩ½ø³Ì·¢Éú¡°¼¢¶ö¡±ÏÖÏ󣬴ÅÍ·ÓпÉÄܳ¤ÆÚÍ£ÁôÔÚͬһ´ÅµÀÉÏ(´Å±ÛÕ³×Å) £¨3£©É¨Ãèµ÷¶ÈËã·¨£¨SCAN£©
Óŵ㣺²»»á³öÏÖ½ø³Ì¡°¼¢¶ö¡±ÏÖÏ󣻯½¾ù·ÃÎÊѰµÀʱ¼ä½Ï¶Ì ȱµã£ºÓë´ÅÍ·½üµ«ÔÚ´ÅÍ·Ô˶¯·´·½ÏòµÄ´ÅµÀµÈ´ýʱ¼ä³¤
´ÅÍ·ÓпÉÄܳ¤ÆÚÍ£ÁôÔÚͬһ´ÅµÀÉÏ(´Å±ÛÕ³×Å)
£¨4£©Ñ»·É¨Ãèµ÷¶ÈËã·¨£¨CSCAN£©
µ½´ï×îÍâ´ÅµÀºó£¬·µ»Ø×îС´ÅµÀ¿ªÊ¼SCANËã·¨
Óŵ㣺
²»»á³öÏÖ½ø³Ì¡°¼¢¶ö¡±ÏÖÏó Æ½¾ù·ÃÎÊѰµÀʱ¼ä½Ï¶Ì
×µÈ´ýʱ¼ä½ÏSCAN¶Ì£¨Ò»°ë£©
ȱµã£º ´ÅÍ·ÓпÉÄܳ¤ÆÚÍ£ÁôÔÚͬһ´ÅµÀÉÏ(´Å±ÛÕ³×Å)
£¨5£©FSCANËã·¨
? ½«´ÅÅÌ·ÃÎÊÇëÇó½ø³Ì·Ö³ÉÁ½¸ö¶ÓÁÐ:µ±Ç°ÉêÇë¶ÓÁкÍɨÃèÆÚ¼äÉêÇë¶ÓÁÐ ? ÓÃSCAN»òCSCANËã·¨´¦ÀíËùÓе±Ç°ÉêÇë¶ÓÁÐÖнø³Ì¶Ô´ÅÅ̵ķÃÎÊÇëÇó ? ½«É¨ÃèÆÚ¼äÉêÇë¶ÓÁÐÖеĽø³Ì,ÒÆÈ뵱ǰÉêÇë¶ÓÁÐ
£¨6£©N-Step-SCANËã·¨
1. ½«´ÅÅÌ·ÃÎÊÇëÇó½ø³Ì·Ö³ÉÈô¸É¸ö³¤¶ÈΪNµÄ×Ó¶ÓÁÐ 2. ÒÀ´Î°´FCFSËã·¨´¦ÀíÕâЩ×Ó¶ÓÁÐ
3. ÿ¸ö×Ó¶ÓÁÐÖеĽø³ÌÇëÇó,Ôò°´SCAN»òCSCANËã·¨½øÐе÷¶È´¦Àí ? µ±N=1,ÔòËã·¨ÍË»¯ÎªFCFS
? µ±N=¡Þ,ÔòËã·¨ÍË»¯ÎªSCAN»òCSCAN Á·Ï°
¼ÙÉèÒ»»î¶¯Í·´ÅÅÌÓÐ200¸ö´ÅµÀ£¬±àºÅ´Ó0-199¡£µ±Ç°´ÅÍ·ÕýÔÚ127µÀ·þÎñ£¬²¢¸Õ¸ÕÍê³ÉÁË92µÀµÄÇëÇó¡£ÏÖÓÐÈçÏ·ÃÅÌÇëÇóÐòÁУ¨´ÅµÀºÅ£©£º82£¬110£¬132£¬177£¬94£¬56£¬106£¬87£¬150¡£ÊÔ¸ø³ö²ÉÓÃɨÃèµ÷¶È£¨SCAN£©Ëã·¨£¬´ÅÍ·ÒÆ¶¯µÄ˳ÐòºÍÒÆ¶¯×ÜÁ¿£¨×ܴŵÀÊý£©¡£
SCAN£¬·½ÏòÏòÍâ ÇëÇó·ÃÎÊ´ÎÐò 1 2 3 4 5 6 7 8 9 ƽ¾ùѰµÀ
CSCAN,·½ÏòÏòÍâ ÇëÇó·ÃÎÊ´ÎÐò 1 2 3 4 5 6 7 8 9 ƽ¾ùѰµÀ
×î¶ÌѰµÀʱ¼äÓÅÏÈ£¨SSTF£©
ÇëÇó·ÃÎÊ´ÎÐò 1 2 3 4 5 6 7 8 9 ƽ¾ùѰµÀ
´ÅµÀºÅ 82 110 132 117 94 56 106 87 150 ÕæÕý·ÃÎÊ´ÎÐò 7 3 1 2 5 8 4 6 9 19.4´ÅµÀ ÒÆ¶¯¾àÀ루´ÅµÀÊý£© 5 7 5 15 12 26 4 7 94 ´ÅµÀºÅ 82 110 132 117 94 56 106 87 150 ÕæÕý·ÃÎÊ´ÎÐò 4 8 1 9 6 3 7 5 2 19.7´ÅµÀ ÒÆ¶¯¾àÀ루´ÅµÀÊý£© 26 4 5 7 7 94 12 5 18 ´ÅµÀºÅ 82 110 132 117 94 56 106 87 150 ÕæÕý·ÃÎÊ´ÎÐò 8 4 1 3 6 9 5 7 2 13´ÅµÀ ÒÆ¶¯¾àÀ루´ÅµÀÊý£© 5 7 5 33 12 26 4 7 18 µÚ5Õ¿κóϰÌâ´ð°¸
1. ¼ÙÉèÒ»»î¶¯Í·´ÅÅÌÓÐ200¸ö´ÅµÀ£¬±àºÅ´Ó0-199¡£µ±Ç°´ÅÍ·ÕýÔÚ127µÀ·þÎñ£¬²¢¸Õ¸ÕÍê³ÉÁË92µÀµÄÇëÇó¡£ÏÖÓÐÈçÏ·ÃÅÌÇëÇóÐòÁУ¨´ÅµÀºÅ£©£º82£¬110£¬132£¬
Ïà¹ØÍÆ¼ö£º