£¨3£©ÔÚÄ©¶ËÔö¼ÓÒ»¿é¡£ £¨4£©ÔÚ¿ªÊ¼É¾³ýÒ»¿é¡£ £¨5£©ÔÚÖмäɾ³ýÒ»¿é¡£ £¨6£©ÔÚÄ©¶Ëɾ³ýÒ»¿é¡£
´ð£º¸÷ÖÖ²ßÂÔÏàÓ¦µÄ´ÅÅÌI/O²Ù×÷´ÎÊýÈç±í Á¬Ðø Á´½Ó Ë÷Òý a. 201 1 1 b. 101 52 1 c. 1 3 1 d. 198 1 0 e. 98 52 0 f. 0 100 0
11.02ÓÐÒ»´ÅÅÌ×é¹²ÓÐ10¸öÅÌÃæ£¬Ã¿¸öÅÌÃæÉÏÓÐ100¸ö´ÅµÀ£¬Ã¿¸ö´ÅµÀÓÐ16¸öÉÈÇø¡£¼ÙÉè
·ÖÅäÒÔÉÈÇøÎªµ¥Î»¡£
£¨1£© ÈôʹÓÃλʾͼ¹ÜÀí´ÅÅ̿ռ䣬ÎÊλʾͼÐèÒªÕ¼ÓöàÉٿռ䣿
£¨2£© Èô¿Õ°×ÎļþĿ¼µÄÿ¸ö±íĿռÓÃ5¸ö×Ö½Ú£¬ÎÊʲôʱºò¿Õ°×ÎļþĿ¼´óÓÚλʾͼ£¿ ¿Õ°×ÎļþĿ¼ÊǹÜÀí´ÅÅ̿ռäµÄÒ»ÖÖ·½·¨£¬¸Ã·½·¨½«Îļþ´æ´¢É豸ÉϵÄÿ¸öÁ¬Ðø¿ÕÏÐÇø¿´×÷Ò»¸ö¿Õ°×Îļþ£¬ÏµÍ³ÎªËùÓпհ×Îļþµ¥¶À½¨Á¢Ò»¸öĿ¼£¬Ã¿¸ö¿Õ°×ÎļþÔÚÕâ¸öĿ¼ÖÐÕ¼Ò»¸ö±íÏ±íÏîµÄÄÚÈÝÖÁÉÙ°üÀ¨µÚÒ»¸ö¿Õ°×¿éµÄµØÖ·£¨ÎïÀí¿éºÅ£©¡¢¿Õ°×¿éµÄÊýÄ¿¡£ £¨1£©ÓÉÌâÉèËù¸øÌõ¼þ¿ÉÖª£¬´ÅÅÌ×éÉÈÇø×ÜÊýΪ16*100* 10=16000£¨¸ö£©
Òò´Ë£¬Ê¹ÓÃλʾͼÃèÊöÉÈÇø×´Ì¬ÐèÒªµÄλÊýΪ16000£¨Î»£©/8(λ/×Ö½Ú£©=2000£¨×Ö½Ú£© (2)ÒÑÖª¿Õ°×ÎļþĿ¼µÄÿ¸ö±íÏîÕ¼5¸ö×Ö½Ú£®¶øÎ»Ê¾Í¼ÐèÕ¼2000×Ö½Ú£®¼´2000×Ö½Ú ¿É´æ·ÅµÄ±íÏîÊýΪ2000/5=400£¨¸ö£©£®
µ±¿Õ°×ÇøÊýÄ¿´óÓÚ400ʱ£¬¿Õ°×ÎļþĿ¼´óÓÚλʾͼ¡£
12.2 ¼ÙÉèÒ»¸ö´ÅÅÌÇý¶¯Æ÷ÓÐ5000¸öÖùÃæ£¬´Ó0µ½4999£¬Çý¶¯Æ÷ÕýÔÚΪÖùÃæ143µÄÒ»¸öÇëÇóÌṩ·þÎñ£¬ÇÒÇ°ÃæµÄÒ»¸ö·þÎñÇëÇóÊÇÔÚÖùÃæ125¡£°´FIFO˳Ðò£¬¼´½«µ½À´µÄÇëÇó¶ÓÁÐÊÇ 86£¬1470£¬913£¬1774£¬948£¬1509£¬1022£¬1750£¬130 ´ÓÏÖÔÚ´ÅͷλÖÿªÊ¼£¬°´ÕÕÏÂÃæµÄ´ÅÅ̵÷¶ÈËã·¨£¬ÒªÂú×ã¶ÓÁÐÖм´½«µ½À´µÄÇëÇóÒªÇó´ÅÍ·×ܵÄÒÆ¶¯¾àÀ루°´ÖùÃæÊý¼Æ£©ÊǶàÉÙ£¿ a. FCFS b. SSTF c. SCAN d. LOOK e. C-SCAN
a. FCFSµÄµ÷¶ÈÊÇ143 £¬ 86 £¬ 1470 £¬ 913 £¬ 1774 £¬ 948 £¬ 1509 £¬ 1022 £¬ 1750 £¬ 130 ¡£×ÜѰÇó¾àÀëÊÇ7081 ¡£
b. SSTFµÄµ÷¶ÈÊÇ143 £¬ 130 £¬ 86 £¬ 913 £¬ 948 £¬ 1022£¬ 1470£¬ 1509£¬ 1750£¬
1774¡£×ÜѰÇó¾àÀëÊÇ1745¡£
c. SCANµÄµ÷¶ÈÊÇ143 £¬ 913 £¬ 948 £¬ 1022£¬ 1470£¬ 1509£¬ 1750£¬ 1774 £¬ 4999 £¬ 130 £¬ 86 ¡£×ÜѰÇó¾àÀëÊÇ9769 ¡£
d. LOOKµÄµ÷¶ÈÊÇ143 £¬ 913 £¬ 948 £¬ 1022£¬ 1470£¬ 1509£¬ 1750£¬ 1774£¬ 130 £¬ 86 ¡£×ÜѰÇó¾àÀëÊÇ3319 ¡£
e. C-SCANµÄµ÷¶ÈÊÇ143 £¬ 913 £¬ 948 £¬ 1022 £¬ 1470 £¬ 1509 £¬ 1750 £¬ 1774 £¬ 4999 £¬ 86 £¬ 130 ¡£×ÜѰÇó¾àÀëÊÇ9985 ¡£
f. C-LOOKµÄµ÷¶ÈÊÇ143 £¬ 913 £¬ 948 £¬ 1022 £¬ 1470 £¬ 1509 £¬ 1750 £¬ 1774 £¬ 86 £¬ 130 ¡£×ÜѰÇó¾àÀëÊÇ3363 ¡£
12.14 MTBF£¨Æ½¾ùÎÞ¹ÊÕÏʱ¼ä£©ÊÇÓ²Å̿ɿ¿ÐÔµÄÒ»¸öÖ¸±ê¡£ËäÈ»Õâ¸öÖ¸±ê±»³Æ×÷¡°Ê±¼ä¡±£¬
µ«Êµ¼ÊÉÏMTBFͨ³£ÊÇÒÔÉ豸µÄÕý³£¹¤×÷СʱÊý¶ÈÁ¿µÄ¡£
(1) Èç¹ûÒ»¸öϵͳ°üº¬1000¸ö´ÅÅÌÇý¶¯Æ÷£¬Ã¿¸öÇý¶¯Æ÷µÄMTBFÊÇ750000Сʱ£¬ÏÂÃæ
µÄÃèÊöÖÐÄÄÒ»¸ö×î·ûºÏ¸Ãϵͳ·¢ÉúÒ»´Î´ÅÅ̹ÊÕϵÄʱ¼ä£ºÃ¿1000Ä꣬ÿÊÀ¼Í£¬Ã¿Ê®Ä꣬ÿ¸öÔ£¬Ã¿¸öÐÇÆÚ£¬Ã¿Ì죬ÿСʱ£¬Ã¿·ÖÖÓ£¬Ã¿ÃëÖÓ£¿
(2) ͳ¼Æ±íÃ÷£¬Ò»¸ö20µ½21ËêµÄÃÀ¹ú¹«Ãñƽ¾ùËÀÍöÂÊΪǧ·ÖÖ®Ò»£¬ÓÉ´ËÍÆÂÛ20ËêµÄ
MTBFʱ¼ä£¨µ¥Î»ÓÉСʱת»»ÎªÄ꣩£¬¶ÔÓÚÒ»¸ö20ËêµÄÈËÀ´Ëµ£¬MTBF¸ø³öÆÚÍûµÄÊÙÃüÊǶà´ó£¿
(3) ijÀà´ÅÅÌÇý¶¯Æ÷£¬Éú²úÉ̱£Ö¤µÄMTBFΪ1°ÙÍòСʱ ÄãÄÜÍÆËã³öËüÃǵı£ÖÊÆÚÊÇ
¶àÉÙÄêÂð£¿
(4) 750000 / 1000=750(Сʱ) Ô¼µÈÓÚ31Ì죬ÿ¸öÔ·¢ÉúÒ»´Î´ÅÅ̹ÊÕÏ¡£
(5) 1ÄêÊÇ8760Сʱ£¬8760Сʱ / 0.001 £½ 8760000Сʱ£¨1000Ä꣩Ҳ¾ÍÊÇ˵¶ÔÓÚÒ»¸ö20
ËêµÄÈËÀ´Ëµ£¬MTBF¸ø³öÆÚÍûµÄÊÙÃüÊÇ1000Ä꣬ÕâûÓÐÈκÎʵ¼ÊÒâÒå¡£
(6) ´ÓÉÏһСÌâ¿É¿´³ö£¬MTBF¸ø³öÆÚÍûµÄÊÙÃüûÓÐÈκÎʵ¼ÊÒâÒå¡£Ò»°ãÀ´Ëµ£¬´ÅÅÌÇý
¶¯Æ÷Éè¼ÆµÄÊÙÃüÊÇ5Ä꣬¼ÙÈçÕæµÄÓÐÒ»¸öMTBFΪ1°ÙÍòСʱµÄ´ÅÅÌ£¬ÄÇôÔÚÆäÆÚÍûµÄÊÙÃüÄÚÊDz»¿ÉÄÜÓйÊÕϵġ£
12.01 ¼ÙÉè¼ÆËã»úϵͳ²ÉÓÃCSCAN£¨Ñ»·É¨Ã裩´ÅÅ̵÷¶È²ßÂÔ£¬Ê¹ÓÃ2KBµÄÄÚ´æ¿Õ¼ä¼Ç¼
16384¸ö´ÅÅÌ¿éµÄ¿ÕÏÐ״̬¡£
£¨1£© Çë˵Ã÷ÔÚÉÏÊöÌõ¼þÏÂÈçºÎ½øÐдÅÅÌ¿é¿ÕÏÐ״̬¹ÜÀí¡£
£¨2£© Éèijµ¥Ãæ´ÅÅÌÐýתËÙ¶ÈΪÿ·ÖÖÓ6000ת¡£Ã¿¸ö´ÅµÀÓÐ100¸öÉÈÇø£¬ÏàÁڴŵÀ¼äµÄƽ
¾ùÒÆ¶¯Ê±¼äΪ1ms¡£ÈôÔÚijʱ¿Ì£¬´ÅͷλÓÚ100ºÅ´ÅµÀ´¦£¬²¢ÑØ×ŴŵÀºÅÔö´óµÄ·½ÏòÒÆ¶¯£¨ÈçÏÂͼËùʾ£©£¬´ÅµÀºÅÇëÇó¶ÓÁÐΪ50¡¢90¡¢30¡¢120£¬¶ÔÇëÇó¶ÓÁÐÖеÄÿ¸ö´ÅµÀÐè¶ÁÈ¡1¸öËæ»ú·Ö²¼µÄÉÈÇø£¬Ôò¶ÁÍêÕâ4¸öÉÈÇø×ܹ²ÐèÒª¶àÉÙʱ¼ä£¿ÒªÇó¸ø³ö¼ÆËã¹ý³Ì¡£
£¨3£©Èç¹û½«´ÅÅÌÌæ»»ÎªËæ»ú·ÃÎʵÄFlash°ëµ¼Ìå´æ´¢Æ÷£¨ÈçUÅÌ¡¢SSDµÈ£©£¬ÊÇ·ñÓбÈCSACN¸ü¸ßЧµÄ´ÅÅ̵÷¶È²ßÂÔ£¿ÈôÓУ¬¸ø³ö´ÅÅ̵÷¶È²ßÂÔµÄÃû³Æ²¢ËµÃ÷ÀíÓÉ£»ÈôÎÞ£¬ËµÃ÷ÀíÓÉ¡£
£¨1£© ÓÃλͼ±íʾ´ÅÅ̵ĿÕÏÐ״̬¡£Ã¿Ò»Î»±íʾһ¸ö´ÅÅÌ¿éµÄ¿ÕÏÐ״̬£¬¹²ÐèÒª16384/8=2048×Ö½Ú=2KB¡£ÏµÍ³ÌṩµÄ2KBÄÚ´æÄÜÕýºÃÄܱíʾ16384¸ö´ÅÅ̿顣
£¨2£©²ÉÓÃCSCANµ÷¶ÈËã·¨£¬·ÃÎʴŵÀµÄ˳ÐòΪ50¡¢90¡¢30¡¢120£¬Ôò´ÅÍ·ÒÆ¶¯´ÅµÀ³¤¶ÈΪ20+90+20+40=170£¬×ܵÄÒÆ¶¯´ÅµÀʱ¼äΪ170¡Á1ms=170ms¡£
ÓÉÓÚתËÙΪ6000ת/·Ö£¬Ôòƽ¾ùÐýתÑÓ³ÙΪ£¨60/6000£©/2 s=5ms£¬Òª·ÃÎÊ4¸ö´ÅµÀ£¬×ܵÄÐýתÑÓ³Ùʱ¼äΪ=4¡Á5ms=20ms¡£
ÓÉÓÚתËÙΪ6000ת/·Ö£¬Ôò¶Áȡһ¸ö´ÅµÀÉϵÄÒ»¸öÉÈÇøµÄƽ¾ù¶Áȡʱ¼äΪ£¨60/6000£©/100 s =0.1ms£¬×ܵĶÁÈ¡ÉÈÇøµÄʱ¼ä=4¡Á0.1ms=0.4ms¡£
¶ÁÈ¡ÉÏÊö´ÅµÀÉÏËùÓÐÉÈÇøËù»¨µÄ×Üʱ¼ä=170ms+20ms+0.4ms=190.4 ms
£¨3£©²ÉÓÃFCFS£¨ÏÈÀ´ÏÈ·þÎñ£©µ÷¶È²ßÂÔ¸ü¸ßЧ¡£ÒòΪFlash°ëµ¼Ìå´æ´¢Æ÷µÄÎïÀí½á¹¹²»ÐèÒª¿¼ÂÇѰµÀʱ¼äºÍÐýתÑÓ³Ù£¬¿ÉÖ±½Ó°´I/OÇëÇóµÄÏȺó˳Ðò·þÎñ¡£
13.3¿¼Âǵ¥Óû§PC»úÉϵÄÏÂÁÐI/O²Ù×÷£º
£¨1£©Í¼ÐÎÓû§½çÃæÏÂʹÓÃÊó±ê
£¨2£©ÔÚ¶àÈÎÎñ²Ù×÷ϵͳϵĴŴøÇý¶¯Æ÷£¨¼ÙÉèûÓÐÉ豸Ԥ·ÖÅ䣩 £¨3£©°üº¬Óû§ÎļþµÄ´ÅÅÌÇý¶¯Æ÷
£¨4£©Ê¹Óô洢Æ÷Ó³ÉäI/O£¬Ö±½ÓºÍ×ÜÏßÏàÁ¬µÄͼÐο¨
ÔÚ²Ù×÷ϵͳÖÐʹÓûº³å¼¼Êõ£¬¼ÙÍÑ»ú¼¼Êõ£¬Cache¼¼Êõ£¬»òÕßËüÃǵÄ×éºÏÀ´ÊµÏÖÉÏÊö²Ù×÷¡£ÊµÏÖʱʹÓÃÂÖѯI/O»¹ÊÇÖжÏI/O£¿ÎªÊ²Ã´£¿
(1) ÔÚÊó±êÒÆ¶¯Ê±£¬Èç¹ûÓиßÓÅÏȼ¶µÄ²Ù×÷²úÉú£¬ÎªÁ˼ǼÊó±ê»î¶¯µÄÇé¿ö£¬±ØÐëʹÓÃ
»º³å¼¼Êõ£¬ÁíÍ⣬¼ÙÍÑ»ú¼¼ÊõºÍCaching¼¼Êõ²»ÊǺܱØÒª£¬¶øÓ¦²ÉÓÃÖжÏÇý¶¯I/O·½Ê½¡£
(2) ÓÉÓÚ´Å´øÇý¶¯Æ÷ºÍÄ¿±ê»òÔ´I/OÉ豸¼äµÄÍÌÍÂÁ¿²»Í¬£¬±ØÐë²ÉÓûº³å¼¼Êõ£»ÎªÁËÄÜ
¶Ô´¢´æÔÚ´Å´øÉϵÄÊý¾Ý½øÐпìËÙ·ÃÎÊ£¬±ØÐë²ÉÓÃCaching¼¼Êõ£»µ±Óжà¸öÓû§ÐèÒª¶Ô´Å´ø½øÐжÁ»òдµÄʱºò£¬¼ÙÍÑ»ú¼¼ÊõÒ²ÊDZØÐë²ÉÓõģ»ÎªÁËÈ¡µÃ×îºÃµÄÐÔÄÜ£¬Ó¦¸Ã²ÉÓÃÖжÏÇý¶¯I/O·½Ê½¡£
(3) ΪÁËÄÜʹÊý¾Ý´ÓÓû§×÷Òµ¿Õ¼ä´«Ë͵½´ÅÅÌ»ò´Ó´ÅÅÌ´«Ë͵½Óû§×÷Òµ¿Õ¼ä£¬±ØÐë²ÉÓÃ
»º³å¼¼Êõ£»Í¬ÑùµÀÀí£¬Ò²±ØÐë²ÉÓÃCaching¼¼Êõ£»ÓÉÓÚ´ÅÅÌÊÇÊôÓÚ¹²ÏíÉ豸£¬¹Êû±ØÒª²ÉÓüÙÍÑ»ú¼¼Êõ£»×îºÃ²ÉÓÃÖжÏÇý¶¯I/O·½Ê½¡£
(4) ΪÁ˱ãÓÚ¶à·ùͼÐεĴæÈ¡¼°Ìá¸ßÐÔÄÜ£¬»º³å¼¼ÊõÊÇ¿ÉÒÔ²ÉÓõģ¬ÌرðÊÇÔÚÏÔʾµ±Ç°
Ò»·ùͼÐÎʱÓÖҪȡµÃÏÂÒ»·ùͼÐÎʱ£¬Ó¦²ÉÓÃË«»º³å¼¼Êõ£»»ùÓÚ´æ´¢Æ÷Ó³Éä¼°Ö±½ÓºÍ
×ÜÏßÏàÁ¬µÄͼÐο¨ÊÇ¿ìËٺ͹²ÏíÉ豸£¬ËùÒÔû±ØÒª²ÉÓüÙÍÑ»ú¼¼ÊõºÍCaching¼¼Êõ£»ÂÖѯI/OºÍÖжÏI/OÖ»¶ÔÊäÈëºÍI/OÊÇ·ñÍê³ÉµÄ¼ì²âÓÐÓ㬶ø¶ÔÓÚ²ÉÓô洢Æ÷Ó³ÉäµÄÉ豸²»±ØÓõ½ÉÏÊöÁ½ÖÖI/O·½Ê½¡£
13.01Çý¶¯³ÌÐòÊÇʲô£¿ÎªÊ²Ã´ÒªÓÐÉ豸Çý¶¯³ÌÐò£¿Óû§½ø³ÌÔõÑùʹÓÃÇý¶¯³ÌÐò£¿
(1) Óû§½ø³ÌÓëÉ豸¿ØÖÆÆ÷Ö®¼äµÄͨÐųÌÐò³ÆÎªÉ豸Çý¶¯³ÌÐò¡£
(2) É豸Çý¶¯³ÌÐòÊÇ¿ØÖÆÉ豸¶¯×÷µÄºËÐÄÄ£¿é£¬ÈçÉ豸µÄ´ò¿ª¡¢¹Ø±Õ¡¢¶Á¡¢Ð´µÈ£¬ÓÃÀ´
¿ØÖÆÉ豸ÉÏÊý¾ÝµÄ´«Êä¡£ËüÖ±½ÓÓëÓ²¼þÃÜÇÐÏà¹Ø£¬´¦ÀíÓû§½ø³Ì·¢³öµÄI/OÇëÇó¡£
Óû§½ø³ÌʹÓÃÉ豸Çý¶¯³ÌÐòʱ£¬É豸Çý¶¯³ÌÐòµÄ´¦Àí¹ý³ÌΪ£º½«Óû§½ø³Ì³éÏóµÄI/OÒªÇóת»»Îª¾ßÌåµÄÒªÇ󣬼ì²éI/OÇëÇóµÄºÏ·¨ÐÔ£¬¶Á³öºÍ¼ì²éÉ豸µÄ״̬£¬´«ËͱØÒªµÄ²ÎÊý£¬ÉèÖÃÉ豸¹¤×÷·½Ê½£¬Æô¶¯I/OÉ豸¡£

