http://bbs.freekaoyan.com/viewthread.php?tid=60847
µÚÒ»ÕÂosÒýÂÛ
1. Éè¼ÆÏÖ´úOSµÄÖ÷ҪĿ±êÊÇʲô?
·½±ãÐÔ£¬ÓÐЧÐÔ£¬¿ÉÀ©³äÐԺͿª·ÅÐÔ.
2. OSµÄ×÷ÓÿɱíÏÖΪÄö·½Ãæ?
a. OS×÷ΪÓû§Óë¼ÆËã»úÓ²¼þϵͳ֮¼äµÄ½Ó¿Ú£»
b. OS×÷Ϊ¼ÆËã»úϵͳ×ÊÔ´µÄ¹ÜÀíÕߣ»
c. OS×÷ΪÀ©³ä»úÆ÷.
3. ÊÔ˵Ã÷ÍÆ¶¯¶àµÀÅú´¦ÀíϵͳÐγɺͷ¢Õ¹µÄÖ÷Òª¶¯Á¦ÊÇʲô?
²»¶ÏÌá¸ß¼ÆËã»ú×ÊÔ´ÀûÓÃÂʺÍϵͳÍÌÍÂÁ¿µÄÐèÒª£»
4. ºÎνÍÑ»úI/OºÍÁª»úI/O?
a. ÍÑ»úÊäÈëÊä³ö·½Ê½(Off-Line I/O)ÊÇΪÁ˽â¾öÈË»úì¶Ü¼°CPUºÍI/OÉ豸֮¼äËٶȲ»Æ¥Åä¶øÌá³öµÄ.
Ëü¼õÉÙÁËCPUµÄ¿ÕÏеȴýʱ¼ä£¬Ìá¸ßÁËI/OËÙ¶È.¾ßÌåÄÚÈÝÊǽ«Óû§³ÌÐòºÍÊý¾ÝÔÚһ̨ÍâΧ»úµÄ¿ØÖÆ
Ï£¬Ô¤ÏÈ´ÓµÍËÙÊäÈëÉ豸ÊäÈëµ½´Å´øÉÏ£¬µ±CPUÐèÒªÕâЩ³ÌÐòºÍÊý¾Ýʱ£¬ÔÚÖ±½Ó´Ó´Å´ø»ú¸ßËÙÊäÈë
µ½Äڴ棬´Ó¶ø´ó´ó¼Ó¿ìÁ˳ÌÐòµÄÊäÈë¹ý³Ì£¬¼õÉÙÁËCPUµÈ´ýÊäÈëµÄʱ¼ä£¬Õâ¾ÍÊÇÍÑ»úÊäÈë¼¼Êõ;µ±
³ÌÐòÔËÐÐÍê±Ï»ò¸æÒ»¶ÎÂ䣬CPUÐèÒªÊä³öʱ£¬ÎÞÐèÖ±½Ó°Ñ¼ÆËã½á¹ûËÍÖÁµÍËÙÊä³öÉ豸£¬¶øÊǸßËÙ°Ñ
½á¹ûÊä³öµ½´Å´øÉÏ£¬È»ºóÔÚÍâΧ»úµÄ¿ØÖÆÏ£¬°Ñ´Å´øÉϵļÆËã½á¹ûÓÉÏàÓ¦µÄÊä³öÉ豸Êä³ö£¬Õâ¾ÍÊÇ
ÍÑ»úÊä³ö¼¼Êõ.
b. ÈôÕâÖÖÊäÈëÊä³ö²Ù×÷ÔÚÖ÷»ú¿ØÖÆÏ½øÐÐÔò³ÆÖ®ÎªÁª»úÊäÈëÊä³ö·½Ê½.
5. ÊÔ˵Ã÷ÍÆ¶¯·ÖʱϵͳÐγɺͷ¢Õ¹µÄÖ÷Òª¶¯Á¦ÊÇʲô?
Óû§µÄÐèÒª.¼´¶ÔÓû§À´Ëµ£¬¸üºÃµÄÂú×ãÁËÈË-»ú½»»¥£¬¹²ÏíÖ÷»úÒÔ¼°±ãÓÚÓû§ÉÏ»úµÄÐèÇó.
6. ÊÔ˵Ã÷ʵʱÈÎÎñµÄÀàÐͺÍʵʱϵͳµÄÀàÐÍ.
a. ʵʱÈÎÎñµÄÀàÐͰ´ÈÎÎñÖ´ÐÐʱÊÇ·ñ³ÊÏÖÖÜÆÚÐÔÀ´»®·Ö£¬·ÖΪÖÜÆÚÐÔʵʱÈÎÎñºÍ·ÇÖÜÆÚÐÔʵʱÈÎÎñ£»
---¸ù¾Ý¶Ô½ØÖ¹Ê±¼äµÄÒªÇóÀ´»®·Ö£¬·ÖΪӲʵʱÈÎÎñºÍÈíʵʱÈÎÎñ;
b. ͨ³£°ÑҪͬ´ïÐÐʵʱ¿ØÖƵÄϵͳͳ³ÆÎªÊµÊ±¿ØÖÆÏµÍ³,°ÑÒªÇó¶ÔÐÅÏ¢½øÐÐʵʱ´¦ÀíµÄϵͳ³ÉΪʵʱ
ÐÅÏ¢´¦Àíϵͳ.
7. ʵÏÖ¶àµÀ³ÌÐòÓ¦½â¾öÄÄЩÎÊÌâ?
a. ´¦Àí»ú¹ÜÀíÎÊÌ⣻
b. ÄÚ´æ¹ÜÀíÎÊÌ⣻
c. I/OÉ豸¹ÜÀíÎÊÌ⣻
d. Îļþ¹ÜÀíÎÊÌ⣻
e. ×÷Òµ¹ÜÀíÎÊÌâ.
8. ÊԱȽϵ¥µÀÓë¶àµÀÅú´¦ÀíϵͳµÄÌØµã¼°ÓÅȱµã.
a. µ¥µÀÅú´¦ÀíϵͳÊÇ×îÔç³öÏÖµÄÒ»ÖÖOS£¬Ëü¾ßÓÐ×Ô¶¯ÐÔ£¬Ë³ÐòÐԺ͵¥µÀÐÔµÄÌØµã£»
---¶àµÀÅú´¦ÀíϵͳÔò¾ßÓе÷¶ÈÐÔ£¬ÎÞÐòÐԺͶàµÀÐÔµÄÌØµã£»
b. µ¥µÀÅú´¦ÀíϵͳÊÇÔÚ½â¾öÈË»úì¶Ü¼°CPUºÍI/OÉ豸֮¼äËٶȲ»Æ¥ÅäµÄì¶ÜÖÐÐγɵģ¬Ö¼ÔÚÌá¸ßϵͳ
×ÊÔ´ÀûÓÃÂʺÍϵͳÍÌÍÂÁ¿£¬µ«ÊÇÈÔÈ»²»ÄܺܺõÄÀûÓÃϵͳ×ÊÔ´£»
---¶àµÀÅú´¦ÀíϵͳÊǶԵ¥µÀÅú´¦ÀíϵͳµÄ¸Ä½ø£¬ÆäÖ÷ÒªÓŵãÊÇ×ÊÔ´ÀûÓÃÂʸߣ¬ÏµÍ³ÍÌÍÂÁ¿´ó£»È±µãÊÇ
ƽ¾ùÖÜתʱ¼ä³¤£¬ÎÞ½»»¥ÄÜÁ¦.
9. ʵÏÖ·ÖʱϵͳµÄ¹Ø¼üÎÊÌâÊÇʲô?Ó¦ÈçºÎ½â¾ö?
a. ¹Ø¼üÎÊÌ⣺¼°Ê±½ÓÊÕ£¬¼°Ê±´¦Àí;
b. ¶ÔÓÚ¼°Ê±½ÓÊÕ£¬Ö»ÐèÔÚϵͳÖÐÉèÖÃÒ»¶à·¿¨£¬¶à·¿¨×÷ÓÃÊÇʹÖ÷»úÄÜͬʱ½ÓÊÕÓû§´Ó¸÷¸öÖÕ¶ËÉÏÊä
ÈëµÄÊý¾Ý£»
---¶ÔÓÚ¼°Ê±´¦Àí£¬Ó¦Ê¹ËùÓеÄÓû§×÷Òµ¶¼Ö±½Ó½øÈëÄڴ棬ÔÚ²»³¤µÄʱ¼äÄÚ£¬ÄÜʹÿ¸ö×÷Òµ¶¼ÔËÐÐ
Ò»´Î.
10 ΪʲôҪÒýÈëʵʱ²Ù×÷ϵͳ?
¸üºÃµØÂú×ãʵʱ¿ØÖÆÁìÓòºÍʵʱÐÅÏ¢´¦ÀíÁìÓòµÄÐèÒª.
11 OS¾ßÓÐÄóÌØÕ÷?ËüµÄ×î»ù±¾ÌØÕ÷ÊÇʲô?
a. ²¢·¢(Concurrence),¹²Ïí(Sharing),ÐéÄâ(Virtual),Òì²½ÐÔ(Asynchronism).
b. ÆäÖÐ×î»ù±¾ÌØÕ÷ÊDz¢·¢ºÍ¹²Ïí.
12 ÄÚ´æ¹ÜÀíÓÐÄÄЩÖ÷Òª¹¦ÄÜ?ËüÃǵÄÖ÷ÒªÈÎÎñÊÇʲô?
a. Ö÷Òª¹¦ÄÜ: ÄÚ´æ·ÖÅ䣬ÄÚ´æ±£»¤£¬µØÖ·Ó³ÉäºÍÄÚ´æÀ©³äµÈ.
b. ÄÚ´æ·ÖÅäµÄÖ÷ÒªÈÎÎñÊÇΪÿµÀ³ÌÐò·ÖÅäÄÚ´æ¿Õ¼ä£¬Ìá¸ß´æ´¢Æ÷ÀûÓÃÂÊ£¬ÒÔ¼õÉÙ²»¿ÉÓõÄÄÚ´æ¿Õ¼ä£¬
ÔÊÐíÕýÔÚÔËÐеijÌÐòÉêÇ븽¼ÓµÄÄÚ´æ¿Õ¼ä£¬ÒÔÊÊÓ¦³ÌÐòºÍÊý¾Ý¶¯Ì¬Ôö³¤µÄÐèÒª.
---ÄÚ´æ±£»¤µÄÖ÷ÒªÈÎÎñÊÇÈ·±£Ã¿µÀÓû§³ÌÐò¶¼ÔÚ×Ô¼ºµÄÄÚ´æ¿Õ¼äÖÐÔËÐУ¬»¥²»¸ÉÈÅ.
---µØÖ·Ó³ÉäµÄÖ÷ÒªÈÎÎñÊǽ«µØÖ·¿Õ¼äÖеÄÂß¼µØÖ·×ª»»ÎªÄÚ´æ¿Õ¼äÖÐÓëÖ®¶ÔÓ¦µÄÎïÀíµØÖ·.
---ÄÚ´æÀ©³äµÄÖ÷ÒªÈÎÎñÊǽèÖúÐéÄâ´æ´¢¼¼Êõ£¬´ÓÂß¼ÉÏÈ¥À©³äÄÚ´æÈÝÁ¿.
13 ´¦Àí»ú¹ÜÀí¾ßÓÐÄÄЩ¹¦ÄÜ?ËüÃǵÄÖ÷ÒªÈÎÎñÊÇʲô?
a. ½ø³Ì¿ØÖÆ£¬½ø³Ìͬ²½£¬½ø³ÌͨÐź͵÷¶È.
b. ½ø³Ì¿ØÖƵÄÖ÷ÒªÈÎÎñÊÇΪ×÷Òµ´´½¨½ø³Ì£¬³·ÏúÒѽáÊøµÄ½ø³Ì£¬ÒÔ¼°¿ØÖƽø³ÌÔÚÔËÐйý³ÌÖеÄ״̬
ת»».
---½ø³Ìͬ²½µÄÖ÷ÒªÈÎÎñÊǶÔÖî½ø³ÌµÄÔËÐнøÐе÷½Ú.
---½ø³ÌͨÐŵÄÈÎÎñÊÇʵÏÖÔÚÏ໥ºÏ×÷½ø³ÌÖ®¼äµÄÐÅÏ¢½»»».
---µ÷¶È·ÖΪ×÷Òµµ÷¶ÈºÍ½ø³Ìµ÷¶È.×÷Òµµ÷¶ÈµÄ»ù±¾ÈÎÎñÊǴӺ󱸶ÓÁÐÖа´ÕÕÒ»¶¨µÄËã·¨£¬Ñ¡Ôñ³öÈô¸É¸ö
×÷Òµ£¬ÎªËüÃÇ·ÖÅä±ØÒªµÄ×ÊÔ´;¶ø½ø³Ìµ÷¶ÈµÄÈÎÎñÊÇ´Ó½ø³ÌµÄ¾ÍÐ÷¶ÓÁÐÖУ¬°´ÕÕÒ»¶¨µÄË㷨ѡ³öÒ»ÐÂ
½ø³Ì£¬°Ñ´¦Àí»ú·ÖÅ䏸Ëü£¬²¢ÎªËüÉèÖÃÔËÐÐÏÖ³¡£¬Êǽø³ÌͶÈëÔËÐÐ.
14 É豸¹ÜÀíÓÐÄÄЩÖ÷Òª¹¦ÄÜ?ÆäÖ÷ÒªÈÎÎñÊÇʲô?
a. Ö÷Òª¹¦ÄÜ: »º³å¹ÜÀí£¬É豸·ÖÅäºÍÉ豸´¦Àí£¬ÒÔ¼°ÐéÄâÉ豸µÈ.
b. Ö÷ÒªÈÎÎñ: Íê³ÉÓû§Ìá³öµÄI/OÇëÇó£¬ÎªÓû§·ÖÅäI/OÉ豸£»Ìá¸ßCPUºÍI/OÉ豸µÄÀûÓÃÂÊ£»Ìá¸ßI/OËÙ
¶È£»ÒÔ¼°·½±ãÓû§Ê¹ÓÃI/OÉ豸.
15 Îļþ¹ÜÀíÓÐÄÄЩÖ÷Òª¹¦ÄÜ?ÆäÖ÷ÒªÈÎÎñÊÇʲô?
a. Ö÷Òª¹¦ÄÜ: ¶ÔÎļþ´æ´¢¿Õ¼äµÄ¹ÜÀí£¬Ä¿Â¼¹ÜÀí£¬ÎļþµÄ¶Á£¬Ð´¹ÜÀíÒÔ¼°ÎļþµÄ¹²ÏíºÍ±£»¤.
b. Ö÷ÒªÈÎÎñ: ¶ÔÓû§ÎļþºÍϵͳÎļþ½øÐйÜÀí£¬ÒÔ·½±ãÓû§Ê¹Ó㬲¢±£Ö¤ÎļþµÄ°²È«ÐÔ.
16 ÊÔÔÚ½»»¥ÐÔ£¬¼°Ê±ÐԺͿɿ¿ÐÔ·½Ã棬½«·ÖʱϵͳÓëʵʱϵͳ½øÐбȽÏ.
a. ·ÖʱϵͳÊÇÒ»ÖÖͨÓÃϵͳ£¬Ö÷ÒªÓÃÓÚÔËÐÐÖÕ¶ËÓû§³ÌÐò£¬Òò¶øËü¾ßÓнÏÇ¿µÄ½»»¥ÄÜÁ¦£»¶øÊµÊ±ÏµÍ³
ËäȻҲÓн»»¥ÄÜÁ¦£¬µ«Æä½»»¥ÄÜÁ¦²»¼°Ç°Õß.
b. ʵʱÐÅϢϵͳ¶ÔʵÓÃÐÔµÄÒªÇóÓë·ÖʱϵͳÀàËÆ£¬¶¼ÊÇÒÔÈËËùÄܽÓÊյĵȴýʱ¼äÀ´È·¶¨£»¶øÊµÊ±¿ØÖÆ
ϵͳµÄ¼°Ê±ÐÔÔòÊÇÒÔ¿ØÖƶÔÏóËùÒªÇóµÄ¿ªÊ¼½ØÖ¹Ê±¼äºÍÍê³É½ØÖ¹Ê±¼äÀ´È·¶¨µÄ.
c. ʵʱϵͳ¶ÔϵͳµÄ¿É¿¿ÐÔÒªÇóÒª±È·Öʱϵͳ¶ÔϵͳµÄ¿É¿¿ÐÔÒªÇó¸ß.
17 ÊÇʲôÔÒòʹ²Ù×÷ϵͳ¾ßÓÐÒì²½ÐÔÌØÕ÷?
a. ³ÌÐòÖ´Ðнá¹ûÊDz»È·¶¨µÄ,¼´³ÌÐòÊDz»¿ÉÔÙÏÖµÄ.
b. ÿ¸ö³ÌÐòÔÚºÎʱִÐУ¬¶à¸ö³ÌÐò¼äµÄÖ´ÐÐ˳ÐòÒÔ¼°Íê³ÉÿµÀ³ÌÐòËùÐèµÄʱ¼ä¶¼ÊDz»È·¶¨µÄ,¼´²»¿É
Ô¤ÖªÐÔ.
18 ÊÔ˵Ã÷ÔÚMS-DOS 3.XÒÔǰµÄ°æ±¾ÖУ¬Æä¾ÖÏÞÐÔ±íÏÖÔÚÄö·½Ãæ?
a. ÔÚѰַ·¶Î§ÉÏ£¬DOSÖ»ÓÐ1MB£¬Ô¶Ô¶²»ÄÜÂú×ãÓû§ÐèÒª.
b. DOSÊÔµ¥Óû§µ¥ÈÎÎñ²Ù×÷ϵͳ£¬²»Ö§³Ö¶àÈÎÎñ²¢·¢Ö´ÐÐ,Óëʵ¼ÊÓ¦ÓÃÏàì¶Ü.
19 MS-DOSÓÉÄ¿·Ö×é³É?ÿ²¿·ÖµÄÖ÷Òª¹¦ÄÜÊÇʲô?
ÂÔ.
20 ΪʲôMicrosoftÔÚ¿ª·¢OS/2ʱ£¬Ñ¡ÖÐÁË80286оƬ?
Éè¼ÆOS/2µÄÖ÷ҪĿ±êÖ®Ò»ÊǼÈÄܳä·Ö·¢»Ó80286´¦ÀíÆ÷µÄÄÜÁ¦£¬ÓÖÄÜÔËÐÐÔÚ8086´¦ÀíÆ÷»·¾³Ï¿ª·¢µÄ
³ÌÐò.ÒòΪÔÚ80286ÄÚ²¿ÌṩÁËÁ½ÖÖ¹¤×÷·½Ê½: ʵ·½Ê½ºÍ±£»¤·½Ê½£¬Ê¹µÃIntel 80286´¦ÀíÆ÷²»½öÌṩÁ˶à
ÈÎÎñ²¢·¢Ö´ÐеÄÓ²¼þÖ§³Ö£¬¶øÇÒ»¹ÄÜÔËÐÐËùÓÐÔÚ8086ϱàдµÄ³ÌÐò¡£
21 OS/2µÄÖ÷Òª¹¦ÄÜÊÇʲô?
a. ¶àÈÎÎñ.
b. ½ø³Ì¹ÜÀí.
c. ´æ´¢Æ÷¹ÜÀí.
d. Îļþ¹ÜÀí.
e. Ó¦ÓóÌÐò½Ó¿ÚAPI.
f. ±íʾ¹ÜÀí.
22 ¶à´¦Àí»úOSÓÐÄļ¸ÖÖģʽ?¸÷ÓкÎÓÅȱµã?
a. 2ÖÖģʽ: ·Ç¶Ô³Æ¶à´¦Àíģʽ(Asymmetric Multiprocessing Model)ºÍ¶Ô³Æ¶à´¦Àíģʽ(Symmetric
Multiprocesing Model).
b. ǰÕßÒ×ÓÚʵÏÖ£¬µ«×ÊÔ´ÀûÓÃÂʵÍ.
---ºóÕßÓŵãÊÇÔÊÐí¶à¸ö½ø³ÌͬʱÔËÐУ¬È±µãÊDZØÐëСÐÄ¿ØÖÆI/O£¬ÒÔ±£Ö¤Äܽ«Êý¾ÝËÍÖÁÊʵ±µÄ´¦ÀíÆ÷£¬
ͬʱ»¹±ØÐë×¢Òâʹ¸÷CPUµÄ¸ºÔØÆ½ºâ.
23 ÊÔ˵Ã÷ÍøÂçOSµÄÖ÷Òª¹¦ÄÜ.
a. ÍøÂçͨÐÅ;
b. ×ÊÔ´¹ÜÀí;
c. ÍøÂç·þÎñ;
d. ÍøÂç¹ÜÀí;
e. »¥²Ù×÷ÄÜÁ¦.
24 ÊԱȽÏÍøÂçOSºÍ·Ö²¼Ê½OS.
a. ÍøÂçOSÊÇ»ùÓÚÓÉһЩ»¥ÁªµÄ×ÔÖ÷¼ÆËã»úϵͳ×é³ÉµÄ¼ÆËã»úÍøÂ磬ÒÔ¼ÆËã»ú¼¼ÊõºÍͨÐż¼Êõ¸ß¶È·¢Õ¹Îª
»ù´¡£¬ÄÜʵÏÖÏ໥ͨÐźÍÏ໥ºÏ×÷¹¦ÄܵÄϵͳ.·Ö²¼Ê½OSÊÇÖ¸¶à¸ö·ÖÉ¢µÄ´¦Àíµ¥Ôª£¬¾»¥ÁªÍøÂçÁ¬½Ó¶ø
ÐγɵÄϵͳ.
b. ÔÚ·Ö²¼ÐÔÉÏ£¬Á½Õß¶¼¾ßÓзֲ¼´¦Àí¹¦ÄÜ£¬µ«ÍøÂçOSµÄ¿ØÖƹ¦ÄÜ´ó¶à¼¯ÖÐÔÚij¸ö(Щ)Ö÷»ú»òÍøÂç·þÎñÆ÷
ÖУ¬¼´¼¯ÖÐʽ£¬¶ø·Ö²¼Ê½OSÔòÊǽϾùÔȵطֲ¼ÔÚϵͳµÄ¸÷¸öÕ¾µãÉÏ£¬ÊÇÍêÈ«·Ö²¼Ê½µÄ.
---ÔÚ²¢ÐÐÐÔÉÏ£¬·Ö²¼Ê½OSµÄÈÎÎñ·ÖÅä³ÌÐò¿É½«¶à¸öÈÎÎñ·ÖÅäµ½¶à¸ö´¦Àíµ¥ÔªÉ϶øÊµÏÖ²¢ÐУ¬ÍøÂçOSÖÐ
ͨ³£ÎÞÈÎÎñ·ÖÅ书ÄÜ,ÿ¸öÓû§µÄÈÎÎñͨ³£ÔÚ×Ô¼º(±¾µØ)µÄ¼ÆËã»úÉÏ´¦Àí.
---ÔÚ͸Ã÷ÐÔÉÏ£¬Á½Õß¶¼¾ß͸Ã÷ÐÔ£¬µ«ÍøÂçOSÖ¸ÔÚ²Ù×÷ʵÏÖÉϵÄ͸Ã÷ÐÔ£¬¶ø·Ö²¼Ê½OSÔòÔÚϵͳÄÚ²¿µÄϸ
½ÚÉÏʵÏÖÁ˺ܺõÄÒþ²Ø£¬¼´¾ßÓÐÎïÀíÉϵÄ͸Ã÷ÐÔ.
---ÔÚ¹²ÏíÐÔÉÏ£¬·Ö²¼Ê½OSÊDZȽÏÍêÈ«µÄʵÏÖ¹²Ïí£¬¶øÍøÂçOS¹²ÏíµÄ×ÊÔ´´ó¶àÊÇÔÚÖ÷»ú»òÍøÂç·þÎñÆ÷ÖÐ.
---ÔÚ½¡×³ÐÔÉÏ£¬·Ö²¼Ê½ÏµÍ³ÓÉÓÚ´¦ÀíºÍ¿ØÖƹ¦ÄÜÊÇ·Ö²¼µÄ£¬»¹ÓµÓÐÈÝ´í¼¼ÊõʵÏÖÏµÍ³ÖØ¹¹£¬Òò¶ø¾ßÓÐ
ºÜÇ¿µÄ½¡×³ÐÔ£»¶øÍøÂçOSµÄ¿ØÖƹ¦ÄÜ´ó¶à¼¯ÖÐÔÚÖ÷»ú»ò·þÎñÆ÷ÖУ¬ÊÇϵͳ¾ßÓÐDZÔڵIJ»¿É¿¿ÐÔ£¬½¡
׳ÐÔ²î.
µÚ¶þÕÂ
1. ÊÔ»³öÏÂÃæÌõÓï¾äµÄǰÇ÷ͼ:
S1: a=5-x; S2: b=a*x; S3: c=4*x; S4: d=b c; S5: e=d 3.
S1->S2->S4->S5
......../ ......S3
2. ÊÔÀûÓÃBernsteinÌõ¼þÖ¤Ã÷ÉÏÌâÖеÄS2ºÍS3Óï¾äÊÇ¿ÉÒÔ²¢·¢Ö´Ðе쬶øS3ºÍS4Óï¾äÊDz»Äܲ¢·¢Ö´ÐеÄ?
Ö¤Ã÷:
R(S2)={x,a}, W(S2)={b}, R(S3)={x}, W(S3)={c};
¿É¼û£¬S2ÓëS3µÄ¶Á¼¯Óëд¼¯Á½Á½²»Ïཻ£¬S2ÓëS3µÄ¶Á¼¯Ö®¼äÒ²²»Ïཻ£¬Òò¶ø£¬ËûÃÇÂú×ãBernsteinÌõ¼þ£¬
S2ÓëS3Óï¾äÊÇ¿ÉÒÔ²¢·¢Ö´ÐеÄ.
ͬÀí¿ÉÖ¤S3ºÍS4²»ÄÜÂú×ãBernsteinÌõ¼þ,ÊDz»Äܲ¢·¢Ö´ÐеÄ.
3. ³ÌÐò²¢·¢Ö´ÐÐΪʲô»á²úÉú¼ä¶ÏÐÔ?
ÒòΪ³ÌÐòÔÚ²¢·¢Ö´Ðйý³ÌÖдæÔÚÏà»¥ÖÆÔ¼ÐÔ.
4. ³ÌÐò²¢·¢Ö´ÐÐΪºÎ»áʧȥ·â±ÕÐԺͿÉÔÙÏÖÐÔ?
ÒòΪ³ÌÐò²¢·¢Ö´ÐÐʱ£¬¶à¸ö³ÌÐò¹²ÏíϵͳÖеĸ÷ÖÖ×ÊÔ´£¬×ÊԴ״̬ÐèÒª¶à¸ö³ÌÐòÀ´¸Ä±ä£¬¼´´æÔÚ×ÊÔ´¹²
ÏíÐÔʹ³ÌÐòʧȥ·â±ÕÐÔ£»¶øÊ§È¥ÁË·â±ÕÐÔµ¼Ö³ÌÐòʧȥ¿ÉÔÙÏÖÐÔ.
5. ÔÚ²Ù×÷ϵͳÖÐΪʲôҪÒýÈë½ø³Ì¸ÅÄî?Ëü»á²úÉúʲôÑùµÄÓ°Ïì?
ΪÁËʹ³ÌÐòÔÚ¶àµÀ³ÌÐò»·¾³ÏÂÄܲ¢·¢Ö´ÐУ¬²¢ÄܶԲ¢·¢Ö´ÐеijÌÐò¼ÓÒÔ¿ØÖƺÍÃèÊö£¬¶øÒýÈëÁ˽ø³Ì¸ÅÄî.
Ó°Ïì: ʹ³ÌÐòµÄ²¢·¢Ö´ÐеÃÒÔʵÐÐ.
6. ÊÔ´Ó¶¯Ì¬ÐÔ£¬²¢·¢ÐԺͶÀÁ¢ÐÔÉϱȽϽø³ÌºÍ³ÌÐò?
a. ¶¯Ì¬ÐÔÊǽø³Ì×î»ù±¾µÄÌØÐÔ£¬¿É±íÏÖΪÓÉ´´½¨¶ø²úÉú£¬Óɵ÷¶È¶øÖ´ÐУ¬ÒòµÃ²»µ½×ÊÔ´¶øÔÝÍ£Ö´ÐУ¬
ÒÔ¼°Óɳ·Ïú¶øÏûÍö£¬Òò¶ø½ø³ÌÓÉÒ»¶¨µÄÉúÃüÆÚ£»¶ø³ÌÐòÖ»ÊÇÒ»×éÓÐÐòÖ¸ÁîµÄ¼¯ºÏ£¬ÊǾ²Ì¬ÊµÌå.
b. ²¢·¢ÐÔÊǽø³ÌµÄÖØÒªÌØÕ÷£¬Í¬Ê±Ò²ÊÇOSµÄÖØÒªÌØÕ÷.ÒýÈë½ø³ÌµÄÄ¿µÄÕýÊÇΪÁËʹÆä³ÌÐòÄÜºÍÆäËü½ø³Ì
µÄ³ÌÐò²¢·¢Ö´ÐУ¬¶ø³ÌÐòÊDz»Äܲ¢·¢Ö´ÐеÄ.
c. ¶ÀÁ¢ÐÔÊÇÖ¸½ø³ÌʵÌåÊÇÒ»¸öÄܶÀÁ¢ÔËÐеĻù±¾µ¥Î»£¬Í¬Ê±Ò²ÊÇϵͳÖжÀÁ¢»ñµÃ×ÊÔ´ºÍ¶ÀÁ¢µ÷¶ÈµÄ»ù±¾
µ¥Î».¶ø¶ÔÓÚ佨Á¢Èκνø³ÌµÄ³ÌÐò£¬¶¼²»ÄÜ×÷Ϊһ¸ö¶ÀÁ¢µÄµ¥Î»²Î¼ÓÔËÐÐ.
7. ÊÔ˵Ã÷PCBµÄ×÷ÓÃ?Ϊʲô˵PCBÊǽø³Ì´æÔÚµÄΨһ±êÖ¾?
a. PCBÊǽø³ÌʵÌåµÄÒ»²¿·Ö£¬ÊDzÙ×÷ϵͳÖÐ×îÖØÒªµÄ¼Ç¼ÐÍÊý¾Ý½á¹¹.PCBÖмǼÁ˲Ù×÷ϵͳËùÐèµÄÓÃÓÚ
ÃèÊö½ø³ÌÇé¿ö¼°¿ØÖƽø³ÌÔËÐÐËùÐèµÄÈ«²¿ÐÅÏ¢.Òò¶øËüµÄ×÷ÓÃÊÇʹһ¸öÔÚ¶àµÀ³ÌÐò»·¾³Ï²»ÄܶÀÁ¢ÔËÐÐ
µÄ³ÌÐò(º¬Êý¾Ý)£¬³ÉΪһ¸öÄܶÀÁ¢ÔËÐеĻù±¾µ¥Î»£¬Ò»¸öÄÜºÍÆäËü½ø³Ì²¢·¢Ö´ÐеĽø³Ì.
b. ÔÚ½ø³ÌµÄÕû¸öÉúÃüÖÜÆÚÖУ¬ÏµÍ³×ÜÊÇͨ¹ýÆäPCB¶Ô½ø³Ì½øÐпØÖÆ£¬ÏµÍ³ÊǸù¾Ý½ø³ÌµÄPCB¶ø²»ÊÇÈκαð
µÄʲô¶ø¸ÐÖªµ½¸Ã½ø³ÌµÄ´æÔڵģ¬ËùÒÔ˵£¬PCBÊǽø³Ì´æÔÚµÄΨһ±êÖ¾.
8. ÊÔ˵Ã÷½ø³ÌÔÚÈý¸ö»ù±¾×´Ì¬Ö®¼äת»»µÄµäÐÍÔÒò.
a. ´¦ÓÚ¾ÍÐ÷״̬µÄ½ø³Ì£¬µ±½ø³Ìµ÷¶È³ÌÐòΪ֮·ÖÅäÁË´¦Àí»úºó£¬¸Ã½ø³Ì±ãÓɾÍÐ÷״̬±äΪִÐÐ״̬.
b. µ±Ç°½ø³ÌÒò·¢Éúijʼþ¶øÎÞ·¨Ö´ÐУ¬Èç·ÃÎÊÒѱ»Õ¼ÓõÄÁÙ½ç×ÊÔ´£¬¾Í»áʹ½ø³ÌÓÉÖ´ÐÐ״̬ת±äΪ×è
Èû״̬.
c. µ±Ç°½ø³ÌÒòʱ¼äƬÓÃÍê¶ø±»ÔÝÍ£Ö´ÐУ¬¸Ã½ø³Ì±ãÓÉÖ´ÐÐ״̬ת±äΪ¾ÍÐ÷״̬.
9. ΪʲôҪÒýÈë¹ÒÆð״̬?¸Ã״̬¾ßÓÐÄÄЩÐÔÖÊ?
a. ÒýÈë¹ÒÆð״̬´¦ÓÚ5ÖÐÐèÒª: ÖÕ¶ËÓû§µÄÐèÒª£¬¸¸½ø³ÌµÄÐèÒª£¬²Ù×÷ϵͳµÄÐèÒª£¬¶Ô»»µÄÐèÒªºÍ¸ººÉ
µ÷½ÚµÄÐèÒª.
b. ´¦ÓÚ¹ÒÆð״̬µÄ½ø³Ì²»ÄܽÓÊÕ´¦Àí»úµ÷¶È.
10 ÔÚ½øÐнø³ÌÇл»Ê±£¬ËùÒª±£´æµÄ´¦Àí»ú״̬ÐÅÏ¢Ö÷ÒªÓÐÄÄЩ?
a. ½ø³Ìµ±Ç°ÔÝ´æÐÅÏ¢£»
b. ÏÂÒ»ÌõÖ¸ÁîµØÖ·ÐÅÏ¢£»
c. ½ø³Ì״̬ÐÅÏ¢£»
d. ¹ý³ÌºÍϵͳµ÷ÓòÎÊý¼°µ÷ÓõØÖ·ÐÅÏ¢.
11 ÊÔ˵Ã÷ÒýÆð½ø³Ì´´½¨µÄÖ÷Ҫʼþ.
a. Óû§µÇ½£»
b. ×÷Òµµ÷¶È£»
c. Ìṩ·þÎñ£»
d. Ó¦ÓÃÇëÇó.
12 ÊÔ˵Ã÷ÒýÆð½ø³Ì³·ÏûµÄÖ÷Ҫʼþ.
a. Õý³£½áÊø£»
b. Òì³£½áÊø£»
c. Íâ½ç¸ÉÔ¤£»
13 ÔÚ´´½¨Ò»¸ö½ø³Ìʱ£¬ÐèÍê³ÉµÄÖ÷Òª¹¤×÷ÊÇʲô?
a. ²Ù×÷ϵͳ·¢ÏÖÇëÇó´´½¨Ð½ø³Ìʼþºó£¬µ÷Óýø³Ì´´½¨ÔÓïCreat()£»
b. ÉêÇë¿Õ°×PCB£»
c. Ϊнø³Ì·ÖÅä×ÊÔ´£»
d. ³õʼ»¯½ø³Ì¿ØÖƿ飻
e. ½«Ð½ø³Ì²åÈë¾ÍÐ÷¶ÓÁÐ.
14 ÔÚ³·ÏûÒ»¸ö½ø³Ìʱ£¬ÐèÍê³ÉµÄÖ÷Òª¹¤×÷ÊÇʲô?
a. OSµ÷Óýø³ÌÖÕÖ¹ÔÓ
b. ¸ù¾Ý±»ÖÕÖ¹½ø³ÌµÄ±êÖ¾·û£¬´ÓPCB¼¯ºÏÖмìË÷³ö¸Ã½ø³ÌµÄPCB£¬´ÓÖжÁ³ö¸Ã½ø³ÌµÄ״̬£»
c. Èô±»ÖÕÖ¹½ø³ÌÕý´¦ÓÚÖ´ÐÐ״̬£¬Ó¦Á¢¼´ÖÐÖ¹¸Ã½ø³ÌµÄÖ´ÐУ¬²¢ÉèÖõ÷¶È±êÖ¾ÎªÕæ£»
d. Èô¸Ã½ø³Ì»¹ÓÐ×ÓËï½ø³Ì£¬»¹Ó¦½«ÆäËùÓÐ×ÓËï½ø³ÌÓèÒÔÖÕÖ¹£»
e. ½«¸Ã½ø³ÌËùÓµÓеÄÈ«²¿×ÊÔ´£¬»òÕ߹黹¸øÆä¸¸½ø³Ì£¬»òÕ߹黹¸øÏµÍ³£»
f. ½«±»ÖÕÖ¹½ø³Ì(ËüµÄPCB)´ÓËùÔÚ¶ÓÁÐ(»òÁ´±í)ÖÐÒÆ³ö£¬µÈ´ýÆäËü³ÌÐòÀ´ËѼ¯ÐÅÏ¢.
15 ÊÔ˵Ã÷ÒýÆð½ø³Ì×èÈû»ò±»»½ÐѵÄÖ÷ҪʼþÊÇʲô?
a. ÇëÇóϵͳ·þÎñ£»
b. Æô¶¯Ä³ÖÖ²Ù×÷£»
c. ÐÂÊý¾ÝÉÐδµ½´ï£»
d. ÎÞй¤×÷¿É×ö.
16 ÊÔ´Óµ÷¶ÈÐÔ£¬²¢·¢ÐÔ£¬ÓµÓÐ×ÊÔ´¼°ÏµÍ³¿ªÏú¼¸¸ö·½Ã棬¶Ô½ø³ÌºÍÏ߳̽øÐбȽÏ.
a. ÔÚÒýÈëÏ̵߳ÄOSÖУ¬°ÑÏß³Ì×÷Ϊµ÷¶ÈºÍ·ÖÅɵĻù±¾µ¥Î»£¬¶ø°Ñ½ø³Ì×÷Ϊ×ÊÔ´ÓµÓеĻù±¾µ¥Î»£»
b. ÔÚÒýÈëÏ̵߳ÄOSÖУ¬²»½ö½ø³ÌÖ®¼ä¿ÉÒÔ²¢·¢Ö´ÐУ¬¶øÇÒÔÚÒ»¸ö½ø³ÌÖеĶà¸öÏß³ÌÖ®¼ä£¬Òà¿É²¢·¢
Ö´ÐУ¬Òò¶øÊ¹OS¾ßÓиüºÃµÄ²¢·¢ÐÔ£»
c. ½ø³ÌʼÖÕÊÇÓµÓÐ×ÊÔ´µÄÒ»¸ö¶ÀÁ¢µ¥Î»£¬Ïß³Ì×Ô¼º²»ÓµÓÐϵͳ×ÊÔ´£¬µ«Ëü¿ÉÒÔ·ÃÎÊÆäÁ¥Êô½ø³ÌµÄ×ÊÔ´£»
d. ÔÚ´´½¨£¬³·ÏûºÍÇл»½ø³Ì·½Ã棬½ø³ÌµÄ¿ªÏúÔ¶Ô¶´óÓÚÏ̵߳ĿªÏú.
17 ʲôÊÇÓû§¼¶Ï̺߳ÍÄں˼¶Ïß³Ì?²¢¶ÔËüÃǽøÐбȽÏ.
a. Äں˼¶Ïß³ÌÊÇÒÀÀµÓÚÄں˵ģ¬Ëü´æÔÚÓÚÓû§½ø³ÌºÍϵͳ½ø³ÌÖУ¬ËüÃǵĴ´½¨£¬³·ÏûºÍÇл»¶¼ÓÉÄÚºË
ʵÏÖ£»
---Óû§¼¶Ï߳̽ö´æÔÚÓÚÓû§¼¶ÖУ¬ËüÃǵĴ´½¨£¬³·ÏûºÍÇл»²»ÀûÓÃϵͳµ÷ÓÃÀ´ÊµÏÖ£¬Òò¶øÓëÄÚºËÎ޹أ¬
Äں˲¢²»ÖªµÀÓû§¼¶Ï̵߳ĴæÔÚ.
b. Äں˼¶Ï̵߳ĵ÷¶ÈºÍÇл»Óë½ø³ÌÊ®·ÖÏàËÆ£¬µ÷¶È·½Ê½²ÉÓÃÇÀռʽºÍ·ÇÇÀռʽ£¬µ÷¶ÈËã·¨²ÉÓÃʱ¼äÂÖת
·¨ºÍÓÅÏÈȨËã·¨µÈ£¬µ±ÓÉÏ̵߳÷¶ÈÑ¡ÖÐÒ»¸öÏ̺߳ó£¬ÔÙ½«´¦ÀíÆ÷·ÖÅ䏸Ëü£»¶øÓû§¼¶Ïß³Ìͨ³£·¢ÉúÔÚ
Ò»¸öÓ¦ÓóÌÐòµÄÖîÏß³ÌÖ®¼ä£¬ÎÞÐèÖն˽øÈëOSÄںˣ¬Çл»¹æÔòÒ²½Ï¼òµ¥£¬Òò¶ø£¬Óû§¼¶Ï̵߳ÄÇл»
ËٶȽϿì.
---Óû§¼¶Ï̵߳÷ÓÃϵͳµ÷Óú͵÷¶ÈÁíÒ»¸ö½ø³ÌÖ´ÐÐʱ£¬Äں˰ÑËüÃÇ¿´×÷ÊÇÕû¸ö½ø³ÌµÄÐÐΪ£¬Äں˼¶Ïß³Ì
µ÷ÓÃÊÇÒÔÏß³ÌΪµ¥Î»£¬Äں˰Ñϵͳµ÷Óÿ´×÷ÊǸÃÏ̵߳ÄÐÐΪ.
---¶ÔÓÚÓû§¼¶Ï̵߳÷Ó㬽ø³ÌµÄÖ´ÐÐËÙ¶ÈËæ×ÅËùº¬Ïß³ÌÊýÄ¿µÄÔö¼Ó¶ø½µµÍ£¬¶ÔÓÚÄں˼¶Ïß³ÌÔòÏà·´.
18 ÔÚSolaris OSÖУ¬ÉèÖÃÁËÄļ¸ÖÖÏß³Ì?ÇáÐÍÏ̵߳Ä×÷ÓÃÊÇʲô?
a. Óû§¼¶Ị̈߳¬Äں˼¶Ï̺߳ÍÇáÐÍỊ̈߳»
b. ×÷ÓÃ: ÓÉLWPʵÏÖÁËÔÚÄÚºËÓëÓû§¼¶Ïß³ÌÖ®¼äµÄ¸ôÀ룬´Ó¶øÊ¹Óû§¼¶Ïß³ÌÓëÄÚºËÎÞ¹Ø.
19 ÔÚSolaris OSÖУ¬Óû§¼¶Ïß³ÌÊÇͨ¹ýʲô·½Ê½À´·ÃÎÊÄں˵Ä?
ͨ¹ýLWPÀ´·ÃÎÊÄÚºË. LWP¿ÉΪÄÚºËËùʶ±ð£¬µ«²»ÄÜʶ±ðÓû§¼¶Ị̈߳¬Í¨¹ý½¨Á¢Óû§¼¶Ïß³ÌÓëLWPÖ®¼äµÄ
Á¬½Ó£¬¿ÉÒÔʵÏÖÓû§¼¶Ïß³ÌÓëÄں˵ÄͨÐÅ.
µÚÈýÕÂ
1. ʲôÊÇÁÙ½ç×ÊÔ´ºÍÁÙ½çÇø?
a. Ò»´Î½öÔÊÐíÒ»¸ö½ø³ÌʹÓõÄ×ÊÔ´³ÉΪÁÙ½ç×ÊÔ´.
b. ÔÚÿ¸ö½ø³ÌÖУ¬·ÃÎÊÁÙ½ç×ÊÔ´µÄÄǶγÌÐò³ÆÎªÁÙ½çÇø.
2. Ϊʲô½ø³ÌÔÚ½øÈëÁÙ½çÇøÖ®Ç°£¬Ó¦ÏÈÖ´ÐÐ"½øÈëÇø"´úÂ룬ÔÚÍ˳öÁÙ½çÇøºóÓÖÖ´ÐÐ"Í˳öÇø"´úÂë?
ΪÁËʵÏÖ¶à¸ö½ø³Ì¶ÔÁÙ½ç×ÊÔ´µÄ»¥³â·ÃÎÊ£¬±ØÐëÔÚÁÙ½çÇøÇ°ÃæÔö¼ÓÒ»¶ÎÓÃÓÚ¼ì²éÓû·ÃÎʵÄÁÙ½ç×ÊÔ´ÊÇ·ñÕý±»·ÃÎʵĴúÂ룬Èç¹ûδ±»·ÃÎÊ£¬¸Ã½ø³Ì±ã¿É½øÈëÁÙ½çÇø¶Ô×ÊÔ´½øÐзÃÎÊ£¬²¢ÉèÖÃÕý±»·ÃÎʱêÖ¾£¬Èç¹ûÕý±»·ÃÎÊ£¬Ôò±¾½ø³Ì²»ÄܽøÈëÁÙ½çÇø£¬ÊµÏÖÕâÒ»¹¦ÄܵĴúÂë³ÉΪ"½øÈëÇø"´úÂ룻ÔÚÍ˳öÁÙ½çÇøºó£¬±ØÐëÖ´ÐÐ"Í˳öÇø"´úÂ룬ÓÃÓÚ»Ö¸´Î´±»·ÃÎʱêÖ¾.
3. ͬ²½»ú¹¹Ó¦×ñÑÄÄЩ»ù±¾×¼Ôò?Ϊʲô?
a. ¿ÕÏÐÈýø.
b. æÔòµÈ´ý.
c. ÓÐÏ޵ȴý.
d. ÈÃȨµÈ´ý.
4. ÊÔ´ÓÎïÀí¸ÅÄîÉÏÀ´ËµÃ÷¼Ç¼ÐÍÐźÅÁ¿ºÍwaitºÍsignal²Ù×÷?
(ÓдýÌÖÂÛ).
5. ÄãÈÏΪÕûÐÍÐźÅÁ¿»úÖÆºÍ¼Ç¼ÐÍÐźÅÁ¿»úÖÆ£¬ÊÇ·ñÍêÈ«×ñÑÁËͬ²½»ú¹¹µÄËÄÌõ×¼Ôò?
a. ÔÚÕûÐÍÐźÅÁ¿»úÖÆÖУ¬Î´×ñÑ"ÈÃȨµÈ´ý"µÄ×¼Ôò.
b. ¼Ç¼ÐÍÐźÅÁ¿»úÖÆÍêÈ«×ñÑÁËͬ²½»ú¹¹µÄ"¿ÕÏÐÈýø,æÔòµÈ´ý,ÓÐÏ޵ȴý,ÈÃȨµÈ´ý"ËÄÌõ×¼Ôò.
6. ÔÚÉú²úÕߣÏû·ÑÕßÎÊÌâÖУ¬Èç¹ûȱÉÙÁËsignal(full)»òsignal(empty),¶ÔÖ´Ðнá¹û»áÓкÎÓ°Ïì?
Éú²úÕߣÏû·ÑÕßÎÊÌâ¿ÉÃèÊöÈçÏÂ:
var mutex,empty,full: semaphore:=1,n,0;
buffer: array[0,...,n-1] of item;
in,out: integer:=0,0;
begin
parbegin
producer: begin
repeat
.
.
produce an item in nextp;
.
.
wait(empty);
wait(mutex);
buffer(in):=nextp;
in:=(in 1) mod n;
signal(mutex);
/* ************** */ signal(full);
/* ************** */ until false;
end
consumer: begin
repeat
wait(full);
wait(mutex);
nextc:=buffer(out);
out:=(out 1) mod n;
signal(mutex);
/* ************** */ signal(empty);
/* ************** */ consume the item in nextc;
until false;
end
parend
end
¿É¼û£¬Éú²úÕß¿ÉÒÔ²»¶ÏµØÍù»º³å³ØËÍÏûÏ¢£¬Èç¹û»º³å³ØÂú£¬¾Í»á¸²¸ÇÔÓÐÊý¾Ý£¬Ôì³ÉÊý¾Ý»ìÂÒ.¶ø
Ïû·ÑÕßʼÖÕÒòwait(full)²Ù×÷½«Ïû·Ñ½ø³ÌÖ±½ÓËÍÈë½ø³ÌÁ´±í½øÐеȴý£¬ÎÞ·¨·ÃÎÊ»º³å³Ø,Ôì³ÉÎÞÏÞ
µÈ´ý.
7. ÔÚÉú²úÕߣÏû·ÑÕßÎÊÌâÖУ¬Èç¹û½«Á½¸öwait²Ù×÷¼´wait(full)ºÍwait(mutex)»¥»»Î»Öã»»òÕßÊǽ«signal(mutex)Óësignal(full)»¥»»Î»Öýá¹û»áÈçºÎ?
var mutex,empty,full: semaphore:=1,n,0;
buffer: array[0,...,n-1] of item;
in,out: integer:=0,0;
begin
parbegin
producer: begin
repeat
.
.
produce an item in nextp;
.
.
wait(empty);
wait(mutex);
buffer(in):=nextp;
in:=(in 1) mod n;
/* ***************** */ signal(full);
signal(mutex);
/* ***************** */ until false;
end
consumer: begin
repeat
/* **************** */ wait(mutex);
wait(full);
/* **************** */ nextc:=buffer(out);
out:=(out 1) mod n;
signal(mutex);
signal(empty);
consume the item in nextc;
until false;
end
parend
end
a. wait(full)ºÍwait(mutex)»¥»»Î»Öúó£¬ÒòΪmutexÔÚÕâ¶ùÊÇÈ«¾Ö±äÁ¿£¬Ö´ÐÐÍêwait(mutex)£¬Ôòmutex
¸³ÖµÎª0£¬ÌÈÈôfullҲΪ0£¬Ôò¸ÃÉú²úÕß½ø³Ì¾Í»áתÈë½ø³ÌÁ´±í½øÐеȴý£¬¶øÉú²úÕß½ø³Ì»áÒòÈ«¾Ö±äÁ¿
mutexΪ0¶ø½øÐеȴý£¬Ê¹fullʼÖÕΪ0£¬ÕâÑù¾ÍÐγÉÁËËÀËø.
b. ¶øsignal(mutex)Óësignal(full)»¥»»Î»Öú󣬴ÓÂß¼ÉÏÀ´ËµÓ¦¸ÃÊÇÒ»ÑùµÄ.
8. ÎÒÃÇΪijÁÙ½çÇøÉèÖÃÒ»°ÑËøW£¬µ±W=1ʱ£¬±íʾ¹ØËø£»W=0ʱ£¬±íÊ¾ËøÒÑ´ò¿ª.ÊÔд³ö¿ªËøÔÓïºÍ¹ØËøÔÓ²¢ÀûÓÃËüÃÇȥʵÏÖ»¥³â.
¿ªËøÔÓï:
unlock(W):
W=0;
¹ØËøÔÓï:
lock(W);
if(W==1) do no_op;
W=1;
ÀûÓÿª¹ØËøÔÓïʵÏÖ»¥³â:
var W: semaphore:=0;
begin
parbegin
process :
begin
repeat
lock(W);
critical section
unlock(W);
remainder section
until false;
end
parend
9. ÊÔÐÞ¸ÄÏÂÃæÉú²úÕߣÏû·ÑÕßÎÊÌâ½â·¨ÖеĴíÎó:
producer:
begin
repeat
.
.
producer an item in nextp;
wait(mutex);
wait(full); /* ӦΪwait(empty),¶øÇÒ»¹Ó¦¸ÃÔÚwait(mutex)µÄÇ°Ãæ */ buffer(in):=nextp;
/* »º³å³ØÊý×éÓαêÓ¦Ç°ÒÆ: in:=(in 1) mod n; */ signal(mutex);
/* signal(full); */ until false;
end
consumer:
begin
repeat
wait(mutex);
wait(empty); /* ӦΪwait(full),¶øÇÒ»¹Ó¦¸ÃÔÚwait(mutex)µÄÇ°Ãæ */ nextc:=buffer(out);
out:=out 1; /* ¿¼ÂÇÑ»·£¬Ó¦¸ÄΪ: out:=(out 1) mod n; */ signal(mutex);
/* signal(empty); */ consumer item in nextc;
until false;
end
10 ÊÔÀûÓüǼÐÍÐźÅÁ¿Ð´³öÒ»¸ö²»»á³öÏÖËÀËøµÄÕÜѧ¼Ò½ø²ÍÎÊÌâµÄËã·¨.
Éè³õʼֵΪ1µÄÐźÅÁ¿c[I]±íʾIºÅ¿ê×Ó±»ÄÃ(I=1,2,3,4,...,2n),ÆäÖÐnΪ×ÔÈ»Êý.
send(I):
Begin
if I mod 2==1 then
{
P(c[I]);
P(c[I-1 mod 5]);
Eat;
V(c[I-1 mod 5]);
V(c[I]);
}
else
{
P(c[I-1 mod 5]);
P(c[I]);
Eat;
V(c[I]);
V(c[I-1 mod 5]);
}
End
11 ÔÚ²âÁ¿¿ØÖÆÏµÍ³ÖеÄÊý¾Ý²É¼¯ÈÎÎñ£¬°ÑËù²É¼¯µÄÊý¾ÝËÍÒ»µ¥»º³åÇø£»¼ÆËãÈÎÎñ´Ó¸Ãµ¥»º³åÖÐÈ¡³öÊý¾Ý
½øÐмÆËã.ÊÔд³öÀûÓÃÐźÅÁ¿»úÖÆÊµÏÖÁ½Õß¹²Ïíµ¥»º³åµÄͬ²½Ëã·¨.
int mutex=1;
int empty=n;
int full=0;
int in=0;
int out=0;
main()
{
cobegin
send();
obtain();
coend
}
send()
{
while(1)
{
.
.
collect data in nextp;
.
.
wait(empty);
wait(mutex);
buffer(in)=nextp;
in=(in 1) mod n;
signal(mutex);
signal(full);
}
}//send
obtain()
{
while(1)
{
wait(full);
wait(mutex);
nextc:=buffer(out);
out:=(out 1) mod n;
signal(mutex);
signal(empty);
culculate the data in nextc;
}//while
}//obtain
12 »Í¼ËµÃ÷¹Ü³ÌÓÉÄ¿·Ö×é³É?ΪʲôҪÒýÈëÌõ¼þ±äÁ¿?
¹Ü³ÌÓÉÈý²¿·Ö×é³É:¾Ö²¿Óڹ̵ܳĹ²Ïí±äÁ¿ËµÃ÷£»¶Ô¸ÃÊý¾Ý½á¹¹½øÐвÙ×÷µÄÒ»×é¹ý³Ì£»¶Ô¾Ö²¿Óڹ̵ܳÄ
Êý¾ÝÉèÖóõʼֵµÄÓï¾ä. (ͼ¼ûP80)
ÒòΪµ÷ÓÃwaitÔÓïºó£¬Ê¹½ø³ÌµÈ´ýµÄÔÒòÓжàÖÖ£¬ÎªÁËÇø±ðËüÃÇ£¬ÒýÈëÁËÌõ¼þ±äÁ¿.
13 ÈçºÎÀûÓùܳÌÀ´½â¾öÉú²úÕߣÏû·ÑÕßÎÊÌâ?
(¼ûP82)
14 ʲôÊÇANDÐźÅÁ¿?ÊÔÀûÓÃANDÐźÅÁ¿Ð´³öÉú²úÕߣÏû·ÑÕßÎÊÌâµÄ½â·¨.
Ϊ½â¾ö²¢ÐÐËù´øÀ´µÄËÀËøÎÊÌ⣬ÔÚwait²Ù×÷ÖÐÒýÈëANDÌõ¼þ£¬Æä»ù±¾Ë¼ÏëÊǽ«½ø³ÌÔÚÕû¸öÔËÐйý³ÌÖÐËù
ÐèÒªµÄËùÓÐÁÙ½ç×ÊÔ´£¬Ò»´ÎÐÔµØÈ«²¿·ÖÅ䏸½ø³Ì£¬ÓÃÍêºóÒ»´ÎÐÔÊÍ·Å.
½â¾öÉú²úÕߣÏû·ÑÕßÎÊÌâ¿ÉÃèÊöÈçÏÂ:
var mutex,empty,full: semaphore:=1,n,0;
buffer: array[0,...,n-1] of item;
in,out: integer:=0,0;
begin
parbegin
producer: begin
repeat
.
.
produce an item in nextp;
.
.
wait(empty);
wait(s1,s2,s3,...,sn); //s1,s2,...,snΪִÐÐÉú²úÕß½ø³Ì³ýemptyÍâÆäÓàµÄÌõ¼þ
wait(mutex);
buffer(in):=nextp;
in:=(in 1) mod n;
signal(mutex);
signal(full);
signal(s1,s2,s3,...,sn);
until false;
end
consumer: begin
repeat
wait(full);
wait(k1,k2,k3,...,kn); //k1,k2,...,knΪִÐÐÏû·ÑÕß½ø³Ì³ýfullÍâÆäÓàµÄÌõ¼þ
wait(mutex);
nextc:=buffer(out);
out:=(out 1) mod n;
signal(mutex);
signal(empty);
signal(k1,k2,k3,...,kn);
consume the item in nextc;
until false;
end
parend
end
15 ÔÚµ¥´¦Àí»ú»·¾³Ï£¬½ø³Ì¼äÓÐÄļ¸ÖÖͨÐÅ·½Ê½?
a. ¹²Ïí´æ´¢Æ÷ϵͳͨÐÅ·½Ê½;
b. ÏûÏ¢´«µÝϵͳͨÐÅ·½Ê½;
c. ¹ÜµÀͨÐÅ·½Ê½.
16 ÊԱȽϽø³Ì¼äµÄµÍ¼¶Í¨Ðʤ¾ßÓë¸ß¼¶Í¨Ðʤ¾ß.
Óû§Óõͼ¶Í¨Ðʤ¾ßʵÏÖ½ø³ÌͨÐźܲ»·½±ã£¬ÒòΪÆäЧÂʵͣ¬Í¨ÐŶÔÓû§²»Í¸Ã÷£¬ËùÓеIJÙ×÷¶¼±ØÐë
ÓɳÌÐòÔ±À´ÊµÏÖ. ¶ø¸ß¼¶Í¨Ðʤ¾ßÔò¿ÉÃÖ²¹ÕâЩȱÏÝ£¬Óû§¿ÉÖ±½ÓÀûÓòÙ×÷ϵͳËùÌṩµÄÒ»×éͨÐÅÃüÁ
¸ßЧµØ´«ËÍ´óÁ¿µÄÊý¾Ý.
17 ÏûÏ¢¶ÓÁÐͨÐÅ»úÖÆÓ¦ÓÐÄ½Ã湦ÄÜ?
ÂÔ
18 ÊԱȽÏÏûÏ¢¶ÓÁÐÓë¹ÜµÀͨÐÅ»úÖÆ.
a. Ëùν¹ÜµÀ£¬ÊÇÖ¸ÓÃÓÚÁ¬½ÓÒ»¸ö¶Á½ø³ÌºÍÒ»¸öд½ø³Ì£¬ÒÔʵÏÖËüÃÇÖ®¼äͨÐŵĹ²ÏíÎļþ£¬ÓÖ³ÆpipeÎļþ.
¹ÜµÀͨÐÅÊÇÊôÓÚ¹²Ïí´æ´¢Æ÷ϵͳµÄ.
b. ÏûÏ¢¶ÓÁÐͨÐÅ»úÖÆÊôÓÚÏûÏ¢´«µÝϵͳͨÐÅ»úÖÆ£¬´æÔÚͨÐÅÁ´Â·£¬ÓÐÏûÏ¢µÄ¸ñʽ£¬ÓÐÈô¸É»º³å¶ÓÁУ¬
²ÉÓöÀÌØµÄ·¢ËÍÔÓïºÍ½ÓÊÕÔÓï. (Ïê¼ûP89£90)
µÚËÄÕÂ
1. ¸ß¼¶µ÷¶ÈÓëµÍ¼¶µ÷¶ÈµÄÖ÷ÒªÈÎÎñÊÇʲô?ΪʲôҪÒýÈëÖм¶µ÷¶È?
a. ×÷Òµµ÷¶ÈÓֳƺê¹Ûµ÷¶È»ò¸ß¼¶µ÷¶È£¬ÆäÖ÷ÒªÈÎÎñÊǰ´Ò»¶¨µÄÔÔò¶ÔÍâ´æÉÏ´¦ÓÚºó±¸×´Ì¬µÄ×÷Òµ½øÐÐ
---Ñ¡Ôñ£¬¸øÑ¡ÖеÄ×÷Òµ·ÖÅäÄڴ棬ÊäÈëÊä³öÉ豸µÈ±ØÒªµÄ×ÊÔ´£¬²¢½¨Á¢ÏàÓ¦µÄ½ø³Ì£¬ÒÔʹ¸Ã×÷ÒµµÄ½ø
---³Ì»ñµÃ¾ºÕù´¦Àí»úµÄȨÀû.
b. ½ø³Ìµ÷¶ÈÓÖ³ÆÎ¢¹Ûµ÷¶È»òµÍ¼¶µ÷¶È£¬ÆäÖ÷ÒªÈÎÎñÊǰ´ÕÕijÖÖ²ßÂԺͷ½·¨Ñ¡È¡Ò»¸ö´¦ÓÚ¾ÍÐ÷״̬µÄ½ø
---³Ì£¬½«´¦Àí»ú·ÖÅ䏸Ëü.
c. ΪÁËÌá¸ßÄÚ´æÀûÓÃÂʺÍϵͳÍÌÍÂÁ¿£¬ÒýÈëÁËÖм¶µ÷¶È.
2. ÔÚ×÷Òµµ÷¶ÈÖÐÐè×ö³öÄÄÁ½¸ö¾ö¶¨?
a. ½ÓÄɶàÉÙ¸ö×÷Òµ;
b. ½ÓÄÉÄÄЩ×÷Òµ.
3. ÔÚ°þ¶áµ÷¶È·½Ê½ÖÐ,ÓÐÄÄЩ°þ¶áÔÔò?
a. ʱ¼äƬÔÔò£»
b. ÓÅÏÈȨÔÔò£»
c. ¶Ì×÷Òµ(½ø³Ì)ÓÅÏÈÔÔò.
4. ÔÚOSÖÐÒýÆð½ø³Ìµ÷¶ÈµÄÖ÷ÒªÒòËØÓÐÄÄЩ?
(ÓдýÌÖÂÛ)
5. Ñ¡Ôñµ÷¶È·½Ê½ºÍµ÷¶ÈË㷨ʱ£¬Ó¦×ñѵÄ×¼ÔòÊÇʲô?
a. ÃæÏòÓû§µÄ×¼ÔòÓÐÖÜתʱ¼ä¶Ì£¬ÏìӦʱ¼ä¿ì£¬½ØÖ¹Ê±¼äµÄ±£Ö¤£¬ÒÔ¼°ÓÅÏÈȨ׼Ôò.
b. ÃæÏòϵͳµÄ×¼ÔòÓÐϵͳÍÌÍÂÁ¿¸ß£¬´¦Àí»úÀûÓÃÂʺ㬸÷Àà×ÊÔ´µÄƽºâÀûÓÃ.
6. ÔÚÅú´¦Àíϵͳ£¬·ÖʱϵͳºÍʵʱϵͳÖУ¬¸÷²ÉÓÃÄļ¸ÖÖ½ø³Ì(×÷Òµ)µ÷¶ÈËã·¨?
(ÓдýÌÖÂÛ)
7. Ϊʲô˵¶à¼¶·´À¡¶ÓÁÐÄܽϺõØÂú×ã¸÷ÖÖÓû§µÄÐèÒª?
a. ¶ÔÓÚÖÕ¶ËÐÍ×÷ÒµÓû§£¬ÓÉÓÚÖÕ¶ËÐÍ×÷ÒµÓû§ËùÌá½»µÄ×÷Òµ£¬´ó¶¼ÊôÓÚ½»»¥ÐÍ×÷Òµ£¬ÏµÍ³Ö»ÒªÄÜʹ
ÕâЩ×÷Òµ(½ø³Ì)ÔÚµÚÒ»¶ÓÁÐËù¹æ¶¨µÄʱ¼äƬÄÚÍê³É£¬±ã¿ÉʹÖÕ¶ËÐÍ×÷ÒµÓû§¶¼¸Ðµ½ÂúÒâ.
b. ¶ÔÓÚ¶ÌÅú´¦Àí×÷ÒµÓû§£¬ºÜ¶ÌµÄÅú´¦ÀíÐÍ×÷ÒµÈç¹û½öÔÚµÚÒ»¶ÓÁÐÖÐÖ´ÐÐÒ»¸öʱ¼äƬ¼´¿ÉÍê³É£¬±ã¿É
---»ñµÃÓëÖÕ¶ËÐÍ×÷ÒµÒ»ÑùµÄÏàӦʱ¼ä.¶ÔÓÚÉÔ³¤µÄ×÷Òµ£¬Í¨³£Ò²Ö»ÐèÔÚµÚ¶þ¶ÓÁк͵ÚÈý¶ÓÁÐÖи÷Ö´ÐÐ
---Ò»¸öʱ¼äƬ¼´¿ÉÍê³É£¬ÆäÖÜתʱ¼äÈÔÈ»ºÜ¶Ì.
c. ¶ÔÓÚ³¤Åú´¦Àí×÷ÒµÓû§£¬Óû§Ò²²»±Øµ£ÐÄÆä×÷Òµ³¤ÆÚµÃ²»µ½´¦Àí.
8. ÔÚ°´Ê±¼äƬÂÖתµ÷¶ÈËã·¨ÖУ¬ÔÚÈ·¶¨Ê±¼äƬµÄ´óСʱ£¬Ó¦¿¼ÂÇÄÄЩÒòËØ?
a. ϵͳ¶ÔÏàӦʱ¼äµÄÒªÇó£»
b. ¾ÍÐ÷¶ÓÁÐÖнø³ÌµÄÊýÄ¿£»
c. ϵͳµÄ´¦ÀíÄÜÁ¦.
9. ΪʵÏÖʵʱµ÷¶È£¬¶ÔʵʱϵͳÌá³öÁËÄÄЩҪÇó?
a. ÒªÌṩ±ØÒªµÄµ÷¶ÈÐÅÏ¢£»
b. ÔÚµ÷¶È·½Ê½ÉÏÒª¾ßÌåÇé¿ö¾ßÌå·ÖÎö£»
c. Òª¾ßÓпìËÙÏìÓ¦ÍⲿÖжϵÄÄÜÁ¦£»
d. ¿ìËÙÈÎÎñ·ÖÅÉ.
10 Ŀǰ³£Óõĵ÷¶È·½Ê½ºÍËã·¨£¬ÄÜ·ñÓ¦Óõ½ÊµÊ±ÏµÍ³ÖÐ?
a. ¶ÔÓÚʱ¼äƬÂÖתµ÷¶ÈËã·¨£¬ÊÇÒ»ÖÖ³£ÓÃÓÚ·ÖʱϵͳµÄµ÷¶ÈËã·¨;
b. ¶ÔÓÚ·ÇÇÀռʽÓÅÏÈȨµ÷¶ÈËã·¨£¬¿ÉÓÃÓÚÒªÇó²»Ì«ÑϸñµÄʵʱ¿ØÖÆÏµÍ³ÖÐ;
c. ¶ÔÓÚ»ùÓÚʱÖÓÖжÏÇÀÕ¼µÄÓÅÏÈȨµ÷¶ÈËã·¨£¬ÓкܺõÄÏìӦЧ¹û£¬¿ÉÓÃÓÚ´ó¶àÊýµÄʵʱϵͳÖÐ;
d. ¶ÔÓÚÁ¢¼´ÇÀÕ¼(Immediate Preemption)µÄÓÅÏÈȨµ÷¶È£¬ÒªÇó²Ù×÷ϵͳ¾ßÓпìËÙÏìÓ¦Íⲿʱ¼äµÄÄÜÁ¦.
11 ÔÚ¶à´¦Àí»úϵͳÖУ¬±È½ÏÓдú±íÐÔµÄÏ̵߳÷¶È·½Ê½ÓÐÄļ¸ÖÖ?
a. ×Ôµ÷¶È·½Ê½£»
b. ³É×éµ÷¶È£»
c. רÓô¦Àí»ú·ÖÅäµ÷¶È·½Ê½.
12 ÊԱȽÏ×Ôµ÷¶ÈºÍ³É×éµ÷¶È?
a. ×Ôµ÷¶È·½Ê½ÊÇϵͳÖÐÓÐÒ»¸ö¹«¹²µÄÏ̻߳ò½ø³ÌµÄ¾ÍÐ÷¶ÓÁУ¬ËùÓеĴ¦Àí»úÔÚ¿ÕÏÐʱ£¬¶¼¿É×Ô¼º´Ó
---¸Ã¶ÓÁÐÖÐÈ¡³öÒ»¸ö½ø³Ì»òÏß³ÌÔËÐÐ;
b. ³É×éµ÷¶ÈÊÇÓÉϵͳ½«Ò»×éÏà¹ØµÄ½ø³Ì»òỊ̈߳¬Í¬Ê±·ÖÅäµ½Ò»×é´¦Àí»úÉÏÔËÐУ¬½ø³Ì»òÏß³ÌÓë´¦Àí»ú
---Ò»Ò»¶ÔÓ¦;
c. ÔÚÒ»°ãÇé¿öÏ£¬³É×éµ÷¶ÈµÄÐÔÄÜÓÅÓÚ×Ôµ÷¶È£¬ÒòΪ×Ôµ÷¶È´æÔÚÆ¿¾±£¬µÍЧ£¬Ïß³ÌÇл»Æµ·±µÈÎÊÌ⣬¶ø
---³É×éµ÷¶È¿É¼õÉÙÏ̵߳ÄÇл»ºÍµ÷¶ÈµÄ¿ªÏú£¬Òò¶øÄ¿Ç°µÃµ½Á˹㷺µÄÈÏ¿É.
13 ÔÚOS/2ÖвÉÓÃÄÄÖÖµ÷¶È·½Ê½ºÍµ÷¶ÈËã·¨?
ÔÚOS/2ÖвÉÓõÄÊÇÇÀռʽµ÷¶È·½Ê½£¬¶àÓÅÏȼ¶µÄÇÀռʽµ÷¶ÈËã·¨.
14 ºÎνËÀËø?²úÉúËÀËøµÄÔÒòºÍ±ØÒªÌõ¼þÊÇʲô?
a. ËÀËøÊÇÖ¸¶à¸ö½ø³ÌÒò¾ºÕù×ÊÔ´¶øÔì³ÉµÄÒ»ÖÖ½©¾Ö£¬ÈôÎÞÍâÁ¦×÷Óã¬ÕâЩ½ø³Ì¶¼½«ÓÀÔ¶²»ÄÜÔÙÏòÇ°ÍÆ½ø;
b. ²úÉúËÀËøµÄÔÒòÓжþ£¬Ò»ÊǾºÕù×ÊÔ´£¬¶þÊǽø³ÌÍÆ½øË³Ðò·Ç·¨£»
c. ±ØÒªÌõ¼þÊÇ: »¥³âÌõ¼þ£¬ÇëÇóºÍ±£³ÖÌõ¼þ£¬²»°þ¶áÌõ¼þºÍ»·Â·µÈ´ýÌõ¼þ.
15 ÔÚ½â¾öËÀËøÎÊÌâµÄ¼¸¸ö·½·¨ÖУ¬ÄÄÖÖ·½·¨×îÈÝÒ×ʵÏÖ?ÄÄÖÖ·½·¨Ê¹×ÊÔ´µÄÀûÓÃÂÊ×î¸ß?
a. ½â¾öËÀËø¿É¹éÄÉΪËÄÖÖ·½·¨: Ô¤·ÀËÀËø£¬±ÜÃâËÀËø£¬¼ì²âËÀËøºÍ½â³ýËÀËø£»
b. ÆäÖУ¬Ô¤·ÀËÀËøÊÇ×îÈÝÒ×ʵÏֵģ»
c. ±ÜÃâËÀËøÊ¹×ÊÔ´µÄÀûÓÃÂÊ×î¸ß.
16 ÇëÏêϸ˵Ã÷¿Éͨ¹ýÄÄЩ;¾¶Ô¤·ÀËÀËø?
a. ±÷Æú"ÇëÇóºÍ±£³Ö"Ìõ¼þ,¾ÍÊÇÈç¹ûϵͳÓÐ×ã¹»µÄ×ÊÔ´£¬±ãÒ»´ÎÐԵذѽø³ÌËùÐèµÄËùÓÐ×ÊÔ´·ÖÅ䏸Ëü£»
b. ±÷Æú"²»°þ¶á"Ìõ¼þ£¬¾ÍÊÇÒѾ±£³ÖÁË×ÊÔ´µÄ½ø³Ì£¬µ±ËüÌá³öеÄ×ÊÔ´ÇëÇó¶ø²»ÄÜÁ¢¼´µÃµ½Âú×ãʱ£¬
---±ØÐëÊÍ·ÅËüÒѾ±£³ÖµÄËùÓÐ×ÊÔ´£¬´ýÒÔºóÐèҪʱÔÙÖØÐÂÉêÇ룻
c. ±÷Æú"»·Â·µÈ´ý"Ìõ¼þ£¬¾ÍÊǽ«ËùÓÐ×ÊÔ´°´ÀàÐÍÅÅÐò±êºÅ£¬ËùÓнø³Ì¶Ô×ÊÔ´µÄÇëÇó±ØÐëÑϸñ°´ÐòºÅµÝÔö
---µÄ´ÎÐòÌá³ö.
17 ÔÚÒøÐмÒËã·¨µÄÀý×ÓÖУ¬Èç¹ûP0·¢³öµÄÇëÇóÏòÁ¿ÓÉRequest0(0,2,0)¸ÄΪRequest0(0,1,0),ÎÊϵͳ¿É·ñ½«×ÊÔ´·ÖÅ䏸Ëü?
¿ÉÒÔ.
Ê×ÏÈ£¬Request0(0,1,0)<=Need0(7,4,3), Request0(0,1,0)<=Available(2,3,0);
·ÖÅäºó¿ÉÐ޸ĵÃÒ»×ÊÔ´Êý¾Ý±í(±íÂÔ),½øÐа²È«ÐÔ¼ì²é£¬¿ÉÒÔÕÒµ½Ò»¸ö°²È«ÐòÁÐ{P1,P4,P3,P2,P0},
»ò{P1,P4,P3,P0,P2},Òò´Ë£¬ÏµÍ³Êǰ²È«µÄ£¬¿ÉÒÔÁ¢¼´½«×ÊÔ´·ÖÅ䏸P0.
µÚÎåÕÂ
1. ¿É²ÉÓÃÄļ¸ÖÖ·½Ê½½«³ÌÐò×°ÈëÄÚ´æ?ËüÃÇ·Ö±ðÊÊÓÃÓÚºÎÖÖ³¡ºÏ?
a. Ê×ÏÈÓɱàÒë³ÌÐò½«Óû§Ô´´úÂë±àÒë³ÉÈô¸ÉÄ¿±êÄ£¿é£¬ÔÙÓÉÁ´½Ó³ÌÐò½«±àÒëºóÐγɵÄÄ¿±êÄ£¿éºÍËùÐèµÄ
---¿âº¯ÊýÁ´½ÓÔÚÒ»Æð£¬×é³ÉÒ»¸ö×°ÈëÄ£¿é£¬ÔÙÓÉ×°Èë³ÌÐò½«×°ÈëÄ£¿é×°ÈëÄڴ棻
b. ×°ÈëÄ£¿éµÄ·½Ê½ÓÐ: ¾ø¶Ô×°È뷽ʽ£¬¿ÉÖØ¶¨Î»·½Ê½ºÍ¶¯Ì¬ÔËÐÐʱװÈ뷽ʽ£»
c. ¾ø¶Ô×°È뷽ʽÊÊÓÃÓÚµ¥µÀ³ÌÐò»·¾³Ï£»
d. ¿ÉÖØ¶¨Î»·½Ê½ÊÊÓÃÓÚ¶àµÀ³ÌÐò»·¾³Ï£»
e. ¶¯Ì¬ÔËÐÐʱװÈ뷽ʽҲÊÊÓÃÓÚ¶àµÀ³ÌÐò»·¾³ÏÂ.
2. ºÎν¾²Ì¬Á´½Ó¼°×°Èëʱ¶¯Ì¬Á´½ÓºÍÔËÐÐʱµÄ¶¯Ì¬Á´½Ó?
a. ¾²Ì¬Á´½ÓÊÇÖ¸ÊÂÏȽøÐÐÁ´½ÓÐγÉÒ»¸öÍêÕûµÄ×°ÈëÄ£¿é£¬ÒÔºó²»Ôٲ𿪵ÄÁ´½Ó·½---ʽ£»
b. ×°Èëʱ¶¯Ì¬Á´½ÓÊÇָĿ±êÄ£¿éÔÚ×°ÈëÄÚ´æÊ±£¬±ß×°Èë±ßÁ´½ÓµÄÁ´½Ó·½Ê½£»
c. ÔËÐÐʱµÄ¶¯Ì¬Á´½ÓÊǽ«Ä³Ð©Ä¿±êÄ£¿éµÄÁ´½ÓÍÆ³Ùµ½Ö´ÐÐʱ²Å½øÐÐ.
3. ÔÚ½øÐгÌÐòÁ´½Óʱ£¬Ó¦Íê³ÉÄÄЩ¹¤×÷?
a. ¶ÔÏà¶ÔµØÖ·½øÐÐÐ޸ģ»
b. ±ä»»Íⲿµ÷Ó÷ûºÅ.
4. ÔÚ¶¯Ì¬·ÖÇø·ÖÅ䷽ʽÖУ¬¿ÉÀûÓÃÄÄЩ·ÖÇø·ÖÅäËã·¨?
a. Ê×´ÎÊÊÓ¦Ëã·¨£»
b. Ñ»·Ê×´ÎÊÊÓ¦Ëã·¨£»
c. ×î¼ÑÊÊÓ¦Ëã·¨.
5. ÔÚ¶¯Ì¬·ÖÇø·ÖÅ䷽ʽÖУ¬Ó¦ÈçºÎ½«¸÷¿ÕÏзÖÇøÁ´½Ó³É¿ÕÏзÖÇøÁ´?
Ó¦ÔÚÿ¸ö·ÖÇøµÄÆðʼµØÖ·²¿·Ö£¬ÉèÖÃһЩÓÃÓÚ¿ØÖÆ·ÖÇø·ÖÅäµÄÐÅÏ¢£¬ÒÔ¼°ÓÃÓÚÁ´½Ó¸÷·ÖÇøµÄǰÏòÖ¸Õ룻
ÔÚ·ÖÇøÎ²²¿ÔòÉèÖÃÒ»ºóÏòÖ¸Õ룬ͨ¹ýǰ£¬ºóÏòÖ¸Õ뽫ËùÓеķÖÇøÁ´½Ó³ÉÒ»¸öË«ÏòÁ´.
6. ΪʲôҪÒýÈë¶¯Ì¬ÖØ¶¨Î»?ÈçºÎʵÏÖ?
a. ΪÁËÔÚ³ÌÐòÖ´Ðйý³ÌÖУ¬Ã¿µ±·ÃÎÊÖ¸Áî»òÊý¾Ýʱ£¬½«Òª·ÃÎʵijÌÐò»òÊý¾ÝµÄÂß¼µØÖ·×ª»»³ÉÎïÀíµØ
---Ö·£¬ÒýÈëÁ˶¯Ì¬Öض¨Î».
b. ¿ÉÔÚϵͳÖÐÔö¼ÓÒ»¸öÖØ¶¨Î»¼Ä´æÆ÷£¬ÓÃËüÀ´×°Èë(´æ·Å)³ÌÐòÔÚÄÚ´æÖÐµÄÆðʼµØÖ·£¬³ÌÐòÔÚÖ´ÐÐʱ£¬Õæ
---Õý·ÃÎʵÄÄÚ´æµØÖ·ÊÇÏà¶ÔµØÖ·ÓëÖØ¶¨Î»¼Ä´æÆ÷ÖеĵØÖ·Ïà¼Ó¶øÐγɵÄ,´Ó¶øÊµÏÖ¶¯Ì¬Öض¨Î».
7. ÊÔÓÃÀàPascalÓïÑÔÀ´ÃèÊöÊ×´ÎÊÊÓ¦Ëã·¨½øÐÐÄÚ´æ·ÖÅäµÄ¹ý³Ì.
(ÂÔ)
8. ÔÚ²ÉÓÃÊ×´ÎÊÊÓ¦Ëã·¨»ØÊÕÄÚ´æÊ±£¬¿ÉÄܳöÏÖÄļ¸ÖÖÇé¿ö?Ó¦ÔõÑù´¦ÀíÕâЩÇé¿ö?
a. »ØÊÕÇøÓë²åÈëµãµÄǰһ¸ö·ÖÇøÏàÁÚ½Ó£¬´Ëʱ¿É½«»ØÊÕÇøÓë²åÈëµãµÄǰһ·ÖÇøºÏ²¢£¬²»ÔÙΪ»ØÊÕ·ÖÇø
---·ÖÅäбíÏ¶øÖ»ÐÞ¸ÄǰÁÚ½Ó·ÖÇøµÄ´óС£»
b. »ØÊÕ·ÖÇøÓë²åÈëµãµÄºóÒ»·ÖÇøÏàÁÚ½Ó£¬´ËʱºÏ²¢Á½Çø£¬È»ºóÓûØÊÕÇøµÄÊ×Ö·×÷ΪпÕÏÐÇøµÄÊ×Ö·£¬´ó
---СΪÁ½ÕßÖ®ºÍ£»
c. »ØÊÕÇøÍ¬Ê±Óë²åÈëµãµÄǰºóÁ½¸ö·ÖÇøÁÚ½Ó£¬´Ëʱ½«Èý¸ö·ÖÇøºÏ²¢£¬Ê¹ÓÃǰÁÚ½Ó·ÖÇøµÄÊ×Ö·£¬´óСΪ
---ÈýÇøÖ®ºÍ£¬È¡ÏûºóÁÚ½Ó·ÖÇøµÄ±íÏ
d. »ØÊÕÇøÃ»ÓÐÁÚ½Ó¿ÕÏзÖÇø£¬ÔòӦΪ»ØÊÕÇøµ¥¶À½¨Á¢Ò»¸öбíÏÌîд»ØÊÕÇøµÄÊ×Ö·ºÍ´óС£¬²¢¸ù¾Ý
---ÆäÊ×Ö·£¬²åÈëµ½¿ÕÏÐÁ´ÖеÄÊʵ±Î»ÖÃ.
9. ÔÚϵͳÖÐÒýÈë¶Ô»»ºó´øÓÐÄÄЩºÃ´¦?
Äܽ«ÄÚ´æÖÐÔÝʱ²»ÔËÐеĽø³Ì»òÔÝʱ²»ÓõijÌÐòºÍÊý¾Ý£¬»»µ½Íâ´æÉÏ£¬ÒÔÌÚ³ö×ã¹»µÄÄÚ´æ¿Õ¼ä£¬°ÑÒÑ
¾ß±¸ÔËÐÐÌõ¼þµÄ½ø³Ì»ò½ø³ÌËùÐèµÄ³ÌÐòºÍÊý¾Ý»»ÈëÄڴ棬´Ó¶ø´ó´óµØÌá¸ßÁËÄÚ´æµÄÀûÓÃÂÊ.
10 ΪʵÏÖ¶Ô»»£¬ÏµÍ³Ó¦¾ß±¸Ä½Ã湦ÄÜ?
a. ¶Ô¶Ô»»¿Õ¼äµÄ¹ÜÀí£»
b. ½ø³ÌµÄ»»³ö£»
c. ½ø³ÌµÄ»»Èë.
11 ÔÚÒÔ½ø³ÌΪµ¥Î»½øÐжԻ»Ê±£¬Ã¿´ÎÊÇ·ñ¶¼½«Õû¸ö½ø³Ì»»³ö?Ϊʲô?
a. ÒÔ½ø³ÌΪµ¥Î»½øÐжԻ»Ê±£¬Ã¿´Î¶¼½«Õû¸ö½ø³Ì»»³ö£»
b. Ä¿µÄΪÁ˽â¾öÄÚ´æ½ôÕŵÄÎÊÌ⣬Ìá¸ßÄÚ´æµÄÀûÓÃÂÊ.
12 ΪʵÏÖ·ÖÒ³´æ´¢¹ÜÀí£¬ÐèÒªÄÄЩӲ¼þÖ§³Ö?ÄãÈÏΪÒÔIntel 8086,MC68000,
Intel 80286ΪоƬµÄ΢»ú£¬ÊÇ·ñÊʺÏÓÚʵÏÖ·ÖÒ³¹ÜÀí?
(ÓдýÌÖÂÛ)
13 Çë½ÏÏêϸµØËµÃ÷£¬ÒýÈë·ÖÒ³´æ´¢¹ÜÀí(¹À¼ÆÓ¡´íÁË£¬ÊǷֶδ洢¹ÜÀí)ÊÇΪÁËÂú×ãÓû§Ä½ÃæµÄÐèÒª?
a. ·½±ãÁ˱à³Ì£»
b. ʵÏÖÁ˷ֶι²Ïí£»
c. ʵÏÖÁ˷ֶα£»¤£»
d. ʵÏÖÁ˶¯Ì¬Á´½Ó£»
e. ʵÏÖÁ˶¯Ì¬Ôö³¤.
---------------------------------
14 ÔÚ¾ßÓпì±íµÄ¶Îҳʽ´æ´¢¹ÜÀí·½Ê½ÖУ¬ÈçºÎʵÏÖµØÖ·±ä»»?
Ê×ÏÈ£¬±ØÐëÅäÖÃÒ»¶Î±í¼Ä´æÆ÷£¬ÔÚÆäÖдæ·Å¶Î±íʼַºÍ¶Î³¤TL. ½øÐеØÖ·±ä»»Ê±£¬ÏÈÀûÓöκÅS£¬Óë¶Î³¤TL
½øÐбȽϣ¬ÈôS<TL£¬±íʾδԽ½ç£¬(ÈôS>=TL,±íʾ¶ÎºÅÌ«´ó£¬·ÃÎÊÔ½½ç£¬²úÉúÔ½½çÖжÏÐźÅ)ÓÚÊÇÀûÓöαí
ʼַºÍ¶ÎºÅÀ´Çó³ö¸Ã¶Î¶ÔÓ¦µÄ¶Î±íÏîÔڶαíÖеÄλÖ㬴ÓÖÐÇó³ö¸Ã¶ÎµÄÒ³±íʼַ£¬²¢ÀûÓÃÂß¼µØÖ·ÖеĶÎ
ÄÚÒ³ºÅPÀ´»ñµÃ¶ÔÓ¦Ò³µÄÒ³±íÏîλÖ㬴ÓÖжÁ³ö¸ÃÒ³ËùÔÚµÄÎïÀí¿éºÅb£¬ÔÙÓÿéºÅbºÍÒ³ÄÚµØÖ·¹¹³ÉÎïÀíµØÖ·.
15 Ϊʲô˵·Ö¶Îϵͳ½ÏÖ®·Öҳϵͳ¸üÒ×ÓÚʵÏÖÐÅÏ¢¹²ÏíºÍ±£»¤?
a. ¶ÔÓÚ·Öҳϵͳ£¬Ã¿¸öÒ³ÃæÊÇ·ÖÉ¢´æ´¢µÄ£¬ÎªÁËʵÏÖÐÅÏ¢¹²ÏíºÍ±£»¤£¬ÔòÒ³ÃæÖ®¼äÐèÒªÒ»Ò»¶ÔÓ¦ÆðÀ´£¬Îª´Ë
---ÐèÒª½¨Á¢´óÁ¿µÄÒ³±íÏ
b. ¶ø¶ÔÓÚ·Ö¶Îϵͳ£¬Ã¿¸ö¶Î¶¼´Ó0¿ªÊ¼±àÖ·£¬²¢²ÉÓÃÒ»¶ÎÁ¬ÐøµÄµØÖ·¿Õ¼ä£¬ÕâÑùÔÚʵÏÖ¹²ÏíºÍ±£»¤Ê±£¬Ö»Ðè
---ΪËùÒª¹²ÏíºÍ±£»¤µÄ³ÌÐòÉèÖÃÒ»¸ö¶Î±íÏ½«ÆäÖеĻùÖ·ÓëÄÚ´æµØÖ·Ò»Ò»¶ÔÓ¦ÆðÀ´¼´¿É.
16 ·ÖÒ³ºÍ·Ö¶ÎÓкÎÇø±ð?
a. ·ÖÒ³ºÍ·Ö¶Î¶¼²ÉÓÃÀëÉ¢·ÖÅäµÄ·½Ê½£¬ÇÒ¶¼ÒªÍ¨¹ýµØÖ·Ó³Éä»ú¹¹À´ÊµÏÖµØÖ·±ä»»£¬ÕâÊÇËüÃǵĹ²Í¬µã£»
b. ¶ÔÓÚËüÃǵIJ»Í¬µãÓÐÈý£¬µÚÒ»£¬´Ó¹¦ÄÜÉÏ¿´£¬Ò³ÊÇÐÅÏ¢µÄÎïÀíµ¥Î»£¬·ÖÒ³ÊÇΪʵÏÖÀëÉ¢·ÖÅ䷽ʽ£¬ÒÔÏû¼õ
---ÄÚ´æµÄÍâÁãÍ·£¬Ìá¸ßÄÚ´æµÄÀûÓÃÂÊ£¬¼´Âú×ãϵͳ¹ÜÀíµÄÐèÒª£¬¶ø²»ÊÇÓû§µÄÐèÒª£»¶ø¶ÎÊÇÐÅÏ¢µÄÂß¼µ¥Î»£¬
---Ëüº¬ÓÐÒ»×éÆäÒâÒåÏà¶ÔÍêÕûµÄÐÅÏ¢£¬Ä¿µÄÊÇΪÁËÄܸüºÃµØÂú×ãÓû§µÄÐèÒª£»
c. Ò³µÄ´óС¹Ì¶¨ÇÒÓÉϵͳȷ¶¨£¬¶ø¶ÎµÄ³¤¶ÈÈ´²»¹Ì¶¨£¬¾ö¶¨ÓÚÓû§Ëù±àдµÄ³ÌÐò£»
d. ·ÖÒ³µÄ×÷ÒµµØÖ·¿Õ¼äÊÇһάµÄ£¬¶ø·Ö¶ÎµÄ×÷ÒµµØÖ·¿Õ¼äÊǶþάµÄ.
17 ÊÔÈ«Ãæ±È½ÏÁ¬Ðø·ÖÅäºÍÀëÉ¢·ÖÅ䷽ʽ.
a. Á¬Ðø·ÖÅäÊÇָΪһ¸öÓû§³ÌÐò·ÖÅäÒ»¸öÁ¬ÐøµÄµØÖ·¿Õ¼ä£¬°üÀ¨µ¥Ò»Á¬Ðø·ÖÅ䷽ʽºÍ·ÖÇøÊ½·ÖÅ䷽ʽ£¬Ç°Õß
---½«ÄÚ´æ·ÖÎªÏµÍ³ÇøºÍÓû§Çø£¬ÏµÍ³Çø¹©²Ù×÷ϵͳʹÓã¬Óû§Çø¹©Óû§Ê¹Óã¬ÊÇ×î¼òµ¥µÄÒ»ÖÖ´æ´¢·½Ê½£¬
---µ«Ö»ÄÜÓÃÓÚµ¥Óû§µ¥ÈÎÎñµÄ²Ù×÷ϵͳÖУ»·ÖÇøÊ½·ÖÅ䷽ʽ·ÖΪ¹Ì¶¨·ÖÇøºÍ¶¯Ì¬·ÖÇø£¬¹Ì¶¨·ÖÇøÊÇ×î¼òµ¥µÄ
---¶àµÀ³ÌÐòµÄ´æ´¢¹ÜÀí·½Ê½£¬ÓÉÓÚÿ¸ö·ÖÇøµÄ´óС¹Ì¶¨£¬±ØÈ»»áÔì³É´æ´¢¿Õ¼äµÄÀË·Ñ£»¶¯Ì¬·ÖÇøÊǸù¾Ý½ø³Ì
---µÄʵ¼ÊÐèÒª£¬¶¯Ì¬µØÎªÖ®·ÖÅäÁ¬ÐøµÄÄÚ´æ¿Õ¼ä£¬³£ÓÃÈýÖÖ·ÖÅäËã·¨: Ê×´ÎÊÊÓ¦Ëã·¨FF£¬¸Ã·¨ÈÝÒ×ÁôÏÂÐí¶à
---ÄÑÒÔÀûÓõÄС¿ÕÏзÖÇø£¬¼Ó´ó²éÕÒ¿ªÏú£»Ñ»·Ê×´ÎÊÊÓ¦Ëã·¨£¬¸ÃËã·¨ÄÜʹÄÚ´æÖеĿÕÏзÖÇø·Ö²¼¾ùÔÈ£¬µ«
---»áÖÂʹȱÉÙ´óµÄ¿ÕÏзÖÇø£»×î¼ÑÊÊÓ¦Ëã·¨£¬¸ÃËã·¨Ò²Ò×ÁôÏÂÐí¶àÄÑÒÔÀûÓõÄС¿ÕÏÐÇø£»
b. ÀëÉ¢·ÖÅ䷽ʽ»ùÓÚ½«Ò»¸ö½ø³ÌÖ±½Ó·ÖÉ¢µØ·ÖÅäµ½Ðí¶à²»ÏàÁڵķÖÇøÖеÄ˼Ï룬·ÖΪ·Öҳʽ´æ´¢¹ÜÀí£¬·Ö¶Î
---´æ´¢¹ÜÀíºÍ¶Îҳʽ´æ´¢¹ÜÀí. ·Öҳʽ´æ´¢¹ÜÀíÖ¼ÔÚÌá¸ßÄÚ´æÀûÓÃÂÊ£¬Âú×ãϵͳ¹ÜÀíµÄÐèÒª£¬·Ö¶Îʽ´æ´¢¹Ü
---ÀíÔòÖ¼ÔÚÂú×ãÓû§(³ÌÐòÔ±)µÄÐèÒª£¬ÔÚʵÏÖ¹²ÏíºÍ±£»¤·½ÃæÓÅÓÚ·Öҳʽ´æ´¢¹ÜÀí£¬¶ø¶Îҳʽ´æ´¢¹ÜÀíÔòÊÇ
---½«Á½Õß½áºÏÆðÀ´£¬È¡³¤²¹¶Ì£¬¼´¾ßÓзֶÎϵͳ±ãÓÚʵÏÖ£¬¿É¹²Ïí£¬Ò×ÓÚ±£»¤£¬¿É¶¯Ì¬Á´½ÓµÈÓŵ㣬ÓÖÄÜÏñ
---·ÖҳϵͳÄÇÑùºÜºÃµÄ½â¾öÍⲿË鯬µÄÎÊÌ⣬ÒÔ¼°Îª¸÷¸ö·Ö¶Î¿ÉÀëÉ¢·ÖÅäÄÚ´æµÈÎÊÌ⣬ÏÔÈ»ÊÇÒ»ÖֱȽÏÓÐЧ
---µÄ´æ´¢¹ÜÀí·½Ê½£»
c. ×ÛÉϿɼû£¬Á¬Ðø·ÖÅ䷽ʽºÍÀëÉ¢·ÖÅ䷽ʽ¸÷Óи÷×ÔµÄÌØµã£¬Ó¦¸ù¾Ýʵ¼ÊÇé¿ö¼ÓÒԸĽøºÍÀûÓÃ.
µÚÁùÕÂ
1. ÔÚÇëÇó·ÖҳϵͳÖУ¬ÆäÒ³±íÏîÖаüº¬ÄÇЩÊý¾ÝÏî? ËüÃǵÄ×÷ÓÃÊÇʲô?
a. ÔÚÇëÇó·ÖҳϵͳÖУ¬ÆäÒ³±íÏîÖаüº¬µÄÊý¾ÝÏîÓÐÒ³ºÅ£¬ÎïÀí¿éºÅ£¬×´Ì¬Î»P£¬·ÃÎÊ×Ö¶ÎA£¬ÐÞ¸ÄλMºÍ
---Íâ´æµØÖ·£»
b. ÆäÖÐ״̬λPָʾ¸ÃÒ³ÊÇ·ñµ÷ÈëÄڴ棬¹©³ÌÐò·ÃÎÊʱ²Î¿¼£»
c. ·ÃÎÊ×Ö¶ÎAÓÃÓڼǼ±¾Ò³ÔÚÒ»¶Îʱ¼äÄÚ±»·ÃÎʵĴÎÊý£¬»ò×î½üÒÑÓж೤ʱ¼äδ±»·ÃÎÊ£¬Ìṩ¸øÖû»Ëã·¨
---Ñ¡Ôñ»»³öÒ³ÃæÊ±²Î¿¼£»
d. ÐÞ¸ÄλM±íʾ¸ÃÒ³ÔÚµ÷ÈëÄÚ´æºóÊÇ·ñ±»Ð޸Ĺý£»
e. Íâ´æµØÖ·ÓÃÓÚÖ¸³ö¸ÃÒ³ÔÚÍâ´æÉϵĵØÖ·£¬Í¨³£ÊÇÎïÀí¿éºÅ£¬¹©µ÷Èë¸ÃҳʱʹÓÃ.
2. Ò»¸ö¼ÆËã»úϵͳµÄÐéÄâ´æ´¢Æ÷£¬Æä×î´óÈÝÁ¿ºÍʵ¼ÊÈÝÁ¿·Ö±ðÓÉʲô¾ö¶¨?
a. ×î´óÈÝÁ¿ÓÉÄÚ´æºÍÍâ´æÖ®ºÍ¾ö¶¨£»
b. ʵ¼ÊÈÝÁ¿ÓÉÄÚ´æ¾ö¶¨.
3. ÐéÄâ´æÖüÆ÷ÓÐÄÇÐ©ÌØÕ÷? ÆäÖÐ×î±¾ÖʵÄÌØÕ÷ÊÇʲô?
a. ÐéÄâ´æ´¢Æ÷¾ßÓÐÀëÉ¢ÐÔ£¬¶à´ÎÐÔ£¬¶Ô»»ÐÔºÍÐéÄâÐÔµÄÌØÕ÷£»
b. ÆäÖÐ×î±¾ÖʵÄÌØÕ÷ÊÇÀëÉ¢ÐÔ£¬ÔÚ´Ë»ù´¡ÉÏÓÖÐγÉÁ˶à´ÎÐԺͶԻ»ÐÔ£¬Ëù±íÏÖ³öÀ´µÄ×îÖØÒªµÄÌØÕ÷ÊÇ
---ÐéÄâÐÔ.
4. ʵÏÖÐéÄâ´æ´¢Æ÷ÒªÄÇЩӲ¼þÖ§³Ö?
a. ¶ÔÓÚΪʵÏÖÇëÇó·ÖÒ³´æ´¢¹ÜÀí·½Ê½µÄϵͳ£¬³ýÁËÐèҪһ̨¾ßÓÐÒ»¶¨ÈÝÁ¿µÄÄÚ´æ¼°Íâ´æµÄ¼ÆËã»úÍ⣬»¹
---ÐèÒªÓÐÒ³±í»úÖÆ£¬È±Ò³Öжϻú¹¹ÒÔ¼°µØÖ·±ä»»»ú¹¹£»
b. ¶ÔÓÚΪʵÏÖÇëÇó·Ö¶Î´æ´¢¹ÜÀí·½Ê½µÄϵͳ£¬³ýÁËÐèҪһ̨¾ßÓÐÒ»¶¨ÈÝÁ¿µÄÄÚ´æ¼°Íâ´æµÄ¼ÆËã»úÍ⣬»¹
---ÐèÒªÓжαí»úÖÆ£¬È±¶ÎÖжϻú¹¹ÒÔ¼°µØÖ·±ä»»»ú¹¹£»
5. ÔÚʵÏÖÐéÄâ´æ´¢Æ÷ʱµÄ¼¸¸ö¹Ø¼ü¼¼ÊõÊÇʲô?
(ÓдýÌÖÂÛ)
6. ÔÚÇëÇó·ÖҳϵͳÖУ¬Ò³±íÓ¦°üÀ¨ÄÇЩÊý¾ÝÏî?ÿÏîµÄ×÷ÓÃÊÇʲô?
(ͬµÚÒ»Ìâ)
7. ÔÚÇëÇó·ÖҳϵͳÖУ¬Ó¦´ÓºÎ´¦½«ËùÐèÒ³Ãæµ÷ÈëÄÚ´æ?
a. ÔÚ½øÐеØÖ·±ä»»Ê±£¬Ê×ÏÈÈ¥¼ìË÷¿ì±í£¬ÊÔͼ´ÓÖÐÕÒ³öËùÒª·ÃÎʵÄÒ³£¬ÈôÕÒµ½£¬±ãÐÞ¸ÄÒ³±íÏîÖеķÃÎÊ
---룬¶ÔÓÚдָÁ»¹Ð뽫ÐÞ¸ÄλÖÃ1£¬È»ºóÀûÓÃÒ³±íÏîÖиø³öµÄÎïÀí¿éºÅºÍÒ³ÄÚµØÖ·£¬ÐγÉÎïÀíµØÖ·£»
b. Èç¹ûÔÚ¿ì±íÖÐδÕÒµ½¸ÃÒ³µÄÒ³±íÏÔòÓ¦ÔÙµ½ÄÚ´æÖÐÈ¥²éÕÒÒ³±í£¬ÔÙ´ÓÕÒµ½µÄÒ³±íÏîÖеÄ״̬λÀ´
---Á˽â¸ÃÒ³ÊÇ·ñÒѵ÷ÈëÄڴ棬Èç¹û¸ÃÒ³Òѵ÷ÈëÄڴ棬Ӧ½«´ËÒ³µÄÒ³±íÏîдÈë¿ì±í£¬µ±¿ì±íÒÑÂúʱ£¬Ó¦ÏÈ
---µ÷³ö°´Ä³ÖÖËã·¨ËùÈ·¶¨µÄÒ³µÄÒ³±íÏȻºóÔÙдÈë¸ÃÒ³µÄÒ³±íÏ
c. Èç¹û¸ÃÒ³ÉÐδµ÷ÈëÄڴ棬Õâʱ±ãÓ¦²úÉúȱҳÖжϣ¬ÇëÇóOS´ÓÍâ´æÖаѸÃÒ³µ÷ÈëÄÚ´æ;
d. Íâ´æ·ÖΪÎļþÇøºÍ¶Ô»»Çø£¬ÈôϵͳÓÐ×ã¹»µÄ¶Ô»»Çø¿Õ¼ä£¬¿ÉÔÚ½ø³ÌÔËÐÐǰ£¬½«Óë¸Ã½ø³ÌÓйصÄÎļþ
---¿½±´µ½¶Ô»»Çø£¬ÐèҪʱ´Ó¶Ô»»Çøµ÷È룻
e. ÈôϵͳȱÉÙ×ã¹»µÄ¶Ô»»Çø¿Õ¼ä£¬Ôò·²ÊDz»»á±»Ð޸ĵÄÎļþ£¬¿ÉÖ±½Ó´ÓÎļþÇøµ÷È룬Ðè»»³öʱ¿É²»±Ø
---дÈëÍâ´æ£¬µ«¶ÔÓÚ¿ÉÄܱ»Ð޸ĵIJ¿·Ö£¬ÔÚ½«ËüÃÇ»»³öʱ£¬±ãÐëµ÷µ½¶Ô»»Çø£¬ÒÔºóÐèҪʱÔÙ´Ó¶Ô»»Çø
---µ÷Èë.
8. ÔÚÇëÇó·ÖҳϵͳÖУ¬³£²ÉÓÃÄļ¸ÖÖÒ³ÃæÖû»Ëã·¨?
a. ×î¼ÑÖû»Ëã·¨£»
b. ÏȽøÏȳöËã·¨£»
c. ×î½ü×î¾ÃδʹÓÃLRUÖû»Ëã·¨£»
d. ClockÖû»Ëã·¨;
e. ´ËÍ⣬»¹ÓÐ×îÉÙʹÓÃÖû»Ëã·¨ºÍÒ³Ãæ»º³åËã·¨.
9. ijÐéÄâ´æ´¢Æ÷µÄÓû§¿Õ¼ä¹²ÓÐ32¸öÒ³Ãæ£¬Ã¿Ò³1KB£¬Ö÷´æ16KB. ¼Ù¶¨Ä³Ê±¿Ì
---ΪÓû§µÄµÚ0£¬1£¬2£¬3Ò³·Ö±ð·ÖÅäµÄÎïÀí¿éºÅΪ5£¬10£¬4£¬7£¬ÊÔ½«ÐéÄâµØÖ·
---0A5CºÍ093C±ä»»ÎªÎïÀíµØÖ·.
a. ½«0A5C±ä»»Îª2½øÖÆÎª: 0000,1010,0101,1100,ÓÉÓÚÒ³Ãæ´óСΪ1KBԼΪ2µÄ10´Î·½£¬ËùÒÔ0A5CµÄÒ³ºÅ
---Ϊ2£¬¶ÔÓ¦µÄÎïÀí¿éºÅΪ:4,ËùÒÔÐéÄâµØÖ·0A5CµÄÎïÀíµØÖ·Îª125C;
b. ½«093C±ä»»Îª2½øÖÆÎª: 0000,1001,0011,1100£¬Ò³ºÅҲΪ2£¬¶ÔÓ¦µÄÎïÀí¿éºÅҲΪ4£¬´ËʱÐéÄâµØÖ·
---093CµÄÎïÀíµØÖ·Îª113C.
10 ÔÚÇëÇó·ÖҳϵͳÖУ¬Í¨³£²ÉÓÃÄÇÖÖÒ³Ãæ·ÖÅ䷽ʽ?Ϊʲô?
a. ÔÚÇëÇó·ÖҳϵͳÖУ¬Óй̶¨ºÍ¿É±ä·ÖÅäÁ½ÖÖ·ÖÅ䷽ʽ£»
b. ²ÉÓù̶¨·ÖÅ䷽ʽÊÇ»ùÓÚ½ø³ÌµÄÀàÐÍ(½»»¥ÐÍ)»ò¸ù¾Ý³ÌÐòÔ±£¬ÏµÍ³¹ÜÀíÔ±µÄ½¨Ò飬Ϊÿ¸ö½ø³Ì·ÖÅä
---Ò»¹Ì¶¨Ò³ÊýµÄÄÚ´æ¿Õ¼ä£¬ÔÚÕû¸öÔËÐÐÆÚ¼ä²»Ôٸı䣻
c. ²ÉÓÿɱä·ÖÅ䷽ʽÓÐÈ«¾ÖÖû»ºÍ¾Ö²¿Öû»Á½ÖÖ£¬Ç°ÕßÒ×ÓÚʵÏÖ£¬ºóÕßЧÂʸß.
11 ÔÚÒ»¸öÇëÇó·ÖҳϵͳÖУ¬²ÉÓÃLRUÒ³ÃæÖû»Ë㷨ʱ£¬¼ÙÈçÒ»¸ö×÷ÒµµÄÒ³Ãæ×ßÏò
---Ϊ4£¬3£¬2£¬1£¬4£¬3£¬5£¬4£¬3£¬2£¬1£¬5£¬µ±·ÖÅ䏸¸Ã×÷ÒµµÄÎïÀí¿éÊýM·Ö±ð
---Ϊ3ºÍ4ʱ£¬ÊÔ¼ÆËã·ÃÎʹý³ÌÖÐËù·¢ÉúµÄȱҳ´ÎÊýºÍȱҳÂÊ?±È½ÏËùµÃ½á¹û?
a. µ±·ÖÅ䏸¸Ã×÷ÒµµÄÎïÀí¿éÊýMΪ3ʱ£¬Ëù·¢ÉúµÄȱҳÂÊΪ7£¬È±Ò³ÂÊΪ: 7/12=0.583£»
b. µ±·ÖÅ䏸¸Ã×÷ÒµµÄÎïÀí¿éÊýMΪ4ʱ£¬Ëù·¢ÉúµÄȱҳÂÊΪ4£¬È±Ò³ÂÊΪ: 4/12=0.333.
12 ÔÚÖû»Ëã·¨ÖУ¬LRUºÍLFUÄĸö¸ü³£ÓÃ?Ϊʲô?
a. LRUÓëLFUÖû»Ëã·¨µÄÒ³ÃæµÄ·ÃÎÊͼÍêÈ«Ïàͬ£¬¼´Ê¹ÓõÄÓ²¼þÊÇÏàͬµÄ£»
b. µ«ÊÇLFU²¢²»ÄÜÕæÕý·ÃÎÊ·´Ó³³öÒ³ÃæµÄʹÓÃÇé¿ö.
13 ʵÏÖLRUËã·¨ËùÐèµÄÓ²¼þÖ§³ÖÊÇʲô?
a. ¼Ä´æÆ÷£¬ÓÃÓڼǼij½ø³ÌÔÚÄÚ´æÖи÷Ò³µÄʹÓÃÇé¿ö£»
b. Õ»£¬ÓÃÓÚ±£´æµ±Ç°Ê¹Óõĸ÷¸öÒ³ÃæµÄÒ³ÃæºÅ.
14 ÊÔ˵Ã÷¸Ä½øÐÍClockÖû»Ëã·¨µÄ»ù±¾ÔÀí.
a. ÒòΪ¶ÔÓÚÐ޸ĹýµÄÒ³ÃæÔÚ»»³öʱËù¸¶³öµÄ¿ªÏú½«±Èδ±»Ð޸ĹýµÄÒ³ÃæµÄ¿ªÏú´ó£¬ËùÒÔÔڸĽøÐÍClock
---Ëã·¨ÖУ¬³öÁËÐ뿼Âǵ½Ò³ÃæµÄʹÓÃÇé¿öÍ⣬»¹ÐëÔÙÔö¼ÓÒ»¸öÖû»´ú¼ÛÕâÒ»ÒòËØ£»
b. ÔÚÑ¡ÔñÒ³Ãæ×÷ΪÌÔÌÒ³ÃæÊ±£¬°ÑͬʱÂú×ãδʹÓùýºÍδ±»ÐÞ¸Ä×÷ΪÊ×Ñ¡ÌÔÌÒ³Ãæ.
15 ʲôÊǶ¶¶¯? ²úÉú¶¶¶¯µÄÔÒòÊÇʲô?
a. ¶¶¶¯(Thrashing)¾ÍÊÇÖ¸µ±ÄÚ´æÖÐÒÑÎÞ¿ÕÏÐ¿Õ¼ä¶øÓÖ·¢ÉúȱҳÖжÏʱ£¬ÐèÒª´ÓÄÚ´æÖе÷³öÒ»Ò³³ÌÐò»ò
---Êý¾ÝËÍ´ÅÅ̵ĶԻ»ÇøÖУ¬Èç¹ûËã·¨²»Êʵ±£¬¸Õ±»»»³öµÄÒ³ºÜ¿ì±»·ÃÎÊ£¬ÐèÖØÐµ÷È룬Òò´ËÐèÔÙѡһҳ
---µ÷³ö£¬¶ø´Ëʱ±»»»³öµÄÒ³ºÜ¿ìÓÖÒª±»·ÃÎÊ£¬Òò¶øÓÖÐ轫Ëüµ÷È룬Èç´ËƵ·±¸ü»»Ò³Ã棬ÒÔÖ»¨·Ñ´óÁ¿µÄ
---ʱ¼ä£¬ÎÒÃdzÆÕâÖÖÏÖÏóΪ"¶¶¶¯";
b. ²úÉú¶¶¶¯µÄÔÒòÊÇÓÉÓÚCPUµÄÀûÓÃÂʺͶàµÀ³ÌÐò¶ÈµÄ¶ÔÁ¢Í³Ò»Ã¬¶Ü¹ØÏµÒýÆðµÄ£¬ÎªÁËÌá¸ßCPUÀûÓÃÂÊ£¬
---¿ÉÌá¸ß¶àµÀ³ÌÐò¶È£¬µ«µ¥´¿Ìá¸ß¶àµÀ³ÌÐò¶ÈÓÖ»áÔì³ÉȱҳÂʵļ±¾çÉÏÉý£¬µ¼ÖÂCPUµÄÀûÓÃÂÊϽµ£¬¶ø
---ϵͳµÄµ÷¶È³ÌÐòÓÖ»áΪÁËÌá¸ßCPUÀûÓÃÂʶø¼ÌÐøÌá¸ß¶àµÀ³ÌÐò¶È£¬ÐγɶñÐÔÑ»·£¬ÎÒÃdzÆÕâʱµÄ½ø³Ì
---ÊÇ´¦ÓÚ"¶¶¶¯"״̬.
16 ÊÔ˵Ã÷ÇëÇó·Ö¶ÎϵͳÖеÄȱҳÖжϴ¦Àí¹ý³Ì?
(¼ûP185ͼ6-12)
17 ÈçºÎʵÏֶַι²Ïí?
a. ¿ÉÔÚÿ¸ö½ø³ÌµÄ¶Î±íÖУ¬ÓÃÏàÓ¦µÄ±íÏîÀ´Ö¸Ïò¹²Ïí¶ÎÔÚÄÚ´æÖÐÆðʼµØÖ·£»
b. ÅäÖÃÏàÓ¦µÄÊý¾Ý½á¹¹×÷Ϊ¹²Ïí¶Î±í£¬¿ÉÔڶαíÏîÖÐÉèÖù²Ïí½ø³Ì¼ÆÊýCount£¬Ã¿µ÷ÓÃÒ»´Î¸Ã¹²Ïí¶Î£¬
---CountÖ¸Ôö1£¬Ã¿µ±Ò»¸ö½ø³ÌÊÍ·ÅÒ»¸ö¹²Ïí¶Îʱ£¬CountÖ´Ðмõ1²Ù×÷£¬Èô¼õΪ0£¬ÔòÓÉϵͳ»ØÊոù²Ïí
---¶ÎµÄÎïÀíÄڴ棬ÒÔ¼°È¡ÏûÔÚ¹²Ïí¶Î±íÖиöÎËù¶ÔÓ¦µÄ±íÏ
c. ¶ÔÓÚÒ»¸ö¹²Ïí¶Î£¬Ó¦¸ø²»Í¬µÄ½ø³ÌÒÔ²»Í¬µÄ´æÈ¡È¨ÏÞ£»
d. ²»Í¬µÄ½ø³Ì¿ÉÒÔʹÓò»Í¬µÄ¶ÎºÅÈ¥¹²Ïí¸Ã¶Î.
18 Intel 80386оƬ¿ÉÖ§³ÖÄļ¸ÖÖ·½Ê½µÄ´æ´¢¹ÜÀí?
a. ²»·Ö¶ÎÒ²²»·ÖÒ³µÄ´æ´¢¹ÜÀí·½Ê½£»
b. ·ÖÒ³²»·Ö¶ÎµÄ´æ´¢¹ÜÀí·½Ê½£»
c. ·Ö¶Î²»·ÖÒ³µÄ´æ´¢¹ÜÀí·½Ê½£»
d. ·Ö¶Î·ÖÒ³´æ´¢¹ÜÀí·½Ê½.
19 ÊÔ˵Ã÷80386µÄ·Ö¶ÎµØÖ·±ä»»»ú¹¹µÄ¹¤×÷ÔÀí.
a. ²ÉÓöμĴæÆ÷ºÍÐ鵨ַ½á¹¹£»
b. Ôڷֶβ¿¼þÖУ¬µØÖ·±ä»»Êǽ«Âß¼µØÖ·±ä»»ÎªÏßÐÔµØÖ·£¬È»ºóËÍ·ÖÒ³²¿¼þÖÐ.(¾ßÌå¼ûP191)
20 ÊÔ˵Ã÷80386µÄÁ½¼¶·ÖÒ³µØÖ·±ä»»»ú¹¹µÄÔÀí.
(¼ûP193)
21 ¿Éͨ¹ýÄÄЩ;¾¶À´Ìá¸ßÄÚ´æÀûÓÃÂÊ?
(ÓдýÌÖÂÛ,¸ÃÌâ¿ÉÒÔ¿´³ÉÊǶԱ¾Õµı¾ÖÊÄÚÈݵÄÈ«Ãæ¸ÅÀ¨ºÍ×ܽá)
µÚÆßÕÂ
1£®ÊÔ»³ö΢»úºÍÖ÷»úÖг£²ÉÓõÄI/Oϵͳ½á¹¹Í¼¡£
΢»úÖг£²ÉÓõÄI/Oϵͳ½á¹¹Í¼Îª£º
Ö÷»úÖг£²ÉÓõÄI/Oϵͳ½á¹¹Í¼Îª£º
2£®ÊÔ˵Ã÷É豸¿ØÖÆÆ÷µÄ¹¹³É¡£
É豸¿ØÖÆÆ÷µÄ¹¹³ÉÈçͼËùʾ£º
ÓÉÉÏͼ¿É¼û£¬É豸¿ØÖÆÆ÷ÓÉÒÔÏÂÈý²¿·Ö×é³É£º£¨1£©É豸¿ØÖÆÆ÷Óë´¦Àí»úµÄ½Ó¿Ú£¬¸Ã½Ó¿ÚÓÃÓÚʵÏÖCPUÓëÉ豸¿ØÖÆÆ÷Ö®¼äµÄͨÐÅ£¬ÌṩÓÐÈýÀàÐźÅÏߣºÊý¾ÝÏß¡¢µØÖ·ÏߺͿØÖÆÏß¡££¨2£©É豸¿ØÖÆÆ÷ÓëÉ豸µÄ½Ó¿Ú£¬¿ÉÒÔÓÐÒ»¸ö»ò¶à¸ö½Ó¿Ú£¬ÇÒÿ¸ö½Ó¿ÚÁ¬½Óһ̨É豸¡£Ã¿¸ö½Ó¿Ú¶¼´æÔÚÊý¾Ý¡¢¿ØÖƺÍ״̬ÈýÖÖÀàÐ͵ÄÐźš££¨3£©I/OÂß¼£¬ÓÃÓÚʵÏÖ¶ÔÉ豸µÄ¿ØÖÆ¡£Æäͨ¹ýÒ»×é¿ØÖÆÏßÓë´¦Àí»ú½»»¥£¬´¦Àí»úÀûÓøÃÂß¼Ïò¿ØÖÆÆ÷·¢ËÍI/OÃüÁI/OÂß¼¶ÔÊÕµ½µÄÃüÁî½øÐÐÒëÂë¡£
3£®ÎªÁËʵÏÖCPUÓëÉ豸¿ØÖÆÆ÷Ö®¼äµÄͨÐÅ£¬É豸¿ØÖÆÆ÷Ó¦¾ßÓÐÄÄЩ¹¦ÄÜ£¿
ΪÁËʵÏÖCPUÓëÉ豸¿ØÖÆÆ÷Ö®¼äµÄͨÐÅ£¬É豸¿ØÖÆÆ÷Ó¦¾ßÓÐÈçϹ¦ÄÜ£º£¨1£©½ÓÊܺÍʶ±ðÃüÁî¡£CPU¿ÉÒÔÏò¿ØÖÆÆ÷·¢ËͶàÖÖ²»Í¬µÄÃüÁÉ豸¿ØÖÆÆ÷Ó¦ÄܽÓÊÕ²¢Ê¶±ðÕâЩÃüÁî¡£ÉèÖÿØÖƼĴæÆ÷À´´æ·ÅËù½ÓÊÕµÄÃüÁîºÍ²ÎÊý¡££¨2£©Êý¾Ý½»»»£¬Ö¸ÊµÏÖCPUÓë¿ØÖÆÆ÷Ö®¼ä¡¢¿ØÖÆÆ÷ÓëÉ豸֮¼äµÄÊý¾Ý½»»»¡£ÉèÖÃÊý¾Ý¼Ä´æÆ÷À´´æ·ÅÓйØÊý¾Ý¡££¨3£©É豸״̬µÄÁ˽âºÍ±¨¸æ¡£¿ØÖÆÆ÷¼Ç¼ÏÂËùÁ¬½ÓÉ豸µÄ״̬ÒÔ¹©CPUÁ˽⡣Ϊ´Ë£¬ÒªÔÚ¿ØÖÆÆ÷ÖÐÉèÖÃһ״̬¼Ä´æÆ÷£¬ÓÃÆäÖеÄÿһλ·´Ó³É豸µÄijһ״̬¡££¨4£©µØÖ·Ê¶±ð¡£ÅäÖõØÖ·ÒëÂëÆ÷ÒÔ±ãÓÚÕýȷʶ±ðÉ豸µØÖ·¡£
4£®·Ö±ð¾Í×Ö½Ú¶à·ͨµÀ¡¢Êý¾ÝÑ¡ÔñͨµÀºÍÊý×é¶à·ͨµÀ½øÐнâÊÍ¡£
¢Ù ×Ö½Ú¶à·ͨµÀº¬ÓÐÐí¶à·Ç·ÖÅäÐÍ×ÓͨµÀ·Ö±ðÁ¬½ÓÔڵ͡¢ÖÐËÙI/OÉ豸ÉÏ£¬×ÓͨµÀ°´Ê±¼äƬÂÖת·½Ê½¹²ÏíÖ÷ͨµÀ£¬°´×Ö½Ú·½Ê½½øÐÐÊý¾Ý´«ËÍ¡£¾ßÌå¶øÑÔ£¬µ±µÚÒ»¸ö×ÓͨµÀ¿ØÖÆÆäI/OÉ豸Íê³ÉÒ»¸ö×ֽڵĽ»»»ºó£¬±ãÁ¢¼´ÌÚ³ö×Ö½Ú¶à·ͨµÀ£¨Ö÷ͨµÀ£©£¬ÈøøµÚ¶þ¸ö×ÓͨµÀʹÓ㻵±µÚ¶þ¸ö×ÓͨµÀÒ²½»»»ÍêÒ»¸ö×Ö½Úºó£¬ÓÖÒÀÑù°ÑÖ÷ͨµÀÈøøµÚÈý¸ö×ÓͨµÀʹÓã¬ÒÔ´ËÀàÍÆ¡£×ªÂÖÒ»Öܺó£¬ÖØÓÖ·µ»ØÓɵÚÒ»¸ö×ÓͨµÀȥʹÓÃÖ÷ͨµÀ¡£¢Ú Êý×éÑ¡ÔñͨµÀÖ»º¬ÓÐÒ»¸ö·ÖÅäÐÍ×ÓͨµÀ£¬Ò»¶Îʱ¼äÄÚÖ»ÄÜÖ´ÐÐÒ»µÀͨµÀ³ÌÐò¡¢¿ØÖÆÒ»Ì¨É豸°´Êý×鷽ʽ½øÐÐÊý¾Ý´«ËÍ¡£Í¨µÀ±»Ä³Ì¨É豸ռÓú󣬱ãÒ»Ö±´¦ÓÚ¶Àռ״̬£¬Ö±ÖÁÉ豸Êý¾Ý´«ÊäÍê±ÏÊͷŸÃͨµÀ£¬¹Ê¶øÍ¨µÀÀûÓÃÂʽϵͣ¬Ö÷ÒªÓÃÓÚÁ¬½Ó¶ą̀¸ßËÙÉ豸¡£¢ÛÊý×é¶à·ͨµÀÊǽ«Êý×éÑ¡ÔñͨµÀ´«ÊäËÙÂʸߺÍ×Ö½Ú¶à·ͨµÀÄÜʹ¸÷×ÓͨµÀ·Öʱ²¢ÐвÙ×÷µÄÓŵãÏà½áºÏ¶øÐγɵÄÒ»ÖÖÐÂͨµÀ¡£Æäº¬Óжà¸ö·Ç·ÖÅäÐÍ×ÓͨµÀ·Ö±ðÁ¬½ÓÔڸߡ¢ÖÐËÙI/OÉ豸ÉÏ£¬×ÓͨµÀ°´Ê±¼äƬÂÖת·½Ê½¹²ÏíÖ÷ͨµÀ£¬°´Êý×鷽ʽ½øÐÐÊý¾Ý´«ËÍ£¬Òò¶ø¼È¾ßÓкܸߵÄÊý¾Ý´«ÊäËÙÂÊ£¬ÓÖÄÜ»ñµÃÁîÈËÂúÒâµÄͨµÀÀûÓÃÂÊ¡£
5£®ÈçºÎ½â¾öÒòͨµÀ²»×ã¶ø²úÉúµÄÆ¿¾±ÎÊÌ⣿
½â¾öÒòͨµÀ²»×ã¶ø²úÉúµÄÆ¿¾±ÎÊÌâµÄ×îÓÐЧ·½·¨ÊÇÔö¼ÓÉ豸µ½Ö÷»ú¼äµÄͨ·¶ø²»ÊÇÔö¼ÓͨµÀ¡£»»ÑÔÖ®£¬¾ÍÊǰÑÒ»¸öÉ豸Á¬½Óµ½¶à¸ö¿ØÖÆÆ÷ÉÏ£¬¶øÒ»¸ö¿ØÖÆÆ÷ÓÖÁ¬½Óµ½¶à¸öͨµÀÉÏ¡£ÕâÖÖ¶àͨ··½Ê½²»½ö¿ÉÒÔ½â¾ö¸ÃÆ¿¾±ÎÊÌ⣬¶øÇÒÄܹ»Ìá¸ßϵͳµÄ¿É¿¿ÐÔ£¬Ò²¼´²»»áÒòΪ¸ö±ðͨµÀ»ò¿ØÖÆÆ÷µÄ¹ÊÕ϶øÊ¹É豸Óë´æ´¢Æ÷Ö®¼äÎÞ·¨½¨Á¢Í¨Â·½øÐÐÊý¾Ý´«Êä¡£
6£®ÊÔ˵Ã÷I/O¿ØÖÆ·¢Õ¹µÄÖ÷ÒªÍÆ¶¯ÒòËØÊÇʲô£¿
ÍÆ¶¯I/O¿ØÖÆ·¢Õ¹µÄÖ÷Òª¶¯Á¦ÔÚÓÚ¾¡Á¿¼õÉÙÖ÷»ú¶ÔI/O¿ØÖƵĸÉÔ¤£¬°ÑÖ÷»ú´Ó·±ÔÓµÄI/O¿ØÖÆÊÂÎñÖнâÍѳöÀ´£¬ÒÔÓиü¶àµÄʱ¼äºÍ¾«Á¦È¥Íê³ÉÆäÊý¾Ý´¦ÀíÈÎÎñ¡£Í¬Ê±£¬ÖжϻúÖÆÔÚ¼ÆËã»úϵͳÖеÄÒýÈë¡¢DMA¿ØÖÆÆ÷µÄ³öÏÖºÍͨµÀÑÐÖÆµÄ³É¹¦Ê¹I/O¿ØÖƵķ¢Õ¹¾ß±¸Á˼¼ÊõÖ§³ÖºÍ³ÉΪ¿ÉÄÜ¡£
7£®ÓÐÄļ¸ÖÖI/O¿ØÖÆ·½Ê½£¿
ÓÐËÄÖÖI/O¿ØÖÆ·½Ê½£¬¼´³ÌÐòI/O¿ØÖÆ·½Ê½¡¢ÖжÏÇý¶¯I/O¿ØÖÆ·½Ê½¡¢Ö±½Ó´æ´¢Æ÷·ÃÎÊDMA¿ØÖÆ·½Ê½¼°I/OͨµÀ¿ØÖÆ·½Ê½¡£
8£®ÊÔ˵Ã÷DMAµÄ¹¤×÷Á÷³Ì¡£
ÒÔ´Ó´ÅÅ̶ÁÈëÊý¾ÝΪÀýÀ´ËµÃ÷DMA·½Ê½µÄ¹¤×÷Á÷³Ì£ºµ±CPUÒª´Ó´ÅÅ̶ÁÈëÒ»Êý¾Ý¿éʱ£¬±ãÏò´ÅÅÌ¿ØÖÆÆ÷·¢ËÍÒ»Ìõ¶ÁÃüÁ¸ÃÃüÁî±»ËÍÈëDMA¿ØÖÆÆ÷µÄÃüÁî¼Ä´æÆ÷CRÖС£Í¬Ê±£¬»¹Ðè·¢Ëͱ¾´ÎÒª½«Êý¾Ý¶ÁÈëµÄÄÚ´æÆðʼĿ±êµØÖ·£¬¸ÃµØÖ·±»ËÍÈëDMA¿ØÖÆÆ÷µÄÄÚ´æµØÖ·¼Ä´æÆ÷MARÖУ»±¾´ÎÒª¶ÁµÄ×Ö£¨½Ú£©ÊýÔòËÍÖÁDMA¿ØÖÆÆ÷µÄÊý¾Ý¼ÆÊýÆ÷DCÖС£ÁíÍ⣬»¹Ð轫´ÅÅÌÖÐÊý¾Ý¶ÁÈ¡µÄÔ´µØÖ·Ö±½ÓË͵½DMA¿ØÖÆÆ÷µÄI/O¿ØÖÆÂß¼ÉÏ¡£È»ºó£¬Æô¶¯DMA¿ØÖÆÆ÷½øÐÐÊý¾Ý´«ËÍ¡£´Ëºó£¬CPU±ã¿ÉÈ¥´¦ÀíÆäËüÈÎÎñ£¬¶øÕû¸öµÄÊý¾Ý´«ËͱãÓÉDMA¿ØÖÆÆ÷¸ºÔð¿ØÖÆ¡£µ±DMA¿ØÖÆÆ÷ÒÑ´Ó´ÅÅÌÖжÁÈëÒ»¸ö×Ö£¨½Ú£©µÄÊý¾Ý£¬²¢ËÍÈëDMA¿ØÖÆÆ÷µÄÊý¾Ý¼Ä´æÆ÷DRºó£¬ÔÙŲÓÃÒ»¸ö´æ´¢Æ÷ÖÜÆÚ£¬½«¸Ã×Ö£¨½Ú£©´«Ë͵½MARËùָʾµÄÄÚ´æµ¥ÔªÖС£½Ó×Å£¬±ã¶ÔMARÄÚÈݼÓ1ºÍ½«DCÄÚÈݼõ1¡£ÈôDCÄÚÈݼõ1ºó²»Îª0£¬±íʾ´«ËÍδÍ꣬±ã×¼±¸ÔÙ´«ËÍÏÂÒ»¸ö×Ö£¨½Ú£©£¬·ñÔò£¬ÓÉDMA¿ØÖÆÆ÷·¢³öÖжÏÇëÇó¡£²ÎͼËùʾ£º
9£®ÒýÈ뻺³åµÄÖ÷ÒªÔÒòÊÇʲô£¿
²Ù×÷ϵͳÒýÈ뻺³å»úÖÆµÄÖ÷ÒªÔÒò¿É¹é½áΪÒÔϼ¸µã£º£¨1£©»ººÍCPUÓëI/OÉ豸¼äËٶȲ»Æ¥ÅäµÄì¶Ü£»£¨2£©¼õÉÙ¶ÔCPUµÄÖÐ¶ÏÆµÂÊ£¬·Å¿í¶ÔÖжÏÏìӦʱ¼äµÄÏÞÖÆ£»£¨3£©Ìá¸ßCPUÓëI/OÉ豸֮¼äµÄ²¢ÐÐÐÔ¡£
10£®ÎªÊ²Ã´ÔÚµ¥»º³åÇé¿öÏ£¬ÏµÍ³¶ÔÒ»¿éÊý¾ÝµÄ´¦Àíʱ¼äΪmax(C, T) M ?
ÔÚ¿éÉ豸ÊäÈëʱ£¬ÏÈ´Ó´ÅÅ̰ÑÒ»¿éÊý¾ÝÊäÈëµ½»º³åÇø£¬ºÄʱΪT£»È»ºóÓɲÙ×÷ϵͳ½«»º³åÇøÊý¾Ý´«Ë͸øÓû§Çø£¬ºÄʱΪM£»½ÓÏÂÀ´±ãÓÉCPU¶ÔÕâÒ»¿éÊý¾Ý½øÐмÆË㣬ºÄʱΪC¡£ÔÚµ¥»º³åÇé¿öÏ£¬´ÅÅ̰ÑÊý¾ÝÊäÈëµ½»º³åÇøµÄ²Ù×÷ºÍCPU¶ÔÊý¾ÝµÄ¼ÆËã¹ý³Ì¿ÉÒÔ²¢ÐÐÕ¹¿ª£¬ËùÒÔϵͳ¶ÔÿһÕû¿éÊý¾ÝµÄ´¦Àíʱ¼äΪmax(C, T) M¡£
11£®ÎªÊ²Ã´ÔÚË«»º³åÇé¿öÏ£¬ÏµÍ³¶ÔÒ»¿éÊý¾ÝµÄ´¦Àíʱ¼äΪmax(C, T)
¸Ã·½Ê½Óֳƻº³å¶Ô»»·½Ê½¡£Ð´ÈëÕß»¨·Ñʱ¼äT½«Êý¾ÝдÂúÒ»¸ö»º³åÇøºóÔÙдÁíÒ»¸ö»º³åÇø£»¶Á³öÕß»¨·Ñʱ¼äM½«Ò»¸ö»º³åÇøÊý¾ÝË͵½Óû§ÇøºóÔÙ´«ËÍÁíÒ»¸ö»º³åÇøÊý¾Ý£¬ÔËËãÕß¶Á³öÓû§Çø½øÐд¦Àí¡£ÓÉÓÚ½«Êý¾Ý´Ó»º³åÇø´«Ë͵½Óû§Çø²Ù×÷±ØÐëÓë¶ÁÓû§ÇøÊý¾Ý½øÐд¦Àí´®ÐнøÐУ¬¶øÇÒËüÃÇÓÖ¿ÉÒÔÓë´ÓÍâ´æ´«ËÍÊý¾ÝÌîÂú»º³åÇøµÄ²Ù×÷²¢ÐС£Òò´ËºÄʱ´óԼΪmax(C M,T)¡£¿¼Âǵ½MÊÇÄÚ´æÖÐÊý¾Ý¿éµÄ¡°°á¼Ò¡±ºÄʱ£¬·Ç³£¶ÌÔÝ¿ÉÒÔÊ¡ÂÔ£¬Òò´Ë½üËÆµØÈÏΪÊÇ£ºmax(C,T)¡£
12£®ÊÔ»æÍ¼ËµÃ÷°Ñ¶à»º³åÓÃÓÚÊä³öʱµÄÇé¿ö¡£
°Ñ¶à»º³åÓÃÓÚÊä³öʱµÄÇé¿öÈçͼËùʾ£º
13£®ÊÔ˵Ã÷ÊÕÈÝÊäÈ빤×÷»º³åÇøºÍÌáÈ¡Êä³ö¹¤×÷»º³åÇøµÄ¹¤×÷Çé¿ö¡£
¢Ù ÊÕÈÝÊäÈ빤×÷»º³åÇøµÄ¹¤×÷Çé¿öΪ£ºÔÚÊäÈë½ø³ÌÐèÒªÊäÈëÊý¾Ýʱ£¬µ÷ÓÃGetBuf(EmptyQueue)¹ý³Ì£¬´ÓEmptyQueue¶ÓÁеĶÓÊ×ÕªÏÂÒ»¸ö¿Õ»º³åÇø£¬°ÑËü×÷ΪÊÕÈÝÊäÈ빤×÷»º³åÇøHin¡£È»ºó£¬°ÑÊý¾ÝÊäÈëÆäÖУ¬×°ÂúºóÔÙµ÷ÓÃPutBuf(InputQueue, Hin)¹ý³Ì£¬½«¸Ã»º³åÇø¹ÒÔÚÊäÈë¶ÓÁÐInputQueueµÄ¶Óβ¡£¢Ú ÌáÈ¡Êä³ö¹¤×÷»º³åÇøµÄ¹¤×÷Çé¿öΪ£ºµ±ÒªÊä³öÊý¾Ýʱ£¬µ÷ÓÃGetBuf(OutputQueue)¹ý³Ì£¬´ÓÊä³ö¶ÓÁеĶÓÊ×È¡µÃÒ»×°ÂúÊä³öÊý¾ÝµÄ»º³åÇø×÷ΪÌáÈ¡Êä³öµÄ¹¤×÷»º³åÇøSout¡£ÔÚÊý¾ÝÌáÈ¡Íêºó£¬ÔÙµ÷ÓÃPutBuf(EmptyQueue, Sout)¹ý³Ì£¬½«¸Ã»º³åÇø¹Òµ½¿Õ»º³å¶ÓÁÐEmptyQueueµÄ¶Óβ¡£
14£®Ê²Ã´Êǰ²È«·ÖÅ䷽ʽºÍ²»°²È«·ÖÅ䷽ʽ£¿
¢Ù Ëùν°²È«·ÖÅ䷽ʽ£¬ÊÇָÿµ±½ø³Ì·¢³öI/OÇëÇóºó£¬±ã½øÈë×èÈû״̬£¬Ö±µ½ÆäI/O²Ù×÷Íê³Éʱ²Å±»»½ÐÑ¡£ÔÚ²ÉÓÃÕâÖÖ·ÖÅä²ßÂÔʱ£¬Ò»µ©½ø³ÌÒѾ»ñµÃijÖÖÉ豸£¨×ÊÔ´£©ºó±ã×èÈû£¬Ê¹Ëü²»¿ÉÄÜÔÙÇëÇóÈκÎ×ÊÔ´£¬¶øÔÚËüÔËÐÐʱÓÖ²»±£³ÖÈκÎ×ÊÔ´¡£Òò´Ë£¬ÕâÖÖ·ÖÅ䷽ʽÒѾÞðÆúÁËÔì³ÉËÀËøµÄËĸö±ØÒªÌõ¼þÖ®Ò»µÄ¡°ÇëÇóºÍ±£³Ö¡±Ìõ¼þ£¬ËùÒÔ·ÖÅäÊǰ²È«µÄ¡£ÆäȱµãÊǽø³Ì½øÕ¹»ºÂý£¬¼´CPUÓëI/OÉ豸ÊÇ´®Ðй¤×÷µÄ¡£¢Ú Ëùν²»°²È«·ÖÅ䷽ʽ£¬ÊÇÖ¸½ø³Ì·¢³öI/OÇëÇóºóÈÔ¼ÌÐøÖ´ÐУ¬ÐèҪʱÓÖ¿É·¢³öµÚ¶þ¸öI/OÇëÇó¡¢µÚÈý¸öI/OÇëÇó¡£½öµ±½ø³ÌËùÇëÇóµÄÉ豸Òѱ»ÁíÒ»¸ö½ø³ÌÕ¼ÓÐʱ£¬½ø³Ì²Å½øÈë×èÈû״̬¡£ÆäÓŵãÊÇÒ»¸ö½ø³Ì¿Éͬʱ²Ù×÷¶à¸öÉ豸£¬´Ó¶øÊ¹½ø³ÌÍÆ½øÑ¸ËÙ¡£¶øÈ±µãÊÇ·ÖÅä²»°²È«£¬ÒòΪËü¿ÉÄܾßÓС°ÇëÇóºÍ±£³Ö¡±Ìõ¼þ£¬ËùÒÔ¿ÉÄÜÔì³ÉËÀËø¡£Òò´Ë£¬ÔÚÉ豸·ÖÅä³ÌÐòÖл¹ÐèÔö¼ÓÒ»¸ö¹¦ÄÜ£¬ÓÃÓÚ¶Ô±¾´ÎµÄÉ豸·ÖÅäÊÇ·ñ»á·¢ÉúËÀËø½øÐа²È«ÐÔ¼ÆË㣬½öµ±¼ÆËã½á¹û˵Ã÷·ÖÅäÊǰ²È«µÄÇé¿öÏ²ŽøÐзÖÅä¡£
15£®ÎªÊ²Ã´ÒªÒýÈëÉ豸¶ÀÁ¢ÐÔ£¿ÈçºÎʵÏÖÉ豸¶ÀÁ¢ÐÔ£¿
ÔÚÏÖ´ú²Ù×÷ϵͳÖУ¬ÎªÁËÌá¸ßϵͳµÄ¿ÉÊÊÓ¦ÐԺͿÉÀ©Õ¹ÐÔ£¬¶¼ºÁÎÞÀýÍâµØÊµÏÖÁËÉ豸¶ÀÁ¢ÐÔ£¬Ò²¼´É豸ÎÞ¹ØÐÔ¡£Æä»ù±¾º¬ÒåÊÇ£¬Ó¦ÓóÌÐò¶ÀÁ¢ÓÚ¾ßÌåʹÓõÄÎïÀíÉ豸£¬¼´Ó¦ÓóÌÐòÒÔÂß¼É豸Ãû³ÆÀ´ÇëÇóʹÓÃijÀàÉ豸¡£½øÒ»²½Ëµ£¬ÔÚʵÏÖÁËÉ豸¶ÀÁ¢ÐԵŦÄܺ󣬿ɴøÀ´Á½·½ÃæµÄºÃ´¦£º£¨1£©É豸·ÖÅäʱµÄÁé»îÐÔ£»£¨2£©Ò×ÓÚʵÏÖI/OÖØ¶¨Ïò(Ö¸ÓÃÓÚI/O²Ù×÷µÄÉ豸¿ÉÒÔ¸ü»»¼´Öض¨Ïò£¬¶ø²»±Ø¸Ä±äÓ¦ÓóÌÐò)¡£
ΪÁËʵÏÖÉ豸µÄ¶ÀÁ¢ÐÔ£¬Ó¦ÒýÈëÂß¼É豸ºÍÎïÀíÉ豸Á½¸ö¸ÅÄî¡£ÔÚÓ¦ÓóÌÐòÖУ¬Ê¹ÓÃÂß¼É豸Ãû³ÆÀ´ÇëÇóʹÓÃijÀàÉ豸£»¶øÏµÍ³Ö´ÐÐʱ£¬ÊÇʹÓÃÎïÀíÉ豸Ãû³Æ¡£¼øÓÚÇý¶¯³ÌÐòÊÇÒ»¸öÓëÓ²¼þ£¨»òÉ豸£©½ôÃÜÏà¹ØµÄÈí¼þ£¬±ØÐëÔÚÇý¶¯³ÌÐòÖ®ÉÏÉèÖÃÒ»²ãÈí¼þ£¬³ÆÎªÉ豸¶ÀÁ¢ÐÔÈí¼þ£¬ÒÔÖ´ÐÐËùÓÐÉ豸µÄ¹«ÓвÙ×÷¡¢Íê³ÉÂß¼É豸Ãûµ½ÎïÀíÉ豸ÃûµÄת»»£¨Îª´ËÓ¦ÉèÖÃÒ»ÕÅÂß¼É豸±í£©²¢ÏòÓû§²ã£¨»òÎļþ²ã£©Èí¼þÌṩͳһ½Ó¿Ú£¬´Ó¶øÊµÏÖÉ豸µÄ¶ÀÁ¢ÐÔ¡£
16£®ÔÚ¿¼Âǵ½É豸µÄ¶ÀÁ¢ÐÔʱ£¬Ó¦ÈçºÎ·ÖÅä¶ÀÕ¼É豸£¿
ÔÚ¿¼Âǵ½É豸µÄ¶ÀÁ¢ÐÔʱ£¬Ó¦°´Èçϲ½ÖèÀ´·ÖÅä¶ÀÕ¼É豸£º£¨1£©½ø³ÌÒÔÂß¼É豸ÃûÌá³öI/OÇëÇó¡££¨2£©¸ù¾ÝÂß¼É豸±íÏàÓ¦±íÏî»ñµÃI/OÇëÇóµÄÂß¼É豸¶ÔÓ¦ÀàÐ͵ÄÎïÀíÉ豸ÔÚϵͳÉ豸±íÖеÄÖ¸Õë¡££¨3£©´ÓÖ¸ÕëËùָλÖÃÆð˳Ðò¼ìË÷ϵͳÉ豸±í£¬Ö±µ½ÕÒµ½Ò»¸öÊôÓÚ¶ÔÓ¦I/OÇëÇóËùÓÃÀàÐÍ¡¢¿ÕÏпÉÓÃÇÒ»ùÓÚÉ豸·ÖÅ䰲ȫÐÔËã·¨Ñé֤Ϊ°²È«·ÖÅäµÄÉ豸µÄÉ豸¿ØÖÆ±í£¬½«¶ÔÓ¦É豸·ÖÅ䏸Çëͬ´ï³Ì£»Èç¹ûδÕÒµ½°²È«¿ÉÓõĿÕÏÐÉ豸£¬Ôò°ÑÇëͬ´ï³ÌµÄ½ø³Ì¿ØÖÆ¿é¹Òµ½ÏàÓ¦ÀàÐÍÉ豸µÄµÈ´ý¶ÓÁÐÉϵȴý»½ÐѺͷÖÅä¡££¨4£©ÏµÍ³°ÑÉ豸·ÖÅ䏸I/OÇëͬ´ï³Ìºó£¬ÔÙµ½¸ÃÉ豸µÄÉ豸¿ØÖƱíÖÐÕÒ³öÓëÆäÏàÁ¬½ÓµÄ¿ØÖÆÆ÷µÄ¿ØÖÆÆ÷¿ØÖÆ±í£¬¸ù¾ÝÆä״̬×Ö¶ÎÅжϸÿØÖÆÆ÷ÊÇ·ñæµ£¬ÈôæÔò°ÑÇëͬ´ï³ÌµÄ½ø³Ì¿ØÖÆ¿é¹Òµ½¸Ã¿ØÖÆÆ÷µÄµÈ´ý¶ÓÁÐÉÏ£»·ñÔò½«¸Ã¿ØÖÆÆ÷·ÖÅ䏸½ø³Ì¡££¨5£©ÏµÍ³°Ñ¿ØÖÆÆ÷·ÖÅ䏸I/OÇëͬ´ï³Ìºó£¬ÔÙµ½¸Ã¿ØÖÆÆ÷µÄ¿ØÖÆÆ÷¿ØÖƱíÖÐÕÒ³öÓëÆäÏàÁ¬½ÓµÄͨµÀµÄͨµÀ¿ØÖÆ±í£¬¸ù¾ÝÆä״̬×Ö¶ÎÅжϸÃͨµÀÊÇ·ñæµ£¬ÈôæÔò°ÑÇëͬ´ï³ÌµÄ½ø³Ì¿ØÖÆ¿é¹Òµ½¸ÃͨµÀµÄµÈ´ý¶ÓÁÐÉÏ£»·ñÔò½«¸ÃͨµÀ·ÖÅ䏸½ø³Ì¡££¨6£©Ö»ÓÐÔÚÉ豸¡¢¿ØÖÆÆ÷ºÍͨµÀÈýÕß¶¼·ÖÅä³É¹¦Ê±£¬Õâ´ÎµÄÉ豸·ÖÅä²ÅËã³É¹¦£¬È»ºó±ã¿ÉÆô¶¯É豸½øÐÐÊý¾Ý´«ËÍ¡£
17£®Ê²Ã´ÊÇÐéÄâÉ豸£¿ÆäʵÏÖËùÒÀÀµµÄ¹Ø¼ü¼¼ÊõÓÐÄÄЩ£¿
ͨ¹ýÐéÄâ¼¼Êõ¿É½«Ò»Ì¨¶ÀÕ¼É豸±ä»»³ÉÈô¸Ę́Âß¼É豸£¬¹©Èô¸É¸öÓû§£¨½ø³Ì£©Í¬Ê±Ê¹Óã¬Í¨³£°ÑÕâÖÖ¾¹ýÐéÄâ¼¼Êõ´¦ÀíºóµÄÉ豸³ÆÎªÐéÄâÉ豸¡£ÆäʵÏÖËùÒÀÀµµÄ¹Ø¼ü¼¼ÊõÊÇSPOOLING¼¼Êõ¡£
18£®ÊÔ˵Ã÷SPOOLINGϵͳµÄ×é³É¡£
SPOOLingϵͳÊǶÔÍÑ»úI/O¹¤×÷µÄÄ£Ä⣬Æä±ØÐëÓиßËÙËæ»úÍâ´æ£¨Í¨³£²ÉÓôÅÅÌ£©µÄÖ§³Ö¡£SPOOLINGϵͳÖ÷ÒªÓÐÒÔÏÂËĸö²¿·Ö£º£¨1£©ÊäÈë¾®ºÍÊä³ö¾®£¬Îª´ÅÅÌÉÏ¿ª±ÙµÄÁ½´ó´æ´¢¿Õ¼ä£¬·Ö±ðÄ£ÄâÍÑ»úÊäÈë/³öʱµÄ´ÅÅÌ£¬²¢ÓÃÓÚÊÕÈÝI/OÉ豸ÊäÈëµÄÊý¾ÝºÍÓû§³ÌÐòµÄÊä³öÊý¾Ý£»£¨2£©ÊäÈ뻺³åÇøºÍÊä³ö»º³åÇø£¬ÔÚÄÚ´æÖпª±Ù£¬·Ö±ðÓÃÓÚÔÝ´æÓÉÊäÈëÉ豸ºÍÊä³ö¾®ËÍÀ´µÄÊý¾Ý£»£¨3£©ÊäÈë½ø³ÌSPiºÍÊä³ö½ø³ÌSPo£¬·Ö±ðÄ£ÄâÍÑ»úÊäÈë/³öʱµÄÍâΧ¿ØÖÆ»ú£¬ÓÃÓÚ¿ØÖÆI/O¹ý³Ì£»£¨4£©I/OÇëÇó¶ÓÁУ¬ÓÉϵͳΪ¸÷¸öI/OÇëͬ´ï³Ì½¨Á¢µÄI/OÇëÇó±í¹¹³ÉµÄ¶ÓÁС£
19£®ÔÚʵÏÖºǫ́´òӡʱ£¬SPOOLINGϵͳӦΪÇëÇóI/OµÄ½ø³ÌÌṩÄÄЩ·þÎñ£¿
ÔÚʵÏÖºǫ́´òӡʱ£¬SPOOLINGϵͳӦΪÇëÇóI/OµÄ½ø³ÌÌṩÒÔÏ·þÎñ£º£¨1£©ÓÉÊä³ö½ø³ÌÔÚÊä³ö¾®ÖÐΪ֮ÉêÇëÒ»¿ÕÏÐÅÌ¿éÇø£¬²¢½«Òª´òÓ¡µÄÊý¾ÝËÍÈëÆäÖУ»£¨2£©Êä³ö½ø³ÌÔÙΪÓû§½ø³ÌÉêÇëÒ»Õſհ׵ÄÓû§´òÓ¡±í£¬²¢½«Óû§µÄ´òÓ¡ÒªÇóÌîÈëÆäÖУ¬ÔÙ½«¸Ã±í¹Òµ½ÇëÇó´òÓ¡¶ÓÁÐÉÏ¡££¨3£©Ò»µ©´òÓ¡»ú¿ÕÏУ¬Êä³ö½ø³Ì±ã´ÓÇëÇó´òÓ¡¶ÓÁеĶÓÊ×È¡³öÒ»ÕÅÇëÇó´òÓ¡±í£¬¸ù¾Ý±íÖеÄÒªÇó½«Òª´òÓ¡µÄÊý¾Ý´ÓÊä³ö¾®´«Ë͵½Äڴ滺³åÇø£¬ÔÙÓÉ´òÓ¡»ú½øÐдòÓ¡¡£
20£®ÊÔ˵Ã÷É豸Çý¶¯³ÌÐò¾ßÓÐÄÄÐ©ÌØµã£¿
É豸Çý¶¯³ÌÐò¾ßÓÐÈçÏÂÌØµã£º£¨1£©Çý¶¯³ÌÐòÖ÷ÒªÊÇÔÚÇëÇóI/OµÄ½ø³ÌÓëÉ豸¿ØÖÆÆ÷Ö®¼äµÄÒ»¸öͨÐųÌÐò£»£¨2£©Çý¶¯³ÌÐòÓëI/OÉ豸µÄÌØÐÔ½ôÃÜÏà¹Ø£»£¨3£©Çý¶¯³ÌÐòÓëI/O¿ØÖÆ·½Ê½½ôÃÜÏà¹Ø£»£¨4£©Çý¶¯³ÌÐòÓëÓ²¼þ½ôÃÜÏà¹Ø£¬Òò¶øÆäÖеÄÒ»²¿·Ö³ÌÐò±ØÐëÓûã±àÓïÑÔÊéд£¬ÇÒ»ù±¾²¿·ÖÍùÍùÒѱ»¹Ì»¯ÔÚROMÖС£
21£®ÊÔ˵Ã÷É豸Çý¶¯³ÌÐòÓ¦¾ßÓÐÄÄЩ¹¦ÄÜ£¿
É豸Çý¶¯³ÌÐòµÄÖ÷Òª¹¦ÄܰüÀ¨£º£¨1£©½«½ÓÊÕµ½µÄ³éÏóÒªÇóתΪ¾ßÌåÒªÇ󣻣¨2£©¼ì²éÓû§I/OÇëÇóµÄºÏ·¨ÐÔ£¬Á˽âI/OÉ豸µÄ״̬£¬´«µÝÓйزÎÊý£¬ÉèÖÃÉ豸µÄ¹¤×÷·½Ê½£»£¨3£©·¢³öI/OÃüÁÆô¶¯·ÖÅäµ½µÄI/OÉ豸£¬Íê³ÉÖ¸¶¨µÄI/O²Ù×÷£»£¨4£©¼°Ê±ÏìÓ¦ÓÉ¿ØÖÆÆ÷»òͨµÀ·¢À´µÄÖжÏÇëÇ󣬲¢¸ù¾ÝÆäÖжÏÀàÐ͵÷ÓÃÏàÓ¦µÄÖжϴ¦Àí³ÌÐò½øÐд¦Àí£»£¨5£©¶ÔÓÚÉèÖÃÓÐͨµÀµÄ¼ÆËã»úϵͳ£¬Çý¶¯³ÌÐò»¹Ó¦¸ÃÄܹ»¸ù¾ÝÓû§µÄI/OÇëÇó£¬×Ô¶¯µØ¹¹³ÉͨµÀ³ÌÐò¡£
22£®É豸Çý¶¯³ÌÐòͨ³£ÒªÍê³ÉÄÄЩ¹¤×÷£¿
É豸Çý¶¯³ÌÐòͨ³£ÒªÍê³ÉÒÔϹ¤×÷£º£¨1£©½«³éÏóÒªÇóת»»Îª¾ßÌåÒªÇ󣻣¨2£©¼ì²éI/OÇëÇóµÄºÏ·¨ÐÔ£»£¨3£©¶Á³öºÍ¼ì²éÉ豸µÄ״̬£»£¨4£©´«ËͱØÒªµÄ²ÎÊý£»£¨5£©ÉèÖù¤×÷·½Ê½£»£¨6£©Æô¶¯I/OÉ豸¡£
23£®É豸Öжϴ¦Àí³ÌÐòͨ³£ÐèÍê³ÉÄÄЩ¹¤×÷£¿
É豸Öжϴ¦Àí³ÌÐòͨ³£ÐèÍê³ÉÈçϹ¤×÷£º£¨1£©»½Ðѱ»×èÈûµÄÇý¶¯³ÌÐò½ø³Ì£»£¨2£©±£»¤±»ÖжϽø³ÌµÄCPU»·¾³£»£¨3£©·ÖÎöÖжÏÔÒò¡¢×ªÈëÏàÓ¦µÄÉ豸Öжϴ¦Àí³ÌÐò£»£¨4£©½øÐÐÖжϴ¦Àí£»£¨5£©»Ö¸´±»ÖжϽø³ÌµÄÏÖ³¡¡£
µÚ°ËÕÂ
1£® ·Ö±ð¾ÍÊý¾ÝÏî¡¢¼Ç¼ºÍÎļþµÄ¸ÅÄî½øÐнâÊÍ¡£
Êý¾ÝÏî¿É·ÖΪ»ù±¾Êý¾ÝÏîºÍ×éºÏÊý¾ÝÏî¡£»ù±¾Êý¾ÝÏîÊÇÓÃÓÚÃèÊöÒ»¸ö¶ÔÏóijÖÖÊôÐÔµÄ×Ö·û¼¯£¬ÊÇÊý¾Ý×éÖ¯ÖпÉÒÔÃüÃûµÄ×îСÂß¼Êý¾Ýµ¥Î»£¬ÓÖ³ÆÎªÔ×ÓÊý¾Ý¡¢Êý¾ÝÔªËØ»ò×ֶΣ¬Æä¾ßÓÐÊý¾ÝÃû¡¢Êý¾ÝÀàÐͼ°Êý¾ÝÖµÈý¸öÌØÐÔ¡£×éºÏÊý¾ÝÏîÔòÓÉÈô¸ÉÊý¾ÝÏî¹¹³É¡£¼Ç¼ÊÇÒ»×éÏà¹ØÊý¾ÝÏîµÄ¼¯ºÏ£¬ÓÃÓÚÃèÊöÒ»¸ö¶ÔÏóij·½ÃæµÄÊôÐÔ¡£ÎļþÊǾßÓÐÎļþÃûµÄÒ»×éÏà¹ØÐÅÏ¢µÄ¼¯ºÏ¡£
2£® °´ÎļþµÄÎïÀí½á¹¹£¬¿É½«Îļþ·ÖΪÄļ¸Àࣿ
°´ÎļþµÄÎïÀí½á¹¹£¬¿É½«Îļþ·ÖΪÈýÀࣺ£¨1£©Ë³ÐòÎļþ£¬Ö¸°ÑÂß¼ÎļþÖеļǼ˳ÐòµØ´æ´¢µ½Á¬ÐøµÄÎïÀíÅÌ¿éÖУ»£¨2£©Á´½ÓÎļþ£¬Ö¸ÎļþÖеĸ÷¸ö¼Ç¼¿ÉÒÔ´æ·ÅÔÚ²»ÏàÁڵĸ÷¸öÎïÀí¿éÖУ¬µ«Í¨¹ýÎïÀí¿éÖеÄÁ´½ÓÖ¸Õ룬½«ËüÃÇÁ´½Ó³ÉÒ»¸öÁ´±í£»£¨3£©Ë÷ÒýÎļþ£¬Ö¸ÎļþÖеĸ÷¸ö¼Ç¼¿ÉÒÔ´æ·ÅÔÚ²»ÏàÁڵĸ÷¸öÎïÀí¿éÖУ¬µ«Í¨¹ýΪÿ¸öÎļþ½¨Á¢Ò»ÕÅË÷Òý±íÀ´ÊµÏּǼºÍÎïÀí¿éÖ®¼äµÄÓ³Éä¹ØÏµ¡£
3£® ÎļþϵͳµÄÄ£ÐͿɷÖΪÈý²ã£¬ÊÔ˵Ã÷Æäÿһ²ãËù°üº¬µÄ»ù±¾ÄÚÈÝ¡£
´ð£º ÎļþϵͳģÐÍÈçͼËùʾ£º
£¨1£©×îµÍ²ãΪ¶ÔÏó¼°ÆäÊôÐÔ˵Ã÷£¬Ö÷Òª°üÀ¨Îļþ¡¢Ä¿Â¼¡¢´ÅÅÌ´æ´¢¿Õ¼äµÈÈýÀà¶ÔÏó¡££¨2£©×î¸ß²ãÊÇÎļþϵͳÌṩ¸øÓû§µÄ½Ó¿Ú£¬·ÖΪÃüÁî½Ó¿Ú¡¢³ÌÐò½Ó¿ÚºÍͼÐλ¯Óû§½Ó¿ÚµÈÈýÖÖÀàÐÍ¡££¨3£©Öмä²ãÊǶԶÔÏó½øÐвÙ×ݺ͹ÜÀíµÄÈí¼þ¼¯ºÏ£¬ÊÇÎļþϵͳµÄºËÐIJ¿·Ö£¬ÓµÓÐÎļþ´æ´¢¿Õ¼ä¹ÜÀí¡¢ÎļþĿ¼¹ÜÀí¡¢µØÖ·Ó³Éä¡¢Îļþ¶Áд¹ÜÀí¼°Îļþ¹²ÏíÓë±£»¤µÈÖî¶à¹¦ÄÜ¡£¾ßÌåÓÖ¿É·ÖΪËĸö×Ӳ㣺¢ÙI/O¿ØÖƲ㣨ÓÖ³ÆÎªÉ豸Çý¶¯³ÌÐò²ã£©£¬Ö÷ÒªÓÉ´ÅÅÌÇý¶¯³ÌÐòºÍ´Å´øÇý¶¯³ÌÐò×é³É£¬¸ºÔðÆô¶¯I/OÉ豸ºÍ¶ÔÉ豸·¢À´µÄÖжÏÐźŽøÐд¦Àí£»¢Ú»ù±¾Îļþϵͳ²ã£¨ÓÖ³ÆÎªÎïÀíI/O²ã£©£¬Ö÷ÒªÓÃÓÚ´¦ÀíÄÚ´æÓë´ÅÅÌ»ò´Å´ø»úϵͳ֮¼äÊý¾Ý¿éµÄ½»»»£¬Í¨¹ýÏòI/O¿ØÖƲ㷢ËÍͨÓÃÖ¸Áî¼°¶ÁдµÄÎïÀíÅÌ¿éºÅÓ뻺³åÇøºÅµÈI/O²ÎÊýÀ´Íê³É£»¢Û»ù±¾I/O¹ÜÀí³ÌÐò²ã£¨¼´Îļþ×é֯ģ¿é²ã£©£¬¸ºÔðÍê³ÉÓë´ÅÅÌI/OÓйصĴóÁ¿ÊÂÎñ£¬°üÀ¨ÎļþËùÔÚÉ豸µÄÑ¡¶¨¡¢ÎļþÂß¼¿éºÅµ½ÎïÀí¿éºÅµÄת»»¡¢¿ÕÏÐÅÌ¿éµÄ¹ÜÀí¼°I/O»º³åµÄÖ¸¶¨µÈ£»¢ÜÂß¼Îļþϵͳ²ã£¬¸ºÔðËù¶ÁдµÄÎļþÂß¼¿éºÅµÄÈ·¶¨¡¢Ä¿Â¼ÏîµÄ´´½¨ÓëÐ޸ġ¢ÎļþÓë¼Ç¼µÄ±£»¤µÈ¡£
Îļþϵͳ½Ó¿Ú
¶Ô¶ÔÏó²Ù×ݺ͹ÜÀíµÄÈí¼þ¼¯ºÏ Âß¼Îļþϵͳ
»ù±¾I/O¹ÜÀí³ÌÐò£¨Îļþ×é֯ģ¿é£©
»ù±¾Îļþϵͳ£¨ÎïÀíI/O²ã£©
I/O¿ØÖƲ㣨É豸Çý¶¯³ÌÐò£©
¶ÔÏó¼°ÆäÊôÐÔ˵Ã÷
4£® ¶ÔÓÚÒ»¸ö½ÏÍêÉÆµÄÎļþϵͳ£¬Ó¦¾ß±¸ÄÄЩ¹¦ÄÜ£¿
¶ÔÓÚÒ»¸ö½ÏÍêÉÆµÄÎļþϵͳ£¬Ó¦¾ß±¸Ò»ÏµÁеŦÄÜ£¬°üÀ¨¶ÔÎļþ´æ´¢¿Õ¼äµÄ¹ÜÀí¡¢Ä¿Â¼¹ÜÀí¡¢ÎļþµÄ¶Áд¹ÜÀíÒÔ¼°ÎļþµÄ¹²ÏíÓë±£»¤µÈ¡£ÆäÖУ¬ÓÐЩ¹¦ÄܶÔÓû§ÊÇ͸Ã÷µÄ£¬¾Í³ÊÏÖÔÚÓû§ÃæÇ°µÄ¹¦ÄÜÀ´Ëµ£¬¿Éͨ¹ýÓû§¶ÔÎļþËùÄÜÊ©¼ÓµÄ²Ù×÷À´±íÏÖ¡£¶ÔÎļþµÄ²Ù×÷¿É·ÖΪÁ½´óÀࣺһÀàÊǶÔÎļþ×ÔÉíµÄ²Ù×÷£¬°üÀ¨ÎļþµÄ´´½¨¡¢É¾³ý¡¢¶Á¡¢Ð´¡¢½Ø¶Ï¼°Îļþ¶Á/дλÖõÄÉèÖã»Ò»ÀàÊǶԼǼµÄ²Ù×÷£¬°üÀ¨¼Ç¼µÄ±éÀú£¨¼´¼ìË÷ËùÓмǼ£©¡¢µ¥¸ö¼Ç¼µÄ¼ìË÷ÒÔ¼°¼Ç¼µÄ²åÈë¡¢Ð޸ĺÍɾ³ý¡£
5£® ʲôÊÇÎļþµÄÂß¼½á¹¹£¿Ê²Ã´ÊÇÎļþµÄÎïÀí½á¹¹£¿
ÎļþµÄÂß¼½á¹¹ÊÇÖ¸´ÓÓû§µÄ¹Ûµã³ö·¢Ëù¹Û²ìµ½µÄÎļþ×éÖ¯ÐÎʽ£¬Ò²¾ÍÊÇÓû§¿ÉÒÔÖ±½Ó´¦ÀíµÄÊý¾Ý¼°Æä½á¹¹£¬Ëü¶ÀÁ¢ÓÚÎïÀíÌØÐÔ£»¶øÎļþµÄÎïÀí½á¹¹ÔòÊÇÖ¸ÎļþÔÚÍâ´æÉϵĴ洢×éÖ¯ÐÎʽ£¬Óë´æ´¢½éÖʵĴ洢ÐÔÄÜÓйء£
6£® ÄãÈÏΪÄÚ´æ¹ÜÀíºÍÍâ´æ¹ÜÀíÓÐÄÄЩÏàͬµãºÍ²»Í¬µã£¿
ÄÚ´æ¹ÜÀíºÍÍâ´æ¹ÜÀí¾ù×·Çó´æ´¢¿Õ¼äÀûÓÃÂʵÄÌá¸ß£¬¶¼¾ßÓд洢¿Õ¼äµÄ·ÖÅäÓë»ØÊÕ¡¢µØÖ·Ó³Éä¡¢¹²ÏíÓë±£»¤µÈ¹¦ÄÜ¡£µ«¶þÕßµÄÄ¿µÄºÍÈÎÎñ²»Í¬£¬Òò¶ø¼¼Êõ²àÖØµãÒ²ÓÐËù²»Í¬¡£¾ßÌå¶øÑÔ£¬ÄÚ´æ¹ÜÀí×ÅÑÛÓÚΪ¶àµÀ³ÌÐòµÄÔËÐÐÌṩÁ¼ºÃµÄ»·¾³£¬ÒÔ½ø³Ì×÷Ϊ·ÖÅä¶ÔÏ󣬲¢ÒªÇóÄÜ´ÓÂß¼ÉÏÀ©³äÄڴ棻¶øÍâ´æ¹ÜÀíÔò×ÅÑÛÓÚΪÿ¸öÎļþ·ÖÅä±ØÒªµÄÍâ´æ¿Õ¼ä£¬²¢ÄÜÓÐÖúÓÚÌá¸ßÎļþϵͳµÄ¹¤×÷ËÙ¶ÈÌØ±ðÊÇÎļþµÄ·ÃÎÊËÙ¶È¡£
7£® ÈçºÎÌá¸ß¶Ô±ä³¤¼Ç¼˳ÐòÎļþµÄ¼ìË÷ËÙ¶È£¿
ΪÁËÌá¸ß¶Ô±ä³¤¼Ç¼˳ÐòÎļþµÄ¼ìË÷ËÙ¶È£¬¿ÉΪÆä½¨Á¢Ò»ÕÅË÷Òý±í£¬ÒÔÖ÷ÎļþÖÐÿÌõ¼Ç¼µÄ³¤¶È¼°Ö¸Ïò¶ÔÓ¦¼Ç¼µÄÖ¸Õ루¼´¸Ã¼Ç¼ÔÚÂß¼µØÖ·¿Õ¼äµÄÊ×Ö·£©×÷ΪÏàӦÿ¸ö±íÏîµÄÄÚÈÝ¡£ÓÉÓÚË÷Òý±í±¾ÉíÊÇÒ»¸ö¶¨³¤¼Ç¼µÄ˳ÐòÎļþ£¬Èô½«Æä°´¼Ç¼¼üÅÅÐò£¬Ôò¿ÉÒÔʵÏÖ¶ÔÖ÷ÎļþµÄ·½±ã¿ìËÙµÄÖ±½Ó´æÈ¡¡£ÐèÒªÖ¸³öµÄÊÇ£¬Èç¹ûÎļþ½Ï´ó£¬Ó¦Í¨¹ý½¨Á¢·Ö×é¶à¼¶Ë÷ÒýÒÔ½øÒ»²½Ìá¸ß¼ìË÷ЧÂÊ¡£
8£® ÊÔ˵Ã÷¹ØÓÚË÷ÒýÎļþºÍË÷Òý˳ÐòÎļþµÄ¼ìË÷·½·¨¡£
´ð£º¢Ù¶ÔË÷ÒýÎļþ½øÐмìË÷ʱ£¬Ê×Ïȸù¾ÝÓû§£¨³ÌÐò£©ÌṩµÄ¹Ø¼ü×Ö£¬²¢ÀûÓÃÕÛ°ë²éÕÒ·¨¼ìË÷Ë÷Òý±í£¬´ÓÖÐÕÒµ½ÏàÓ¦µÄ±íÏÔÙÀûÓøñíÏîÖиø³öµÄÖ¸Ïò¼Ç¼µÄÖ¸ÕëÖµ£¬È¥·ÃÎʶÔÓ¦µÄ¼Ç¼¡£¢Ú¶ÔË÷Òý˳ÐòÎļþ½øÐмìË÷ʱ£¬Ê×ÏÈÀûÓÃÓû§£¨³ÌÐò£©ÌṩµÄ¹Ø¼ü×ÖÒÔ¼°Ä³ÖÖ²éÕÒ·½·¨£¬È¥¼ìË÷Ë÷Òý±í£¬ÕÒµ½¸Ã¼Ç¼ËùÔڼǼ×éÖеĵÚÒ»Ìõ¼Ç¼µÄ±íÏ´ÓÖеõ½¸Ã¼Ç¼×éµÚÒ»¸ö¼Ç¼ÔÚÖ÷ÎļþÖеÄλÖã»È»ºóÔÙÀûÓÃ˳Ðò²éÕÒ·¨È¥²éÕÒÖ÷Îļþ£¬´Ó¶øÕÒµ½ËùÒªÇóµÄ¼Ç¼¡£
Ë÷ÒýÎļþµÄ¼ìË÷£ºÊ×ÏÈÊǸù¾ÝÓû§£¨³ÌÐò£©ÌṩµÄ¹Ø¼ü×Ö£¬²¢ÀûÓÃÕÛ°ë²éÕÒ·¨£¬È¥¼ìË÷Ë÷Òý±í£¬´ÓÖÐÕÒµ½ÏàÓ¦µÄÏÔÙÀûÓøñíÏîÖиø³öµÄÖ¸Ïò¼Ç¼µÄÖ¸ÕëÖµ£¬È¥·ÃÎÊËùÐèµÄ¼Ç¼¡£
Ë÷Òý˳ÐòÎļþ¼ìË÷£ºÊ×ÏÈÀûÓÃÓû§£¨³ÌÐò£©ÌṩµÄ¹Ø¼ü×ÖÒÔ¼°Ä³ÖÖ²éÕÒ·½·¨£¬È¥¼ìË÷Ë÷Òý±í£¬ÕÒµ½¸Ã¼Ç¼ËùÔڼǼ×éÖеÚÒ»¸ö¼Ç¼µÄ±íÏ´ÓÖеõ½¸Ã¼Ç¼×éµÚÒ»¸ö¼Ç¼ÔÚÖ÷ÎļþÖеÄλÖã»È»ºó£¬ÔÙÀûÓÃ˳Ðò²éÕÒ·¨È¥²éÕÒÖ÷Îļþ£¬´ÓÖÐÕÒµ½ËùÒªÇóµÄ¼Ç¼¡£
9£® ÊÔ´Ó¼ìË÷ËٶȺʹ洢·ÑÓÃÁ½·½Ãæ¶ÔË÷ÒýÎļþºÍË÷Òý˳ÐòÎļþ½øÐбȽϡ£
¼ÙÉèÖ÷ÎļþÓµÓÐNÌõ¼Ç¼¡£¶ÔÓÚË÷ÒýÎļþ£¬Ö÷ÎļþµÄÿÌõ¼Ç¼¾ùÐèÅäÖÃÒ»¸öË÷ÒýÏ¹Ê´æ´¢¿ªÏúΪN£»¶øÎª¼ìË÷µ½¾ßÓÐÖ¸¶¨¹Ø¼ü×ֵļǼ£¬Æ½¾ùÐèÒª²éÕÒN/2Ìõ¼Ç¼¡£¶ÔÓÚË÷Òý˳ÐòÎļþ£¬Ó¦ÎªÃ¿¸ö¼Ç¼·Ö×éÅäÖÃÒ»¸öË÷ÒýÏ¹Ê´æ´¢¿ªÏúΪN1/2£»¶øÎª¼ìË÷µ½¾ßÓÐÖ¸¶¨¹Ø¼ü×ֵļǼ£¬Æ½¾ùÐèÒª²éÕÒN 1/ 2Ìõ¼Ç¼¡£¶ÔÓÚÁ½¼¶Ë÷Òý˳ÐòÎļþ£¬´æ´¢¿ªÏúΪN2/3 N1/3£»¶øÎª¼ìË÷µ½¾ßÓÐÖ¸¶¨¹Ø¼ü×ֵļǼ£¬Æ½¾ùÐèÒª²éÕÒ1.5N1/3Ìõ¼Ç¼¡£
10£®Ä¿Â¼¹ÜÀíÖ÷ÒªÓÐÄÄЩҪÇó£¿
´ð£º¶ÔÎļþĿ¼µÄ¹ÜÀíÓÐÒÔÏÂÒªÇó£º
a) ʵÏÖ¡°°´Ãû´æÈ¡¡±
b) Ìá¸ß¶ÔĿ¼µÄ¼ìË÷ËÙ¶È
c) Îļþ¹²Ïí
d) ÔÊÐíÎļþÖØÃû
11£®²ÉÓõ¥¼¶Ä¿Â¼ÄÜ·ñÂú×ãĿ¼¹ÜÀíµÄÖ÷ÒªÒªÇó£¿
²ÉÓõ¥¼¶Ä¿Â¼Ö»ÄÜʵÏÖĿ¼¹ÜÀíµÄ»ù±¾¹¦ÄÜ£¨¼´ÎļþµÄ°´Ãû´æÈ¡£©£¬¶ø¶ÔÓÚÆäËüÈýÏîÒªÇóÔò²»ÄÜÂú×ã¡£
12£®Ä¿Ç°¹ã·º²ÉÓõÄĿ¼½á¹¹ÐÎʽÊÇʲô£¿ËüÓÐʲôÓŵ㣿
Ŀǰ¹ã·º²ÉÓõÄĿ¼½á¹¹ÐÎʽÊÇÊ÷ÐÍĿ¼½á¹¹£¬Æä¾ßÓмìË÷ЧÂʸߡ¢ÔÊÐíÖØÃû¡¢±ãÓÚʵÏÖÎļþ¹²ÏíµÈһϵÁÐÓŵ㡣
13£®Hash¼ìË÷·¨ÓкÎÓŵ㣿ÓкξÖÏÞÐÔ£¿
ÓÖ³ÆÔӴսṹ»òÉ¢Áнṹ¡£ÕâÖֽṹֻÊÊÓÃÓÚ¶¨³¤¼Ç¼ÎļþºÍ°´¼ÇÂ¼Ëæ»ú²éÕҵķÃÎÊ·½Ê½¡£
Hash½á¹¹µÄ˼ÏëÊÇͨ¹ý¼ÆËãÀ´È·¶¨Ò»¸ö¼Ç¼ÔÚ´æ´¢É豸ÉϵĴ洢λÖã¬ÒÀ´ÎÏȺó´æÈëµÄÁ½¸ö¼Ç¼ÔÚÎïÀíÉ豸Éϲ»Ò»¶¨ÏàÁÚ¡£°´Hash½á¹¹×éÖ¯ÎļþµÄÁ½¸ö¹Ø¼üÎÊÌâÊÇ£º
¶¨ÒåÒ»¸öÔÓ´Õº¯Êý£»
½â¾ö³åÍ»£»
14£®ÔÚHash¼ìË÷·¨ÖУ¬ÈçºÎ½â¾ö¡°³åÍ»¡±ÎÊÌ⣿
15£®½âÊ͹ØÓÚÊ÷ÐÍĿ¼½á¹¹²ÉÓÃÏßÐÔ¼ìË÷·¨µÄ¼ìË÷¹ý³Ì¡£
¼ÙÉèÓû§¸ø¶¨µÄÎļþ·¾¶ÃûΪ/Level1/Level2/¡/Leveln/datafile£¬Ôò¹ØÓÚÊ÷ÐÍĿ¼½á¹¹²ÉÓÃÏßÐÔ¼ìË÷·¨¼ìË÷¸ÃÎļþµÄ»ù±¾¹ý³ÌΪ£º¢Ù¶ÁÈëµÚÒ»¸öÎļþ·ÖÁ¿ÃûLevel1£¬ÓÃËüÓë¸ùĿ¼Îļþ£¨»òµ±Ç°Ä¿Â¼Îļþ£©Öи÷¸öĿ¼ÏîµÄÎļþÃû˳ÐòµØ½øÐбȽϣ¬´ÓÖÐÕÒ³öÆ¥ÅäÕߣ¬²¢µÃµ½Æ¥ÅäÏîµÄË÷Òý½áµãºÅ£¬ÔÙ´Ó¶ÔÓ¦Ë÷Òý½áµãÖлñÖªLevel1Ŀ¼ÎļþËùÔÚµÄÅÌ¿éºÅ£¬½«ÏàÓ¦ÅÌ¿é¶ÁÈëÄÚ´æ¡£¢Ú¶ÔÓÚ2~n£¬Ñ»·Ö´ÐÐÒÔϲ½Ö裬ÒÔ¼ìË÷¸÷¼¶Ä¿Â¼Îļþ£º¶ÁÈëµÚi¸öÎļþ·ÖÁ¿ÃûLeveli£¬ÓÃËüÓë×îе÷ÈëÄÚ´æµÄµ±Ç°Ä¿Â¼ÎļþÖи÷¸öĿ¼ÏîµÄÎļþÃû˳ÐòµØ½øÐбȽϣ¬´ÓÖÐÕÒ³öÆ¥ÅäÕߣ¬²¢µÃµ½Æ¥ÅäÏîµÄË÷Òý½áµãºÅ£¬ÔÙ´Ó¶ÔÓ¦Ë÷Òý½áµãÖлñÖªLeveliĿ¼ÎļþËùÔÚµÄÅÌ¿éºÅ£¬½«ÏàÓ¦ÅÌ¿é¶ÁÈëÄÚ´æ¡£¢Û¶ÁÈë×îºóÒ»¸öÎļþ·ÖÁ¿Ãû¼´datafile£¬ÓÃËüÓëµÚn¼¶Ä¿Â¼ÎļþÖи÷¸öĿ¼ÏîµÄÎļþÃû½øÐбȽϣ¬´Ó¶øµÃµ½¸ÃÎļþ¶ÔÓ¦µÄË÷Òý½áµãºÅ£¬½ø¶øÕÒµ½¸ÃÎļþÎïÀíµØÖ·£¬Ä¿Â¼²éÕÒ²Ù×÷³É¹¦½áÊø¡£Èç¹ûÔÚÉÏÊö²éÕÒ¹ý³ÌÖУ¬·¢ÏÖÈκÎÒ»¸öÎļþ·ÖÁ¿ÃûδÄÜÕÒµ½£¬ÔòÍ£Ö¹²éÕÒ²¢·µ»Ø¡°ÎļþδÕÒµ½¡±µÄ³ö´íÐÅÏ¢¡£
16£®»ùÓÚË÷Òý½áµãµÄ¹²Ïí·½Ê½ÓÐÄÄЩÓÅȱµã£¿
¾Í»ùÓÚË÷Òý½áµãµÄ¹²Ïí·½Ê½¶øÑÔ£¬ÆäÓŵãÔÚÓÚ¡°½¨Á¢ÐµĹ²ÏíÁ´½Ó£¬²¢²»¸Ä±äÎļþÓµÓÐÕߵĹØÏµ£¬½ö°ÑË÷Òý½áµã¹²Ïí¼ÆÊýÆ÷¼Ó1£¬ËùÒÔϵͳ¿É·½±ã»ñϤÓɶàÉÙ¸öĿ¼ÏîÖ¸Ïò¸ÃÎļþ¡±¡£Í¬Ê±£¬¸Ã·½Ê½Ò²´æÔÚËùν¡°Ðü¿ÕÖ¸Õ롱µÄÎÊÌâºÍȱµã¡£¾ßÌå¶øÑÔ£¬ÎļþÓµÓÐÕß²»ÄÜɾ³ý×Ô¼ºµÄÎļþ£¬·ñÔò½«ÁôÏÂÖ¸Ïò¸Ã½áµãµÄÐü¿ÕÖ¸Õ룬Ôì³É¸Ã½áµãÔÙ·ÖÅäʱ£¬ÏµÍ³³ö´í£»Îª´Ë£¬ÓµÓÐÕßÖ»ÄÜÇå³ý×Ô¼ºµÄĿ¼ÏÇÒҪΪÆäËü¹²ÏíÕßÎ޶˸¶·Ñ£¬Ö±ÖÁÆäËü¹²ÓÐÕßÇå³ý¸ÃÎļþ?
17£®»ùÓÚ·ûºÅÁ´µÄÎļþ¹²Ïí·½Ê½ÓÐÄÄЩÓÅȱµã£¿
¾Í»ùÓÚ·ûºÅÁ´µÄÎļþ¹²Ïí·½Ê½À´Ëµ£¬Ö»ÓÐÎļþÖ÷²ÅÓµÓÐÖ¸ÏòÆäË÷Òý½áµãµÄÖ¸Õ룬¶ø¹²Ïí¸ÃÎļþµÄÆäËüÓû§Ö»ÓиÃÎļþµÄ·¾¶ÃûÇÒûÓÐÖ¸ÏòË÷Òý½áµãµÄÖ¸Õ룬ËùÒÔÒ²¾Í²»»á·¢ÉúÔÚÎļþÖ÷ɾ³ý¹²ÏíÎļþºóÁôÏÂËùν¡°Ðü¿ÕÖ¸Õ롱µÄÎÊÌâ¡£µ±ÎļþÓµÓÐÕß°ÑÒ»¸ö¹²ÏíÎļþɾ³ýºó£¬ÆäËüÓû§ÊÔͼͨ¹ý·ûºÅÁ´À´·ÃÎÊÒ»¸ö±»É¾³ýµÄ¹²ÏíÎļþʱ½«ÒòϵͳÕÒ²»µ½¸ÃÎļþ¶øÊ¹·ÃÎÊʧ°Ü£¬ÓÚÊǽ«·ûºÅÁ´É¾³ý£¬´Ëʱ²»»áÓÐÈÎºÎÆäËü¸ºÃæÐ§Ó¦¡£µ±È»£¬ÕâÖÖ·½Ê½Ò²´æÔÚ×Ô¼ºµÄÎÊÌâ¡£ÔÚÆäËüÓû§·ÃÎʹ²ÏíÎļþʱ£¬ÏµÍ³ÊǸù¾Ý¸ø¶¨µÄÎļþ·¾¶Ãû£¬Öð¸ö·ÖÁ¿µØÈ¥²éÕÒĿ¼£¬Ö±ÖÁÕÒµ½¸ÃÎļþµÄË÷Òý½áµã¡£Òò´Ë£¬ÔÚ·ÃÎʹ²ÏíÎļþʱҪ¶à´Î¶ÁÅÌ£¬Ê¹Ã¿´Î·ÃÎÊÎļþµÄϵͳ¿ªÏú¼Ó´ó£¬ÇÒÔö¼ÓÁËÆô¶¯´ÅÅÌµÄÆµÂÊ¡£´ËÍ⣬ҪΪÿ¸ö¹²ÏíÓû§½¨Á¢Ò»Ìõ·ûºÅÁ´£¬¶ø¸ÃÁ´Êµ¼ÊÉÏÊÇÒ»¸öÎļþ£¬¾¡¹Ü¸ÃÎļþ·Ç³£¼òµ¥£¬È´ÈÔÐèΪ֮ÅäÖÃÒ»¸öË÷Òý½áµã£¬¹Ê¶øÒ²ÒªÏûºÄÒ»¶¨µÄ´ÅÅ̿ռ䡣ÐèÒªÖ¸³öµÄÊÇ£¬±¾¹²Ïí·½Ê½»¹ÓÐÒ»¸öÌØÊâµÄÓŵ㣬¼´ËüÄܹ»ÓÃÓÚÁ´½Ó£¨Í¨¹ý¼ÆËã»úÍøÂ磩ÊÀ½çÉÏÈκεط½µÄ»úÆ÷ÖеÄÎļþ£¬´ËʱֻÐèÌṩ¸ÃÎļþËùÔÚ»úÆ÷µÄÍøÂçµØÖ·ÒÔ¼°ÔڸûúÆ÷ÖеÄÎļþ·¾¶¡£
18£®Ê²Ã´ÊDZ£»¤Óò£¿½ø³ÌÓë±£»¤ÓòÖ®¼ä´æÔÚ×Åʲô¶¯Ì¬ÁªÏµ£¿
±£»¤Óò¹æ¶¨Á˽ø³ÌËùÄÜ·ÃÎʵÄÒ»×飨Ӳ¼þ»òÈí¼þ£©¶ÔÏóÒÔ¼°ÏàÓ¦µÄ²Ù×÷ÀàÐÍ£¨¼´·ÃÎÊȨ£©¡£½ø³ÌÓë±£»¤ÓòÖ®¼äµÄ¶¯Ì¬ÁªÏµÊÇÖ¸½ø³ÌµÄ¿ÉÓÃ×ÊÔ´¼¯ÔÚÆäÕû¸öÉúÃüÖÜÆÚÖÐÊDZ仯µÄ£»Ò²¾ÍÊÇ˵£¬½ø³ÌÔËÐÐÔÚ²»Í¬µÄ½×¶Îʱ£¬ÐèÒª´ÓÒ»¸ö±£»¤ÓòÇл»µ½ÁíÍâÒ»¸ö±£»¤Óò¡£
19£®ÈçºÎÀûÓÿ½±´È¨À´À©É¢Ä³ÖÖ·ÃÎÊȨ£¿
Èç¹ûÓòi¾ßÓйØÓÚ¶ÔÏójµÄij·ÃÎÊȨaccess(i,j)µÄ¿½±´È¨£¬ÔòÔËÐÐÔÚÓòiµÄ½ø³Ì¿É½«Æä¹ØÓÚ¶ÔÏójµÄ·ÃÎÊȨaccess(i,j)À©Õ¹µ½·ÃÎʾØÕóͬһÁÐÖÐµÄÆäËüÓòÖУ¬¼´ÎªÔËÐÐÔÚÆäËüÓòµÄ½ø³ÌÒ²¸³Óè¹ØÓÚͬһ¶ÔÏóµÄͬÑù·ÃÎÊȨÏÞ£¨access(k,j)£©¡£
20£®ÈçºÎÀûÓÃÓµÓÐȨÀ´Ôö¡¢É¾Ä³ÖÖ·ÃÎÊȨ£¿
Èç¹ûÓòi¾ßÓйØÓÚ¶ÔÏójµÄËùÓÐȨ£¬ÔòÔËÐÐÔÚÓòiµÄ½ø³Ì¿ÉÒÔÔö¼Ó»òɾ³ýÔÚjÁеÄÈκÎÏîÖеÄÈκηÃÎÊȨ¡£»»ÑÔÖ®£¬¸Ã½ø³Ì¿ÉÒÔÔö¼Ó»òɾ³ýÔÚÈÎºÎÆäËüÓòÖÐÔËÐеĽø³Ì¹ØÓÚ¶ÔÏójµÄÈκηÃÎÊȨ¡£
21£®Ôö¼Ó¿ØÖÆÈ¨µÄÖ÷ҪĿµÄÊÇʲô£¿ÊÔ¾ÙÀý˵Ã÷¿ØÖÆÈ¨µÄÓ¦Óá£
¿½±´È¨ºÍËùÓÐȨ¾ùÓÃÓڸıäÔËÐÐÔÚ²»Í¬ÓòÖеĽø³Ì¶Ôͬһ¶ÔÏóµÄ·ÃÎÊȨ£¬¶ø¿ØÖÆÈ¨ÔòÓÃÓڸıäij¸öÓòÖÐÔËÐнø³Ì¹ØÓÚ²»Í¬¶ÔÏóµÄ·ÃÎÊȨ¡£½øÒ»²½Ëµ£¬ÈôijÓò·ÃÎÊȨaccess(i,j)Öк¬ÓпØÖÆÈ¨C£¬ÔòÔËÐÐÔÚDiÓòÖеĽø³ÌÄܸıäÔËÐÐÔÚQjÓòÖеÄÈκνø³Ì¹ØÓÚÈκζÔÏóµÄÈκηÃÎÊȨ¡£
22£®Ê²Ã´ÊÇ·ÃÎÊ¿ØÖÆ±í£¿Ê²Ã´ÊÇ·ÃÎÊȨÏÞ±í£¿
Õë¶Ô·ÃÎʾØÕó°´ÁУ¨¶ÔÏ󣩽øÐл®·Ö£¬ÎªÃ¿Ò»Áн¨Á¢Ò»ÕÅ·ÃÎÊ¿ØÖÆ±í£¬Í¬Ê±½«·ÃÎʾØÕóÊôÓÚ¶ÔÓ¦ÁеÄËùÓпÕÏîɾ³ý£¬¹Ê¶ø·ÃÎÊ¿ØÖƱíÓÉÓÐÐò¶Ô¼¯{<Óò£¬È¨¼¯>}Ëù×é³É£¬¿ÉÓÃÓÚÃèÊö²»Í¬Óû§£¨½ø³Ì£©¹ØÓÚͬһ¶ÔÏóµÄ²»Í¬·ÃÎÊȨÏÞ¼¯¡£Õë¶Ô·ÃÎʾØÕó°´ÐУ¨Óò£©½øÐл®·Ö£¬ÎªÃ¿Ò»Ðн¨Á¢Ò»ÕÅ·ÃÎÊȨÏÞ±í£¬ÆäÓÉÓÐÐò¶Ô¼¯{<¶ÔÏó£¬È¨¼¯>}Ëù×é³É¡£µ±ÓòΪÓû§(½ø³Ì)£¬¶ÔÏóΪÎļþʱ£¬·ÃÎÊȨÏÞ±í±ã¿ÉÓÃÀ´ÃèÊöÒ»¸öÓû§(½ø³Ì)¶Ôÿһ¸öÎļþËùÄÜÖ´ÐеÄÒ»×é²Ù×÷¡£·ÃÎÊ¿ØÖƱíÒ²¿ÉÓÃÓÚ¶¨Òå¸÷Óò¹ØÓÚij¶ÔÏóµÄȱʡµÄ·ÃÎÊȨ¼¯£¬²¢×÷Ϊ×ÊÔ´ÄÜ·ñʹÓõÄÊ×ÒªÒÀ¾Ý¡£
23£®ÏµÍ³ÈçºÎÀûÓ÷ÃÎÊ¿ØÖƱíºÍ·ÃÎÊȨÏÞ±íÀ´ÊµÏÖ¶ÔÎļþµÄ±£»¤£¿(P252)
´ð£ºÎÒÃÇ¿ÉÀûÓ÷ÃÎʾØÕóÀ´ÃèÊöϵͳµÄ´æÈ¡¿ØÖÆ£¬·ÃÎʾØÕóµÄÐдú±íÓò£¬Áдú±í¶ÔÏ󣬾ØÕóÖеÄÿһÏîÊÇÓÉÒ»×é·ÃÎÊȨ×é³É¡£
·ÃÎÊ¿ØÖÆ±í£ºÊÇÖ¸¶Ô·ÃÎʾØÕóÁУ¨¶ÔÏ󣩽øÐл®·Ö£¬ÎªÃ¿Ò»Áн¨Á¢Ò»ÕÅ·ÃÎÊ¿ØÖƱíACL¡£ÔڸñíÖÐÒѾ°Ñ¾ØÕó×ÜÊôÓÚ¸ÃÁеÄËùÓпÕÏîɾ³ý£¬´ËʱµÄ·ÃÎÊ¿ØÖƱíÊÇÓÉÒ»ÓÐÐò¶Ô£¨Óò£¬È¨¼¯£©Ëù×é³É¡£ÏµÍ³ÖÐÅäÖÃÁËÕâÖÖ±íºó£¬µ±Ä³Óû§£¨½ø³Ì£©Òª·ÃÎÊij×ÊԴʱ£¬Í¨³££¬ÏµÍ³Ê×Ïȵ½È±Ê¡·ÃÎÊ¿ØÖƱíÖÐÈ¥²éÕÒ¸ÃÓû§£¨½ø³Ì£©ÊÇ·ñ¾ßÓжÔÖ¸¶¨×ÊÔ´½øÐзÃÎʵÄȨÁ¦£¬Èç¹ûÕÒ²»µ½ÔÙµ½¶ÔÓ¦¶ÔÏóµÄ·ÃÎÊ¿ØÖƱíÖÐÈ¥²éÕÒ¡£
·ÃÎÊȨÏÞ±í£ºÊÇÖ¸·ÃÎʾØÕó°´ÐУ¨¼´Óò£©½øÐл®·Ö£¬ÓÉÿһÐй¹³ÉÒ»ÕÅ·ÃÎÊȨÏÞ±í¡£ÕâÊÇÒ»¸öÓÉÒ»¸öÓò¶Ôÿһ¸ö¶ÔÏó¿ÉÒÔÖ´ÐеÄÒ»×é²Ù×÷Ëù¹¹³ÉµÄ±í¡£±íÖеÄÿһÏΪ¸ÃÓò¶Ôijһ¶ÔÏóµÄ·ÃÎÊȨÏÞ¡£ÈçUNIXϵͳÖУº
ÀàÐÍ È¨Á¦ ¶ÔÏó
Îļþ RW£ Ö¸ÏòÎļþµÄÖ¸Õë
Ê×ÏÈ·ÃÎÊȨÏÞ±í±ØÐëÊǰ²È«µÄ£¬ÏµÍ³¶ÔÆäʹÓÃÁËÌØÊâµÄ±£»¤¡£
Ŀǰ£¬´ó¶àÊýµÄϵͳ¶¼Í¬Ê±²ÉÓ÷ÃÎÊ¿ØÖƱíºÍ·ÃÎÊȨÏÞ±í£¬ÔÚϵͳÖÐΪÿ¸ö¶ÔÏóÅäÖÃÒ»ÕÅ·ÃÎÊ¿ØÖÆ±í¡£µ±Ò»¸ö½ø³ÌµÚÒ»´ÎÊÔͼ·ÃÎÊÒ»¸ö¶ÔÏóʱ£¬±ØÐëÏȼì²é·ÃÎÊ¿ØÖÆ±í£¬¼ì²é½ø³ÌÊÇ·ñ¾ßÓжԸöÔÏóµÄ·ÃÎÊȨ£¬Èç¹ûÎÞȨ·ÃÎʸöÔÏó£¬ÓÉϵͳÀ´¾Ü¾ø¸Ã½ø³ÌµÄ·ÃÎÊ£¬²¢¹¹³ÉÒ»ÀýÍ⣨Òì³££©Ê¼þ£»·ñÔò£¨ÓÐȨ·ÃÎÊ£©±ãÔÊÐí¸Ã½ø³Ì·ÃÎʸöÔÏó¶øÎªÖ®½¨Á¢Ò»·ÃÎÊȨÏÞ£¬²¢½«ËüÁ¬½Óµ½¸Ã½ø³Ì£¬ÒÔºó½ø³Ì±ã¿ÉÖ±½ÓÀûÓÃÕâÒ»·µ»ØµÄȨÏÞÈ¥·ÃÎʸöÔÏó£¬ÕâÑù±ã¿É¿ìËÙµØÑéÖ¤·ÃÎʵغϷ¨ÐÔ¡£µ±½ø³Ì²»ÔÙÐèÒª¶Ô¸Ã¶ÔÏó½øÐзÃÎÊʱ£¬±ã¿É½«·ÃÎÊȨÏÞÈ¡Ïû¡£
24£®ÔÚ¶ÔÎļþµÄËļ¶°²È«¹ÜÀíÖУ¬Ã¿Ò»¼¶°²È«¹ÜÀíµÄÖ÷ÒªÓÃ;ÊÇʲô£¿(P253)
´ð£ºÎļþµÄËļ¶°²È«¹ÜÀí´ëÊ©£º
£¨1£© ϵͳ¼¶¹ÜÀí£ºÖ÷ÒªÈÎÎñʱ²¿ÔÊÐíδ¾ºË×¼µÄÓû§½øÈëϵͳ£¬´Ó¶øÒ²¾Í·ÀÖ¹ÁËËûÈË·Ç·¨µØÊ¹ÓÃϵͳÖеظ÷Àà×ÊÔ´¡£Ö÷ÒªµØ·½·¨ÓÐ×¢²á¡¢µÇ¼¡¢Ê±Ï޵ȵȡ£
£¨2£© Óû§¼¶°²È«¹ÜÀí£ºÊÇΪÁ˸øÓû§·ÖÅä¡°Îļþ·ÃÎÊȨ¡±¶øÉè¼ÆµÄ¡£°üÀ¨¶ÔËùÓÐÓû§½øÐзÖÀࡢΪָ¶¨Óû§·ÖÅäÎļþ·ÃÎÊȨµÈ¡£
£¨3£© Ŀ¼¼¶°²È«¹ÜÀí£ºÊÇΪÁ˱£»¤ÏµÍ³Öеĸ÷ÖÖĿ¼¶øÉè¼ÆµÄ£¬ËüÓëÓû§È¨ÏÞÎ޹ء£Îª±£Ö¤Ä¿Â¼µÄ°²È«£¬¹æ¶¨Ö»ÓÐϵͳºËÐIJžßÓÐдĿ¼µÄȨÀû¡£Í¨³££¬ÏµÍ³ÊÇ·Ö±ðΪÓû§ºÍĿ¼¶ÀÁ¢µØÖ¸¶¨È¨Ï޵ġ£µ±Ò»Óû§ÊÔͼ·ÃÎÊһĿ¼ʱ£¬ºËÐĽ«Í¨¹ý¶ÔÓû§·ÃÎÊȨºÍĿ¼ÖеķÃÎÊȨµÄ±È½Ïºó£¬Óû§²ÅÄÜ»ñµÃÓÐЧµÄ·ÃÎÊȨ¡£
£¨4£© Îļþ¼¶°²È«¹ÜÀí£ºÊÇͨ¹ýϵͳ¹ÜÀíÔ±»òÎļþÖ÷¶ÔÎļþÊôÐÔµÄÉèÖã¬À´¿ØÖÆÓû§¶ÔÎļþµÄ·ÃÎÊ¡£Óû§¶ÔÎļþµÄ·ÃÎÊ£¬½«ÓÉÓû§·ÃÎÊȨ¡¢Ä¿Â¼·ÃÎÊȨÏÞºÍÎļþÊôÐÔÈýÕßµÄȨÏÞËùÈ·¶¨¡£
µÚ¾ÅÕÂ
1£®´ÅÅÌ·ÃÎÊʱ¼äÓÉÄ¿·Ö¹¹³É£¿Ã¿²¿·Öʱ¼äÓ¦ÈçºÎ¹ÀË㣿
´ÅÅÌ·ÃÎÊʱ¼ä°üÀ¨ÒÔÏÂÈý¸ö²¿·Ö£º£¨1£©Ñ°µÀʱ¼äTs £¬Ö¸°Ñ´Å±Û´Óµ±Ç°Î»ÖÃÒÆ¶¯µ½Ö¸¶¨´ÅµÀÉÏËù¾ÀúµÄʱ¼ä¡£¸Ãʱ¼äÊÇÆô¶¯´ÅÅ̵Äʱ¼äsÓë´ÅÍ·ÒÆ¶¯nÌõ´ÅµÀËù»¨·ÑµÄʱ¼äÖ®ºÍ£¬¼´Ts = m¡Án s ¡£ÆäÖÐmÊÇÒ»³£Êý£¬Óë´ÅÅÌÇý¶¯Æ÷µÄËÙ¶ÈÓйء££¨2£©ÐýתÑÓ³Ùʱ¼äTr £¬ÊÇÖ¸¶¨ÉÈÇøÐýתµ½´ÅÍ·ÏÂÃæËù¾ÀúµÄʱ¼ä¡££¨3£©´«Êäʱ¼äTt £¬Ö¸°ÑÊý¾Ý´Ó´ÅÅ̶Á³ö»òÏò´ÅÅÌдÈëÊý¾ÝËù¾ÀúµÄʱ¼ä£¬ÆäÓëÿ´ÎËù¶Á/дµÄ×Ö½ÚÊýbytes¼°ÐýתËÙ¶ÈrÓйأ¬¾ßÌåΪTt = bytes / (r¡ÁbytesPerTrack)£¬ÆäÖÐbytesPerTrackΪһÌõ´ÅµÀÉϵÄ×Ö½ÚÊý¡£µ±Ò»´Î¶Á/дµÄ×Ö½ÚÊýÏ൱ÓÚ°ëÌõ´ÅµÀÉϵÄ×Ö½ÚÊýʱ£¬TtÓëTrÏàͬ£¬Ò²¼´Tr = 1 / 2r¡£Òò´Ë¿É½«·ÃÎÊʱ¼äTa±íʾΪ£ºTa = Ts 1/2r bytes / (r¡ÁbytesPerTrack)¡£
2£®Ä¿Ç°³£ÓõĴÅÅ̵÷¶ÈËã·¨ÓÐÄÄЩ£¿Ã¿ÖÖËã·¨ÓÅÏÈ¿¼ÂǵÄÎÊÌâÊÇʲô£¿
Ŀǰ³£ÓõĴÅÅ̵÷¶ÈËã·¨°üÀ¨£º£¨1£©ÏÈÀ´ÏÈ·þÎñµ÷¶ÈËã·¨FCFS¡£¸ù¾Ý½ø³ÌÇëÇó·ÃÎÊ´ÅÅ̵ÄÏȺó´ÎÐò½øÐе÷¶È£¬ÆäÓŵãÊǹ«Æ½¡¢¼òµ¥ÇÒÿ¸ö½ø³ÌµÄÇëÇó¶¼ÄÜÒÀ´ÎµÃµ½´¦Àí£¬²»»á³öÏÖijһ½ø³ÌµÄÇëÇó³¤ÆÚµÃ²»µ½Âú×ãµÄÇé¿ö£¬µ«Ñ°µÀʱ¼ä¿ÉÄܽϳ¤¡££¨2£©×î¶ÌѰµÀʱ¼äÓÅÏȵ÷¶ÈËã·¨SSTF¡£Ñ¡ÔñËùÒªÇó·ÃÎʴŵÀÓë´ÅÍ·µ±Ç°ËùÔڴŵÀ¾àÀë×î½üµÄ½ø³ÌÓÅÏȵ÷¶È£¬µ«Æä²¢²»Äܱ£Ö¤Æ½¾ùѰµÀʱ¼ä×î¶Ì¡£±¾Ëã·¨¾ß½ÏºÃµÄѰµÀÐÔÄÜ£¬µ«¿ÉÄܵ¼Ö½ø³Ì¼¢¶öÏÖÏó¡££¨3£©É¨ÃèËã·¨SCAN£¨ÓÖ³ÆÎªµçÌݵ÷¶ÈËã·¨£©£¬¶Ô×î¶ÌѰµÀʱ¼äÓÅÏȵ÷¶ÈËã·¨ÂÔ¼ÓÐ޸ĶøÐγɡ£²»½ö¿¼ÂÇÓû·ÃÎʴŵÀÓë´ÅÍ·µ±Ç°ËùÔڴŵÀµÄ¼ä¾à£¬¸üÓÅÏÈ¿¼ÂǵÄÊÇ´ÅÍ·µ±Ç°Òƶ¯µÄ·½Ïò¼ÈÄÜ»ñµÃ½ÏºÃµÄѰµÀÐÔ£¬ÓÖÄÜ·ÀÖ¹½ø³Ì¼¢¶ö£¬¹ã·ºÓÃÓÚ´ó¡¢ÖС¢Ð¡ÐÍ»ú¼°ÍøÂçÖС£É¨ÃèËã·¨´æÔÚµÄÎÊÌâÊÇ£ºµ±´ÅÍ·¸Õ´ÓÀïµ½ÍâÒÆ¶¯¹ýijһ´ÅµÀʱ£¬Ç¡ÓÐÒ»½ø³ÌÇëÇó·ÃÎʴ˴ŵÀ£¬¸Ã½ø³Ì±ØÐëµÈ´ý£¬´ý´ÅÍ·´ÓÀïÏòÍ⣬ȻºóÔÙ´ÓÍâÏòÀïɨÃèÍêËùÓÐÒª·ÃÎʵĴŵÀºó£¬²Å´¦Àí¸Ã½ø³ÌµÄÇëÇó£¬ÖÂʹ¸Ã½ø³ÌµÄÇëÇó±»ÑÏÖØÍÆ³Ù¡££¨4£©Ñ»·É¨ÃèËã·¨CSCAN¡£¹æ¶¨´ÅÍ·µ¥ÏòÒÆ¶¯£¬±ÜÃâÁËɨÃèËã·¨µ¼ÖµÄijЩ½ø³Ì´ÅÅÌÇëÇóµÄÑÏÖØÑÓ³Ù¡££¨5£©N-²½É¨ÃèËã·¨¡£Îª¿Ë·þǰÊöSSTF¡¢SCAN¡¢CSCANµÈµ÷¶ÈËã·¨¶¼¿ÉÄܳöÏֵĴűÛÍ£ÁôÔÚij´¦²»¶¯µÄÇé¿ö¼´´Å±ÛÕ³×ÅÏÖÏ󣬽«´ÅÅÌÇëÇó¶ÓÁзֳÉÈô¸É¸ö³¤¶ÈΪNµÄ×Ó¶ÓÁУ¬°´ÏÈÀ´ÏÈ·þÎñËã·¨ÒÀ´Î´¦ÀíÕâЩ×Ó¶ÓÁУ¬¶ø¸÷¶ÓÁзֱðÒÔɨÃèËã·¨½øÐд¦Àí¡££¨6£©FSCANËã·¨£¬ÆäʵÖÊΪN-²½É¨ÃèËã·¨µÄ¼ò»¯¡£¾ßÌå¶øÑÔ£¬½«´ÅÅÌÇëÇó¶ÓÁзֳÉÁ½¸ö×Ó¶ÓÁУº¢Ùµ±Ç°ËùÓÐÇëÇó´ÅÅÌI/OµÄ½ø³ÌÐγɵĶÓÁУ¬°´É¨ÃèËã·¨´¦Àí£»¢ÚÔÚɨÃèÆÚ¼äгöÏÖµÄËùÓдÅÅÌÇëͬ´ï³Ì¶ÓÁУ¬±¾´ÎɨÃè½áÊøºó¢ÚÌí¼Óµ½¢ÙµÄ¶Ó⣬´Ó¶øÊ¹ËùÓÐÐÂÒªÇó¶¼±»ÍƳٵ½ÏÂÒ»´ÎɨÃèʱ´¦Àí¡£
3£®´ÅÅ̿ռäÁ¬Ðø·ÖÅäµÄÖ÷ÒªÓÅȱµãÊÇʲô£¿
´ÅÅ̿ռäÁ¬Ðø·ÖÅäÒªÇóΪÿһ¸öÎļþ·ÖÅäÒ»ÏàÁÚ½ÓµÄÅ̿顣ÔÚ²ÉÓÃÁ¬Ðø·ÖÅ䷽ʽʱ£¬¿É°ÑÂß¼ÎļþÖеļǼ˳ÐòµØ´æ´¢µ½Áڽӵĸ÷ÎïÀíÅÌ¿éÖС£ÕâÖÖ·ÖÅ䷽ʽ±£Ö¤ÁËÂß¼ÎļþÖеļǼ˳ÐòÓë´æ´¢Æ÷ÖÐÎļþÕ¼ÓÃÅÌ¿éµÄ˳ÐòÒ»ÖÂÐÔ£»µ«Í¬Ê±Ò²»á´øÀ´ÍⲿË鯬ÎÊÌ⣬¼´°éËæÎļþ¿Õ¼äµÄ·ÖÅäºÍÎļþɾ³ýʱµÄÊջأ¬½«Ê¹´ÅÅ̿ռ䲻¶Ï·Ö¸î¶øÐγÉһϵÁнÏСµÄÎÞ·¨´æ´¢ÎļþµÄÁ¬ÐøÇø£¨µ±È»¿ÉÒÔͨ¹ý½ô´Õ·½·¨¼ÓÒÔ´¦Àí£¬µ«ÏµÍ³¿ªÏúºÜ´ó£©¡£¹éÄÉÀ´Ëµ£¬Á¬Ðø·ÖÅäµÄÖ÷ÒªÓŵãÈçÏ£º£¨1£©Ë³Ðò·ÃÎÊÈÝÒס£·ÃÎÊÒ»¸öÕ¼ÓÐÁ¬Ðø¿Õ¼äµÄÎļþ£¬·Ç³£ÈÝÒס£Í¬Ê±Á¬Ðø·ÖÅäÒ²Ö§³ÖÖ±½Ó´æÈ¡¡££¨2£©Ë³Ðò·ÃÎÊËٶȿ졣ÒòΪÓÉÁ¬Ðø·ÖÅäËù×°ÈëµÄÎļþ£¬ÆäËùÕ¼ÓõÄÅÌ¿é¿ÉÄÜÊÇλÓÚÒ»Ìõ»ò¼¸ÌõÏàÁڵĴŵÀÉÏ£¬ËùÒÔ´ÅÍ·µÄÒÆ¶¯¾àÀë×îÉÙ£¬·ÃÎÊËٶȿ졣ÆäÖ÷Ҫȱµã°üÀ¨£º£¨1£©ÒªÇóÓÐÁ¬ÐøµÄ´æ´¢¿Õ¼ä£¬¿Õ¼äÀûÓÃÂʵͣ»£¨2£©±ØÐëÊÂÏÈÖªµÀÎļþµÄ³¤¶È¡£
4£®Ê²Ã´ÊÇÒþʽÁ´½ÓºÍÏÔʽÁ´½Ó£¿Ê²Ã´ÊÇÎļþ·ÖÅä±í£¿
ÒþʽÁ´½ÓºÍÏÔʽÁ´½Ó¾ùΪÁ´½Ó·ÖÅ䷽ʽ£¬Ö§³ÖÀëÉ¢·ÖÅ䣬Òò¶øÏû³ýÁËÍⲿË鯬£¬Íâ´æ¿Õ¼äÀûÓÃÂʽϸߣ¬ÄÜʵÏÖ°´Ðè·ÖÅäÇÒÎÞÐèÊÂÏÈÖªµÀÎļþ³¤¶È£¬Ö§³ÖÎļþµÄ¶¯Ì¬Ôö³¤£¬²¢·½±ãÁËÎļþÔö¡¢É¾¡¢¸Ä¡£¢Ù ²ÉÓÃÒþʽÁ´½Ó·ÖÅ䷽ʽʱ£¬Í¨¹ýÿ¸öÅÌ¿éÉϵÄÖ¸ÕëÀ´ÊµÏÖͬһÎļþ¶à¸öÀëÉ¢ÅÌ¿éµÄÁ´½Ó£¬Í¬Ê±ÔÚÎļþĿ¼µÄÿ¸öĿ¼ÏîÖУ¬¶¼±ØÐ뺬ÓÐÖ¸ÏòÁ´½ÓÎļþµÚÒ»ÅÌ¿éºÍ×îºóÒ»¸öÅÌ¿éµÄÖ¸Õë¡£ÒþʽÁ´½ÓµÄÖ÷ÒªÎÊÌâÊÇÖ»ÊʺÏ˳Ðò·ÃÎÊ£¬¶ÔËæ»ú´æÈ¡¼«ÆäµÍЧ£»Í¬Ê±£¬ÓÉÓÚÆä½öͨ¹ýÁ´½ÓÖ¸ÕëÀ´ÊµÏÖÀëÉ¢¸÷ÅÌ¿éµÄÁ´½Ó£¬ËùÒÔÖ»ÒªÆäÖÐÈκÎÒ»¸öÖ¸Õë³öÏÖÎÊÌ⣬¶¼»áµ¼ÖÂÕûÌõÁ´µÄ¶Ï¿ª£¬Òò¶ø¿É¿¿ÐԽϲΪÁËÌá¸ß¼ìË÷ËٶȺͼõÉÙÖ¸ÕëËùÕ¼ÓõĴ洢¿Õ¼ä£¬¿É½«¼¸¸öÅÌ¿é×é³ÉÒ»¸ö´Ø£¬ÒÔ´ØÎªµ¥Î»½øÐÐÅÌ¿é·ÖÅä¡£µ«ÓÖ»á´øÀ´ÄÚ²¿Ë鯬Ôö´óµÄȱµã¡£¢Ú ÏÔʽÁ´½ÓÊÇÖ¸ÓÃÓÚÁ´½ÓÎļþ¸÷ÎïÀí¿éµÄÖ¸Õ룬ÏÔʽµØ´æ·ÅÔÚÄÚ´æµÄÒ»ÕÅÁ´½Ó±íÖС£¸Ã±íÊÇÕû¸ö´ÅÅ̽öÉèÖõÄÒ»ÕÅ±í£¬ÒÔÎïÀíÅÌ¿éºÅΪ±íÏîÐòºÅ£¬¶øÒÔ¶ÔÓ¦ÏÂÒ»ÅÌ¿éºÅ¼´Á´½ÓÖ¸Õë×÷Ϊ±íÏîÄÚÈÝ¡£ÔڸñíÖУ¬·²ÊÇÊôÓÚijһÎļþµÄµÚÒ»¸öÅÌ¿éºÅ£¬»òÕß˵ÊÇÿһ¸öÁ´µÄÁ´Ê×Ö¸ÕëËù¶ÔÓ¦µÄÅÌ¿éºÅ£¬¾ù×÷ΪÎļþµØÖ·±»ÌîÈëÏàÓ¦ÎļþµÄÎļþ¿ØÖÆ¿éFCBµÄ¡°ÎïÀíµØÖ·¡±×Ö¶ÎÖС£ÓÉÓÚ²éÕҼǼµÄ¹ý³ÌÊÇÔÚÄÚ´æÖнøÐеģ¬Òò¶ø²»½öÏÔÖøµØÌá¸ßÁ˼ìË÷ËÙ¶È£¬¶øÇÒ´ó´ó¼õÉÙÁË·ÃÎÊ´ÅÅ̵ĴÎÊý¡£¼øÓÚ·ÖÅ䏸ÎļþµÄËùÓÐÅÌ¿éºÅ¶¼·ÅÔڸñíÖУ¬¹Ê°Ñ¸Ã±í³ÆÎªÎļþ·ÖÅä±íFAT¡£
5£®¼Ù¶¨ÅÌ¿éµÄ´óСΪ1KB£¬¶ÔÓÚ540MBµÄÓ²ÅÌ£¬ÆäÎļþ·ÖÅä±íÐèÕ¼ÓöàÉÙ´æ´¢¿Õ¼ä£¿µ±Ó²
ÅÌÈÝÁ¿Îª1.2GBʱ£¬Îļþ·ÖÅä±íÓÖÐèÕ¼ÓöàÉÙ´æ´¢¿Õ¼ä£¿
¼Ù¶¨ÅÌ¿éµÄ´óСΪ1KB¡£¶ÔÓÚ540MBµÄÓ²ÅÌ£¬¹²ÓÐÅÌ¿é540MB/1KB = 540K ¡Ê(219, 220)£¬¹ÊÎļþ·ÖÅä±í±íÏîӦȡ20λ¼´2.5B£¬ËùÒÔÆäÎļþ·ÖÅä±íÐèÕ¼Óô洢¿Õ¼ä540K¡Á2.5B = 1350KB£»µ±Ó²ÅÌÈÝÁ¿Îª1.2GBʱ£¬¹²ÓÐÅÌ¿é1.2GB /1KB = 1.2M ¡Ê(220, 224) £¬¹ÊÎļþ·ÖÅä±í±íÏîӦȡ24λ¼´3B£¬ËùÒÔÆäÎļþ·ÖÅä±íÐèÕ¼Óô洢¿Õ¼ä1.2M¡Á3B = 3.6MB¡£
---------------------------------
6£®ÎªÊ²Ã´ÒªÒýÈëË÷Òý·ÖÅ䷽ʽ£¿ÆäÖ÷ÒªÎÊÌâÊÇʲô£¿
Á´½Ó·ÖÅ䷽ʽ£¨ÌرðÊÇÏÔʽÁ´½Ó·ÖÅ䷽ʽ£©ËäÈ»½â¾öÁËÁ¬Ðø·ÖÅ䷽ʽ´æÔÚµÄÎÊÌ⣬µ«ÓÖ³öÏÖÁËÁíÍâÁ½¸öÎÊÌ⣺£¨1£©²»ÄÜÖ§³Ö¸ßЧµØÖ±½Ó´æÈ¡£¬ÒòΪÈô¶ÔÒ»¸ö½Ï´óµÄÎļþ½øÐÐÖ±½Ó´æÈ¡£¬ÐëÊ×ÏÈÔÚÎļþ·ÖÅä±íÖÐ˳ÐòµØ²éÕÒÐí¶àÅÌ¿éºÅ£»£¨2£©Îļþ·ÖÅä±íÐèÕ¼ÓýϴóµÄÄÚ´æ¿Õ¼ä¡£ÊÂʵÉÏ£¬ÔÚ´ò¿ªÄ³¸öÎļþʱ£¬Ö»Ðë°Ñ¸ÃÎļþÕ¼ÓõÄÅÌ¿é±àºÅµ÷ÈëÄÚ´æ¼´¿É£¬ÍêȫûÓбØÒª½«Õû¸öFATµ÷ÈëÄڴ档Ϊ´Ë£¬¿É½«Ã¿¸öÎļþËù¶ÔÓ¦µÄÅÌ¿éºÅ¼¯Öеشæ·ÅÒ»¸öËùνµÄË÷Òý¿éÖУ¬ÐγÉÒ»ÕÅË÷Òý±í£¬¶øÔÚ½¨Á¢ÎļþʱӦÔÚÆä¶ÔӦĿ¼ÏîÖÐÌîÉÏÖ¸Ïò¸ÃË÷Òý¿éµÄÖ¸Õë¡£Õâ±ãÊÇËùνµÄË÷Òý·ÖÅ䷽ʽ¡£Æä´æÔÚµÄÖ÷ÒªÎÊÌâÊÇ¿ÉÄÜÒª»¨·Ñ½Ï¶àµÄÍâ´æ¿Õ¼ä£¬Ìرð¶ÔÓÚСÎļþÀ´Ëµ£¬¹ØÓÚË÷Òý¿éµÄÀûÓÃÂÊÊǼ«µÍµÄ¡£
7£®¼ÙÈçÅÌ¿éµÄ´óСΪ4KB£¬Ã¿¸öÅÌ¿éºÅÕ¼4¸ö×Ö½Ú£¬ÔÚÁ½¼¶Ë÷Òý·ÖÅäʱ£¬ÔÊÐíµÄ×î´óÎļþÊǶàÉÙ£¿
¼ÙÈçÅÌ¿éµÄ´óСΪ4KB£¬Ã¿¸öÅÌ¿éºÅÕ¼4¸ö×Ö½Ú£¬ÔòÒ»¸öË÷Òý¿é¿Éº¬ 4KB/4B=1K¸öÅÌ¿éºÅ£¬ÓÚÊÇÁ½¼¶Ë÷Òý×î¶à¿Éº¬1K¡Á1K = 1M¸öÅÌ¿éºÅ£¬Òò´Ë£¬ÔÊÐíµÄ×î´óÎļþ³¤¶ÈΪ4KB¡Á1M = 4GB¡£
8£®Ïêϸ˵Ã÷UNIXϵͳ²ÉÓõÄÊǺÎÖÖ´ÅÅÌ·ÖÅ䷽ʽ£¿
UNIXϵͳ²ÉÓõÄÊÇ»ìºÏ´ÅÅÌ·ÖÅ䷽ʽ£¨²Îͼʾ£©¡£ÒÔUNIX System VΪÀý£¬ÆäË÷Òý½áµãÖУ¬¹²ÉèÖÃÓÐ13¸öµØÖ·Ï¾ßÌå·ÖΪÒÔÏÂÈýÀàµØÖ·£º£¨1£©Ö±½ÓµØÖ·¡£ÎªÌá¸ß¶ÔÎļþµÄ¼ìË÷ËÙ¶È£¬ÔÚË÷Òý½áµãÖпÉÉèÖÃ10¸öÖ±½ÓµØÖ·Ï¼´ÓÃi.addr(0) ~ i.addr(9)À´´æ·ÅÖ±½ÓµØÖ·¡£»»ÑÔÖ®£¬¸÷Ö±½ÓµØÖ·±íÏî´æ·ÅµÄÊǶÔÓ¦ÎļþÊý¾ÝÅÌ¿éµÄÅÌ¿éºÅ¡£ÉèÅÌ¿é´óСΪ4KB£¬ÅÌ¿éºÅÕ¼4B£¬ÔòÖ§³Ö³¤¶ÈÔÚ4KB¡Á10 = 40KBÒÔÄÚµÄÎļþ¡££¨2£©Ò»´Î¼ä½ÓµØÖ·¡£¶ÔÓÚ´ó¡¢ÖÐÐÍÎļþ£¬Ö»²ÉÓÃÖ±½ÓµØÖÊÊDz»ÏÖʵµÄ¡£Òò´Ë£¬ÔÙÀûÓÃË÷Òý½áµãµÄµØÖ·Ïîi.addr(10)À´Ìṩһ´Î¼ä½ÓµØÖ·ÒÔÖ¸Ïò¶ÔÓ¦ÎļþµÄÒ»¼¶Ë÷Òý¿é£¬ÆäʵÖÊÊÇÒ»¼¶Ë÷Òý·ÖÅ䷽ʽ¡£¼øÓÚÒ»¼¶Ë÷Òý¿é¿Éº¬4KB/4B = 1K¸öÅÌ¿éºÅ£¬¹ÊÖ§³Ö³¤¶ÈÔÚ(4KB¡Á1K=4MB) 40KB ÒÔÄÚµÄÎļþ¡££¨3£©¶à´Î¼ä½ÓµØÖ·¡£µ±Îļþ³¤¶È´óÓÚ4MB 40KBʱ£¬ÏµÍ³»¹Ðë²ÉÓöþ´ÎÉõÖÁÈý´Î¼äÖ··ÖÅ䷽ʽ¡£¾ßÌå¶øÑÔ£¬ÓÃi.addr(11)¡¢i.addr(12)·Ö±ðÖ¸Ïò¶ÔÓ¦ÎļþµÄÁ½¼¶Ë÷Òý¿éºÍÈý¼¶Ë÷Òý¿é£¬ËùÒÔÖ§³ÖÎļþ³¤¶È¿É´ï(4KB¡Á1K¡Á1K ¡Á1K=4TB) (4KB¡Á1K¡Á1K=4GB) 4MB 40KB¡£
9£®¿ÕÏдÅÅ̿ռäµÄ¹ÜÀí³£²ÉÓÃÄļ¸ÖÖ·½Ê½£¿UNIXϵͳ²ÉÓõÄÊǺÎÖÖ·½Ê½£¿
¿ÕÏдÅÅ̿ռäµÄ¹ÜÀí³£²ÉÓÃÒÔϼ¸ÖÖ·½·¨£º£¨1£©¿ÕÏÐ±í·¨£¬ÊôÓÚÁ¬Ðø·ÖÅ䷽ʽ£¬ËüÓëÄÚ´æ¹ÜÀíÖеĶ¯Ì¬·ÖÇø·ÖÅ䷽ʽÏàËÆ¡££¨2£©¿ÕÏÐÁ´±í·¨£¬½«ËùÓпÕÏÐÅÌÇøÁ´½Ó³ÉÒ»Ìõ¿ÕÏÐÁ´¡£¸ù¾Ý¹¹³ÉÁ´µÄ»ù±¾ÔªËز»Í¬£¬¿É·ÖΪ¿ÕÏÐÅÌ¿éÁ´ºÍ¿ÕÏÐÅÌÇøÁ´¡££¨3£©Î»Ê¾Í¼·¨£¬ÀûÓöþ½øÖƵÄһλÀ´±íʾ´ÅÅÌÖÐÿһ¸öÅÌ¿éµÄʹÓÃÇé¿ö£¬´ÅÅÌÉϵÄËùÓÐÅ̿鶼ÓÐÒ»¸ö¶þ½øÖÆÎ»ÓëÖ®¶ÔÓ¦£¬´Ó¶øÓÉËùÓÐÅÌ¿éËù¶ÔÓ¦µÄλ¹¹³ÉÒ»¸ö¼¯ºÏ£¬¼´Î»Ê¾Í¼¡££¨4£©³É×éÁ´½Ó·¨£¬½áºÏ¿ÕÏÐ±í·¨ºÍ¿ÕÏÐÁ´±í·¨¶øÐγɡ£UNIXϵͳ²ÉÓõÄÊdzÉ×éÁ´½Ó·¨¡£
10£®¼ÆËã»úϵͳÀûÓÃÏÂÃæµÄλʾͼÀ´¹ÜÀí¿ÕÏÐÅ̿飬ÅÌ¿é´óСΪ1KB£¬ÏÖҪΪijÎļþ·ÖÅäÁ½¸öÅ̿飬ÊÔ˵Ã÷ÅÌ¿é·ÖÅäµÄ¾ßÌå¹ý³Ì¡£
¸ù¾ÝλʾͼΪijÎļþ·ÖÅäÁ½¸öÅÌ¿éµÄ¾ßÌå¹ý³ÌÈçÏ£º£¨1£©Ë³ÐòɨÃèλʾͼ£¬ÕÒ³öÁ½¸öÆäÖµ¾ùΪ¿ÕÏм´0µÄ¶þ½øÖÆÎ»Map[3, 3]£¬Map[4, 7]£»£¨2£©½«¶þ½øÖÆÎ»Map[3, 3]ºÍMap[4, 7]µÄÐÐ/ÁкÅת»»ÎªÓëÖ®¶ÔÓ¦µÄÅÌ¿éºÅ35¡¢55£»£¨3£©°ÑÅÌ¿éºÅΪ35ºÍ55µÄÅÌ¿é·ÖÅ䏸¸ÃÎļþ£¬Í¬Ê±ÐÞ¸ÄλʾͼÖеĶþ½øÖÆÎ»Map[3, 3]=1£¬Map[4, 7]=0¡£
11£®ÔÚµÚÒ»¼¶´ÅÅÌÈÝ´í¼¼ÊõÖУ¬°üÀ¨ÄÇЩÈÝ´í´ëÊ©£¿Ê²Ã´ÊÇдºó¶ÁУÑ飿
ÔÚµÚÒ»¼¶´ÅÅÌÈÝ´í¼¼ÊõÖУ¬°üÀ¨ÒÔÏÂÈÝ´í´ëÊ©£º£¨1£©Ë«·ÝĿ¼ºÍË«·ÝÎļþ·ÖÅä±í¡£ÔÚ´ÅÅÌÉÏ´æ·ÅµÄÎļþĿ¼ºÍÎļþ·ÖÅä±íFAT¾ùΪÎļþ¹ÜÀíËùÓõÄÖØÒªÊý¾Ý½á¹¹£¬ËùÒÔΪ֮½¨Á¢±¸·Ý¡£ÔÚϵͳÿ´Î¼ÓµçÆô¶¯Ê±£¬¶¼Òª¶ÔÁ½·ÝĿ¼ºÍÁ½·ÝFAT½øÐмì²é£¬ÒÔÑéÖ¤ËüÃǵÄÒ»ÖÂÐÔ¡££¨2£©ÈÈÐÞ¸´Öض¨ÏòºÍдºó¶ÁУÑ飬¶þÕß¾ùÓÃÓÚ·ÀÖ¹½«Êý¾ÝдÈëÓÐȱÏݵÄÅÌ¿éÖС£¾ÍÈÈÐÞ¸´Öض¨Ïò¶øÑÔ£¬ÏµÍ³½«Ò»¶¨µÄ´ÅÅÌÈÝÁ¿×÷ΪÈÈÐÞ¸´Öض¨ÏòÇø£¬ÓÃÓÚ´æ·Åµ±·¢ÏÖÅÌ¿éÓÐȱÏÝʱµÄ´ýдÊý¾Ý£¬²¢¶ÔдÈë¸ÃÇøµÄËùÓÐÊý¾Ý½øÐеǼǣ¬·½±ã½«À´¶ÔÊý¾Ý½øÐзÃÎÊ¡£¶øÐ´ºó¶ÁУÑéÔòÊÇΪÁ˱£Ö¤ËùÓÐдÈë´ÅÅ̵ÄÊý¾Ý¶¼ÄÜдÈëµ½ÍêºÃµÄÅÌ¿éÖУ¬¹ÊÔÚÿ´Î´ÓÄڴ滺³åÇøÏò´ÅÅÌÖÐдÈëÒ»¸öÊý¾Ý¿éºó£¬Ó¦Á¢¼´´Ó´ÅÅÌÉ϶Á³ö¸ÃÊý¾Ý¿é²¢ËÍÖÁÁíÒ»»º³åÇøÖУ¬ÔÙ½«¸Ã»º³åÇøÖÐÄÚÈÝÓëÔÄڴ滺³åÇøÖÐÔÚдºóÈÔ±£ÁôµÄÊý¾Ý½øÐбȽϣ¬ÈôÁ½ÕßÒ»Ö£¬±ãÈÏΪ´Ë´ÎдÈë³É¹¦£¬¿É¼ÌÐøÐ´ÈëÏÂÒ»¸öÅ̿飻·ñÔò£¬ÔòÖØÐ´¡£ÈôÖØÐ´ºóÁ½ÕßÈÔ²»Ò»Ö£¬ÔòÈÏΪ¸ÃÅÌ¿éÓÐȱÏÝ£¬´Ëʱ±ã½«Ó¦Ð´Èë¸ÃÅÌ¿éµÄÊý¾ÝдÈëÈÈÐÞ¸´Öض¨ÏòÇøÖУ¬²¢½«¸ÃËð»µÅÌ¿éµÄµØÖ·£¬¼Ç¼ÔÚ»µÅÌ¿é±íÖС£
12£®Ä³¼ÆËã»úϵͳ´ÅÅÌÈÝÁ¿Îª520MB£¬ÅÌ¿é´óСΪ1KB¡£ÆäÖÐǰ4MBÓÃÓÚ´æ·ÅË÷Òý½áµãµÈ£¬ºó10MBÓÃ×÷¶Ô»»Çø£¬²ÉÓóÉ×éÁ´½Ó·¨¹ÜÀíÍâ´æ¿Õ¼ä£¬Ã¿×é100¸öÅ̿顣ÊÔ»³öÍâ´æÉÐδʹÓõijÉ×éÁ´½Óͼ¡£
¸ù¾ÝÌâÒ⣬¸Ã¼ÆËã»úϵͳÉÐδʹÓõÄÍâ´æ¿Õ¼äΪ£¨520MB£4MB£10MB = 506MB£©£¬¼´506K£¨Ò²¾ÍÊÇ518144£©¸öÅ̿飬ÆäÅÌ¿éºÅΪ4K#~510K#£¨¼´4096# ~ 522239#£©¡£¶øÃ¿×é100¸öÅ̿飬¹Ê¹²ÓÐ5182¸öÅÌ¿é×飬ÆäÖÐ×îºóÒ»¸öÅÌ¿é×麬44¸öÅ̿顣Òò´Ë£¬Íâ´æÉÐδʹÓõijÉ×éÁ´½ÓͼÈçÏÂËùʾ£º
13£®ÔÚµÚ¶þ¼¶´ÅÅÌÈÝ´í¼¼ÊõÖУ¬°üÀ¨ÄÇЩÈÝ´í´ëÊ©£¿
ÔÚµÚ¶þ¼¶´ÅÅÌÈÝ´í¼¼ÊõÖУ¬°üÀ¨ÒÔÏÂÈÝ´í´ëÊ©£º£¨1£©´ÅÅ̾µÏñ¡£ÔÚͬһ´ÅÅÌ¿ØÖÆÆ÷ÏÂÔöÉèÒ»¸öÍêÈ«ÏàͬµÄ´ÅÅÌÇý¶¯Æ÷£¬ÔÚÿ´ÎÏòÎļþ·þÎñÆ÷µÄÖ÷´ÅÅÌдÈëÊý¾Ýºó£¬¶¼Òª²ÉÓÃдºó¶ÁУÑ鷽ʽ£¬½«Êý¾ÝÔÙͬÑùµØÐ´µ½±¸·Ý´ÅÅÌÉÏ£¬Ê¹¶þÕß¾ßÓÐÍêÈ«ÏàͬµÄλÏñͼ¡££¨2£©´ÅÅÌË«¹¤¡£½«Á½Ì¨´ÅÅÌÇý¶¯Æ÷·Ö±ð½Óµ½Á½¸ö´ÅÅÌ¿ØÖÆÆ÷ÉÏ£¬Í¬ÑùʹÕâÁ½Ì¨´ÅÅÌ»ú¾µÏñ³É¶Ô£¬´Ó¶øÔÚ´ÅÅÌ¿ØÖÆÆ÷·¢Éú¹ÊÕÏʱ£¬Æðµ½Êý¾Ý±£»¤×÷Óá£ÔÚ´ÅÅÌË«¹¤Ê±£¬ÓÉÓÚÿһ¸ö´ÅÅ̶¼ÓÐ×Å×Ô¼ºµÄ¶ÀÁ¢Í¨µÀ£¬¹Ê¿ÉÒÔͬʱ£¨²¢ÐУ©µØ½«Êý¾ÝдÈë´ÅÅÌ¡£ÔÚ¶ÁÈëÊý¾Ýʱ£¬¿É²ÉÓ÷ÖÀëËÑË÷¼¼Êõ£¬´ÓÏìÓ¦¿ìµÄͨµÀÉÏÈ¡µÃÊý¾Ý£¬Òò¶ø¼Ó¿ìÁ˶ÔÊý¾ÝµÄ¶ÁÈ¡ËÙ¶È¡£
14£®Á®¼Û´ÅÅÌÈßÓàÕóÁÐÊÇÈçºÎÌá¸ß¶Ô´ÅÅ̵ķÃÎÊËٶȺͿɿ¿ÐԵģ¿
Á®¼Û´ÅÅÌÈßÓàÕóÁÐRAIDͨ¹ýÀûÓÃһ̨´ÅÅÌÕóÁпØÖÆÆ÷À´Í³Ò»¹ÜÀíºÍ¿ØÖÆÒ»×é´ÅÅÌÇý¶¯Æ÷£¬´Ó¶ø×é³ÉÒ»¸ö¸ß¶È¿É¿¿µÄ¡¢¿ìËٵĴóÈÝÁ¿´ÅÅÌϵͳ¡£ÎªÁËÌá¸ß¶Ô´ÅÅ̵ķÃÎÊËÙ¶È£¬Æä²ÉÓÃÁ˲¢Ðн»²æ´æÈ¡¼¼Êõ¡£¾ßÌå¶øÑÔ£¬ÔÚ¸ÃϵͳÖУ¬Óжą̀´ÅÅÌÇý¶¯Æ÷£¬ÏµÍ³½«Ã¿Ò»ÅÌ¿éÖеÄÊý¾Ý·ÖΪÈô¸É¸öÅÌ¿éÊý¾Ý£¬²¢°Ñÿһ¸ö×ÓÅÌ¿éµÄÊý¾Ý·Ö±ð´æ´¢µ½¸÷¸ö²»Í¬µÄ´ÅÅÌÖеÄÏàͬλÖᣵ±Òª½«Ò»¸öÅÌ¿éÖеÄÊý¾Ý´«Ë͵½ÄÚ´æÊ±£¬²ÉÈ¡²¢Ðд«ÊäµÄ·½Ê½£¬½«¸÷¸öÅÌ¿éÖеÄ×ÓÅÌ¿éÊý¾ÝͬʱÏòÄÚ´æÖд«Ê䣬´Ó¶øÊ¹´«Êäʱ¼ä´ó´ó¼õÉÙ¡£½øÒ»²½Ëµ£¬RAID·ÖΪ0~7¼¶£¬ÕâÀïÖ÷Òª½éÉÜÒÔÏÂÁù¼¶£º£¨1£©RAID 0¼¶½öÌṩ²¢Ðн»²æ´æÈ¡£¬ËäÄÜÓÐЧÌá¸ß´ÅÅ̵ÄI/OËÙ¶È£¬µ«ÎÞÈßÓàУÑ鹦ÄÜ£¬ÖÂʹ´ÅÅÌϵͳµÄ¿É¿¿ÐÔ²»ºÃ¡££¨2£©RAID 1¼¶¾ßÓдÅÅ̾µÏñ¹¦ÄÜ£¬¿ÉÀûÓò¢ÐжÁ¡¢Ð´ÌØÐÔ£¬½«Êý¾Ý·Ö¿é²¢ÐÐͬʱдÈëÖ÷Å̺;µÏñÅÌ£¬¹Ê±È´«Í³µÄ¾µÏñÅÌËٶȿ죬µ«ËüµÄ´ÅÅÌÈÝÁ¿µÄÀûÓÃÂÊÖ»ÓÐ50%¡££¨3£©RAID 3¼¶¾ßÓв¢Ðд«Ê书ÄÜ£¬ËüÀûÓÃÒ»Ì¨ÆæÅ¼Ð£ÑéÅÌÀ´Íê³ÉÈÝ´í¹¦ÄÜ£¬Í¬´ÅÅ̾µÏñÏà±È£¬Ëü¼õÉÙÁËËùÐèÒªµÄÈßÓà´ÅÅÌÊý£¬³£ÓÃÓÚ¿ÆÑ§¼ÆËãºÍͼÏñ´¦Àí¡££¨4£©RAID 5¼¶¾ßÓжÀÁ¢´«Ë͹¦ÄÜ£¬Ã¿¸öÇý¶¯Æ÷¶¼Óи÷×Ô¶ÀÁ¢µÄÊý¾ÝͨµÀ£¬¶ÀÁ¢µØ½øÐжÁдÇÒÎÞרÃŵÄУÑéÅÌ£¬ÓÃÀ´½øÐоÀ´íµÄУÑéÐÅÏ¢£¬ÊÇÒÔÂÝÐý·½Ê½É¢²¼ÔÚËùÓÐÊý¾ÝÅÌÉÏ£¬³£ÓÃÓÚI/O½ÏƵ·±µÄÊÂÎñ´¦Àí¡££¨5£©RAID 6¼¶µÄÕóÁÐÖУ¬ÉèÖÃÁËÒ»¸öרÓõġ¢¿É¿ìËÙ·ÃÎʵÄÒ첽УÑéÅÌ£¬¸ÃÅ̾ßÓжÀÁ¢µÄÊý¾Ý·ÃÎÊͨ·£¬¾ßÓбÈRAID 3 ºÍRAID 5¸üºÃµÄÐÔÄÜ¡££¨6£©RAID 7¼¶ÊǶÔRAID6¼¶µÄ¸Ä½ø£¬ÔÚ¸ÃÕóÁÐÖеÄËùÓдÅÅ̶¼¾ßÓнϸߵĴ«ÊäËÙ¶È¡¢ÓÐ×ÅÓÅÒìµÄÐÔÄÜ£¬ÊÇĿǰ×î¸ßµµ´ÎµÄ´ÅÅÌÕóÁС£
15£®³£Óõĺó±¸ÏµÍ³ÓÐÄÄЩÀàÐÍ£¿ÆäÖÐ×î³£ÓõÄÊÇÄÄÒ»Àࣿ
³£Óõĺó±¸ÏµÍ³ÓÐÈýÀࣺ´Å´ø»ú¡¢´ÅÅÌ»úºÍ¹âÅÌ»ú¡£ÆäÖУ¬¹ýÈ¥¼°ÏÖÔÚÓõÄ×î¶àºÍ×î³£ÓõÄÊÇ´Å´ø»ú¡£
16£®¿É²ÉÓÃÄÄЩ·½·¨½«´ÅÅÌÉϵÄÊý¾Ý¿½±´µ½ºó±¸É豸ÉÏ£¿
Ϊ½«´ÅÅÌÉϵÄÊý¾Ý¿½±´µ½ºó±¸É豸ÉÏ£¬¿É²ÉÓÃÁ½ÖÖ·½·¨£º£¨1£©Íêȫת´¢·¨£¬Ö¸¶¨ÆÚµØ½«´ÅÅÌÉϵÄÕû¸öÎļþϵͳ£¬¿½±´µ½ºó±¸ÏµÍ³ÉÏ¡£´Ë·½·¨Ëä¼òµ¥£¬µ«Ð§Âʵ͡££¨2£©ÔöÁ¿×ª´¢·¨¡£ÎªÁËʵÏÖÔöÁ¿×ª´¢£¬ÔÚϵͳÖÐÓ¦ÅäÖÃÒ»ÕÅת´¢Ê±¼ä±í£¬ÔÚÆäÖмǼÏÂÿ¸öÎļþ×î½üÒ»´ÎµÄת´¢Ê±¼ä¡£
17£®Éè¼Æ´ÅÅ̸ßËÙ»º´æµÄÖû»Ë㷨ʱ£¬Ó¦¿¼ÂÇÄÄЩÎÊÌ⣿
Éè¼Æ´ÅÅ̸ßËÙ»º´æµÄÖû»Ë㷨ʱ£¬³ýÁË¿¼Âǵ½×î½ü×î¾ÃδʹÓÃÕâÒ»ÔÔòÍ⣬»¹Ó¦¿¼ÂÇÒÔϼ¸µã£º£¨1£©·ÃÎÊËÙÂÊ£»£¨2£©¿ÉÔ¤¼ûÐÔ£»£¨3£©Êý¾ÝÒ»ÖÂÐÔ¡£»ùÓÚÉÏÊö¿¼ÂÇ£¬Ä³Ð©ÏµÍ³Öб㽫¸ßËÙ»º´æÖеÄËùÓÐÅÌ¿éÊý¾ÝÀ³ÉÒ»ÌõLRUÁ´£¬¶ÔÓÚÄÇЩ»áÑÏÖØÓ°ÏìÊý¾ÝÒ»ÖÂÐÔµÄÅÌ¿éÊý¾ÝºÍºÜ¾Ã¶¼¿ÉÄܲ»ÔÙʹÓõÄÅÌ¿éÊý¾Ý£¬¶¼·ÅÔÚLRUÁ´µÄÍ·²¿£¬Ê¹ËüÃÇÄܹ»±»ÓÅÏÈд»Ø´ÅÅÌ£¬ÒÔ¼õÉÙÊý¾Ý·¢Éú²»Ò»ÖÂÐԵĸÅÂÊ»ò¿ÉÒÔ¾¡Á¿ÌÚ³ö¸ßËÙ»º´æµÄ¿Õ¼ä£»¶ÔÓÚÄÇЩ¿ÉÄÜÔÚ²»¾ÃÒÔºó±ãÒªÔÙ´ÎʹÓõÄÅÌ¿éÊý¾Ý£¬Ó¦¹ÒÔÚLRUÁ´µÄβ²¿£¬ÒÔ±ãÔÚ²»¾ÃÒÔºóÐèҪʱ£¬Ö»Òª¸ÃÊý¾Ý¿éÉÐδ´ÓÁ´ÖÐÒÆÖÁÁ´Ê×¶ø±»Ð´»Ø´ÅÅÌ£¬±ã¿ÉÖ±½Óµ½¸ßËÙ»º´æ¼´LRUÁ´ÖÐÇøÕÒµ½ËüÃǺͽøÐзÃÎÊ¡£
18£®¸ÄÉÆÎļþϵͳµÄÐÔÄÜ¿Éͨ¹ýÄÄЩ;¾¶£¿
¸ÄÉÆÎļþϵͳµÄÐÔÄÜÖ÷Ҫͨ¹ýÒÔÏÂ;¾¶À´ÊµÏÖ£º£¨1£©¹ØÓÚÎļþ·ÃÎʵĿìËÙÐÔ£¬Ó¦¸Ä½øÎļþĿ¼½á¹¹¼°Ä¿Â¼¼ìË÷·½·¨£¬Ñ¡ÔñÊʵ±µÄÎļþ½á¹¹£¬Ìá¸ß´ÅÅ̵ÄI/OËÙ¶È£»£¨2£©¹ØÓÚÊý¾ÝµÄ¿É¹²ÏíÐÔ£¬¿É»ùÓÚË÷Òý½áµã¡¢»ù±¾Ä¿Â¼¡¢·ûºÅÁ´µÈÀ´Õ¹¿ª£»£¨3£©¹ØÓÚÎļþϵͳʹÓõķ½±ãÐÔ£¬Ó¦´Ó°´Ãû´æÈ¡¡¢×·Çó½Ó¿Ú¼òµ¥ÇÒ¹¦ÄÜÇ¿´óµÈ·½Ãæ×ÅÊÖ½â¾ö£»£¨4£©¹ØÓÚÊý¾ÝµÄ°²È«ÐÔ£¬Ó¦´Ó½¡È«¶à¼¶°²È«¹ÜÀíÌåϵ¼°´æÈ¡¿ØÖÆ»úÖÆ¡¢¼ÓǿϵͳÈÝ´í¼¼ÊõµÈÈëÊÖÀ´±£Ö¤£»£¨5£©¹ØÓÚÊý¾ÝµÄÒ»ÖÂÐÔ£¬Ó¦»ùÓÚÊÂÎñ¡¢¼ì²éµã¡¢²¢·¢¿ØÖÆÒÔ¼°Å̿顢Áª½Ó¼ÆÊýºÍÖØ¸´ÎļþµÄÒ»ÖÂÐÔ¿ØÖƼì²é»úÖÆÀ´¼ÓÇ¿¡£
19£®Ê²Ã´ÊÇÐéÄâÅÌ£¿Ëü¾ßÓÐÄÄЩÓÅȱµã£¿
ÐéÄâÅÌÊÇÖ¸ÀûÓÃÄÚ´æ¿Õ¼äÈ¥·ÂÕæ´ÅÅÌ£¬ÓÖ³ÆÎªRAMÅÌ¡£¸ÃÅ̵ÄÉ豸Çý¶¯³ÌÐò¿ÉÒÔ½ÓÊÜËùÓбê×¼µÄ´ÅÅ̲Ù×÷£¬µ«ÕâЩ²Ù×÷µÄÖ´ÐУ¬²»ÊÇÔÚ´ÅÅÌÉ϶øÊÇÔÚÄÚ´æÖУ¬ËùÒÔ»áÂÔ΢¿ìЩ£¬ÇÒÏà¹Ø¹ý³Ì¶ÔÓû§Í¸Ã÷¡£ÐéÄâÅÌ´æÔÚµÄÖ÷ÒªÎÊÌâÊÇ£¬ÓÉÓÚÄÚ´æÎªÒ×ʧÐÔ´æ´¢Æ÷£¬¹ÊÒ»µ©ÏµÍ³»òµçÔ´·¢Éú¹ÊÕÏ»òϵͳÔÙÆô¶¯Ê±£¬ÔÀ´±£´æÔÚÐéÄâÅÌÖеÄÊý¾Ý½«»á¶ªÊ§¡£Òò´Ë£¬ÐéÄâÅÌͨ³£ÓÃÓÚ´æ·ÅÁÙʱÎļþ£¬Èç±àÒë³ÌÐòËù²úÉúµÄÄ¿±ê³ÌÐòµÈ¡£ÐéÄâÅÌÓë´ÅÅ̸ßËÙ»º´æµÄÖ÷񻂿±ðÔÚÓÚ£¬ÐéÄâÅÌÖеÄÄÚÈÝÍêÈ«ÓÉÓû§¿ØÖÆ£¬¶ø¸ßËÙ´ÅÅÌ»º´æÖеÄÄÚÈÝÔòÊÇÓɲÙ×÷ϵͳ¿ØÖƵġ£
20£®Ê²Ã´ÊÇÊÂÎñ£¿ÈçºÎ±£Ö¤ÊÂÎñµÄÔ×ÓÐÔ£¿
ÊÂÎñÊÇÓÃÓÚ·ÃÎʺÍÐ޸ĸ÷ÖÖÊý¾ÝÏ¿É·ÖÉ¢ÔÚ¶à¸öÎļþÖУ©µÄÒ»¸ö³ÌÐòµ¥Î»£¬Æä¿É±»¿´×÷ÊÇһϵÁеĶÁд²Ù×÷£¬ÇÒ¾ßÓС°Ô×ÓÐÔ¡±µÄÌØÐÔ¡£Îª±£Ö¤ÊÂÎñµÄÔ×ÓÐÔ£¬Ö»Óе±ËùÓвÙ×÷È«²¿Íê³Éʱ£¬²Å½øÐÐÌá½»²Ù×÷Commit OperationÀ´ÖÕÖ¹ÊÂÎñ£»¶øÖ»ÒªÓÐÒ»¸ö¶Á»òд²Ù×÷ʧ°Ü£¬Ò²¼´Ò»¸öزÕÛµÄÊÂÎñ£¬Ó¦Ö´ÐÐØ²ÕÛ²Ù×÷£¬½øÒ»²½Ëµ£¬ÓÉÓÚ¸ÃÊÂÎñͨ³£ÒѾִÐÐÁËһЩ²Ù×÷£¬ËùÒÔÒѶÔijЩÊý¾ÝÏî½øÐÐÁËÐ޸ģ¬ÎªÊ¹Ø²ÕÛµÄÊÂÎñ²»»áÒýÆðÊý¾ÝµÄ²»Ò»ÖÂÐÔ£¬Ð뽫¸ÃÊÂÎñÄÚ¸Õ±»Ð޸ĹýµÄÊý¾ÝÏî»Ö¸´³ÉÔÀ´µÄÇé¿ö£¬Ê¹ÏµÍ³ÖÐÊý¾ÝÏîÓë¸ÃÊÂÎñδִÐÐʱµÄÊý¾ÝÏîÍêÈ«Ïàͬ¡£ÎªÁËʵÏÖÉÏÊöµÄÔ×ÓÐ޸ģ¬Í¨³£Ðè½èÖúÓÚ³ÆÎªÊÂÎñ¼Ç¼£¨»òÔËÐмǼ£©µÄÊý¾Ý»ú¹¹ºÍÓйصĻָ´Ëã·¨À´ÊµÏÖ¡£ÊÂÎñ¼Ç¼ÓÃÓڼǼÊÂÎñÔËÐÐʱÊý¾ÝÏîÐ޸ĵÄÈ«²¿ÐÅÏ¢£¬Ö§³ÖÔ×ÓÐ޸쬴æ·ÅÓÚÎȶ¨´æ´¢Æ÷ÖС£
21£®ÒýÈë¼ì²éµãµÄÄ¿µÄÊÇʲô£¿ÒýÈë¼ì²éµãºóÊÇÈçºÎ½øÐлָ´´¦ÀíµÄ£¿
ÒýÈë¼ì²éµãµÄÖ÷ҪĿµÄÊÇʹ¶ÔÊÂÎñ¼Ç¼±íÖÐÊÂÎñ¼Ç¼µÄÇåÀí¹¤×÷¾³£»¯£¬¼´Ã¿¸ôÒ»¶¨Ê±¼ä£¬±ãɨÃèÊÂÎñ¼Ç¼±í£¬Í¬Ê±½«×¤ÁôÔÚÒ×ʧÐÔ´æ´¢Æ÷¼´ÄÚ´æÖе±Ç°ÊÂÎñ¼Ç¼±íµÄÈ«²¿¼Ç¼ºÍ<¼ì²éµã>¼Ç¼¼°ËùÓÐÒÑÐÞ¸ÄÊý¾ÝÊä³öµ½Îȶ¨´æ´¢Æ÷ÖУ»²¢ÇÒÿµ±³öÏÖÒ»¸ö<¼ì²éµã>¼Ç¼ʱ£¬Ó¦ÀûÓÃRedoºÍUndo¹ý³ÌÖ´Ðлָ´²Ù×÷¡£ÒýÈë¼ì²éµãºóµÄ»Ö¸´Àý³ÌÊ×ÏȲéÕÒÊÂÎñ¼Ç¼±í£¬È·¶¨ÔÚ×î½ü¼ì²éµãÒÔǰ¿ªÊ¼Ö´ÐеÄ×îºóÊÂÎñTi£»ÔÚÕÒµ½ÕâÑùµÄÊÂÎñºó£¬ÔÙ·µ»Øµ½ÊÂÎñ¼Ç¼±í£¬±ã¿ÉÕÒµ½µÚÒ»¸ö¼ì²éµã¼Ç¼£¬½ø¶ø´Ó¸Ã¼ì²éµã¿ªÊ¼ÒÀ´ÎËÑË÷¸÷¸öÊÂÎñ¼Ç¼£¬²¢»ùÓÚRedoºÍUndo¹ý³ÌÖ´Ðлָ´²Ù×÷¡£¾ßÌå¶øÑÔ£¬Õë¶ÔTiÒÔºó¿ªÊ¼Ö´ÐеÄÊÂÎñ¼¯TÖеÄÊÂÎñTk£¬Çø±ð²»Í¬Çé¿ö·Ö±ðÖ´Ðлָ´²Ù×÷Redo(Tk) /Undo(Tk)£º£¨1£©Èç¹ûÔÚÊÂÎñ¼Ç¼±íÖгöÏÖÁË<TkÌá½»>¼Ç¼£¬ÔòÖ´ÐÐRedo£¨Tk£©²Ù×÷£»£¨2£©Èç¹ûÔÚÊÂÎñ¼Ç¼±íÖÐδ³öÏÖ<TkÌá½»>¼Ç¼£¬ÔòÖ´ÐÐUndo£¨Tk£©²Ù×÷¡£
22£®ÎªÊ²Ã´ÒýÈë¹²ÏíËø£¿ÈçºÎÓû¥³âËø»ò¹²ÏíËøÀ´ÊµÏÖÊÂÎñµÄ˳ÐòÐÔ£¿
ÔÚ¶àÓû§ÏµÍ³ÖУ¬¿ÉÄÜÓжà¸öÓû§ÔÚÖ´ÐÐÊÂÎñ¡£ÓÉÓÚÊÂÎñµÄÔ×ÓÐÔ£¬¸÷¸öÊÂÎñµÄÖ´ÐбØÈ»Êǰ´Ä³ÖÖ´ÎÐòÒÀ´ÎÖ´Ðеģ¬Ö»ÓÐÔÚÒ»¸öÊÂÎñÖ´ÐÐÍêºó£¬²ÅÔÊÐíÁíÍâÒ»¸öÊÂÎñÖ´ÐУ¬¼´ÊÂÎñ¶ÔÊý¾ÝÏîµÄÐÞ¸ÄÊÇ»¥³âµÄ¡£ÕâÒ²¼´ÊÂÎñµÄ˳ÐòÐÔ¡£ÊµÏÖÊÂÎñ˳ÐòÐÔµÄÒ»ÖÖ×î¼òµ¥µÄ·½·¨ÊÇΪÿ¸ö¹²Ïí¶ÔÏó£¨Îļþ¡¢¼Ç¼»òÊý¾ÝÏÉèÖÃÒ»¸ö»¥³âËø£¬Í¬Ê±ÒªÇóÊÂÎñ¶Ô¶ÔÏóµÄ·ÃÎÊÒÔÊ×ÏÈ»ñµÃ¸Ã¶ÔÏóµÄ»¥³âËøÎªÇ°ÌáÌõ¼þ¡£½øÒ»²½Ëµ£¬µ±Ò»¸öÊÂÎñTi»ñµÃij¹²Ïí¶ÔÏóµÄ»¥³âËøºó£¬±ã¿É¶Ô¸Ã¶ÔÏóÖ´ÐжÁд²Ù×÷£»¶øÆäËüÊÂÎñÓÉÓÚ²»ÄÜ»ñµÃ»¥³âËø¹Ê²»ÄÜ·ÃÎʸöÔÏó¡£ÌØ±ðµØ£¬Èç¹ûTiÐèÒª¶ÔÒ»Åú¶ÔÏó½øÐзÃÎÊ£¬ÎªÁ˱£Ö¤ÊÂÎñ²Ù×÷µÄÔ×ÓÐÔ£¬TiÓ¦Ê×ÏÈ»ñµÃÕâÒ»Åú¶ÔÏóµÄ»¥³âËø£¬ÒÔ½«ËüÃÇÈ«²¿Ëø×¡¡£Èç¹û³É¹¦£¬±ã¿É¶ÔÕâÒ»Åú¶ÔÏóÖ´ÐжÁд²Ù×÷£¬²Ù×÷Íê±ÏºóÊÍ·ÅËùÓл¥³âËø£»¶øÈç¹û²»³É¹¦£¬¼´ÕâÒ»Åú¶ÔÏóÖÐÖÁÉÙ´æÔÚij¸ö¶ÔÏóÒѱ»ÆäËüÊÂÎñËø×¡£¬ÔòÓ¦½«ÄÇЩ¸Õ±»TiËø×¡µÄ¶ÔÏó½øÐпªËø£¬Ðû²¼´Ë´ÎÊÂÎñÔËÐÐʧ°Ü£¬¶ø²»ÖÂÒý·¢Êý¾Ý±ä»¯¡£±ØÐëÖ¸³ö£¬»ùÓÚ»¥³âËøÊµÏÖ˳ÐòÐԵķ½·¨¾¡¹Ü¼òµ¥Ò×ÐУ¬µ«È´´æÔÚЧÂʲ»¸ßµÄÎÊÌâ¡£ÒòΪһ¸ö¹²ÏíÎļþËäȻֻÔÊÐíÒ»¸öÊÂÎñȥд£¬µ«È´ÔÊÐí¶à¸öÊÂÎñͬʱ¶Á£¬¶øÀûÓû¥³âËøÀ´Ëø×¡Îļþʱ£¬Ôò²»¼ÓÇø·ÖµØÖ»ÔÊÐíÒ»¸öÊÂÎñ½øÐжÁ»òд²Ù×÷¡£ÎªÁËÌá¸ßÔËÐÐЧÂÊ£¬Ó¦ÒýÈëÁíÍâÒ»ÖÖÐÎʽµÄËø¼´¹²ÏíËø¡£¾ßÌå¶øÑÔ£¬Èç¹ûÊÂÎñTiÒª¶ÔQÖ´ÐжÁ²Ù×÷£¬ÔòÖ»Ðè»ñµÃQµÄ¹²ÏíËø¼´¿É£»¶øÈç¹ûÊÂÎñTi»ñµÃÁËij¶ÔÏóQµÄ¹²ÏíËø£¬½ö½öÔÊÐíTiÈ¥¶Ô¶ÔÏóQÖ´ÐжÁ²Ù×÷£¬¶ø²»ÔÊÐíд²Ù×÷¡£µ±ÊÂÎñTiÊÔͼȥ»ñÈ¡¶ÔÏóQµÄ¹²ÏíËøÊ±£¬QÒѱ»»¥³âËøËø×¡£¬ÔòTi±ØÐëµÈ´ý£»·ñÔò£¬±ã¿É»ñµÃ¹²ÏíËø¶ø¶ÔQÖ´ÐжÁ²Ù×÷¡£µ«Èç¹ûTiÒª¶ÔQÖ´ÐÐд²Ù×÷£¬ÔòËü»¹ÐëÈ¥»ñµÃ»¥³âËø¡£Èôʧ°Ü£¬ÔòµÈ´ý£»·ñÔò£¬¿É»ñµÃ»¥³âËø¶ø¶ÔQÖ´ÐÐд²Ù×÷¡£
23£®µ±ÏµÍ³ÖÐÓÐÖØ¸´Îļþʱ£¬Ó¦ÈçºÎ±£Ö¤ÆäÒ»ÖÂÐÔ£¿
µ±ÏµÍ³ÖÐÓÐÖØ¸´Îļþʱ£¬¿É²ÉÓÃÁ½ÖÖ·½·¨À´±£Ö¤ºÍʵÏÖÎļþÊý¾ÝµÄÒ»ÖÂÐÔ£º£¨1£©µ±Ò»¸öÎļþ±»Ð޸ĺ󣬿ɲéÕÒÎļþĿ¼£¬ÒԵõ½ÆäÁíÍ⼸¸ö¿½±´µÄË÷Òý½áµãºÅ£¬´ÓÕâЩË÷Òý½áµãÖÐÕÒµ½¸÷¸ö¿½±´µÄÎïÀíλÖã¬È»ºó¶ÔËüÃǽøÐÐͬÑùµÄÐ޸컣¨2£©ÎªÐÂÐ޸ĵÄÎļþ½¨Á¢¼¸¸ö¿½±´£¬²¢ÓÃËüÈ¥Ìæ»»ÔÓÐÎļþ¿½±´¡£
24£®ÈçºÎ¼ì²éÅÌ¿éºÅµÄÒ»ÖÂÐÔ£¿¼ì²éʱ¿ÉÄܳöÏÖÄļ¸ÖÖÇé¿ö£¿
ÅÌ¿éÊÇÓÃÓÚ´æ´¢ÎļþµÄÎïÀí¿Õ¼ä£¬ÓÃÓÚÃèÊöÅÌ¿éµÄʹÓÃÇé¿öµÄÊý¾Ý½á¹¹°üÀ¨Á½Àࣺ£¨1£©¿ÕÏÐÅÌ¿é±í£¨Á´£©¼Ç¼ÁËËùÓÐÉÐδ·ÖÅäºÍʹÓõĿÕÏÐÅÌ¿é±àºÅ£»£¨2£©Îļþ·ÖÅä±íÔòÓÃÀ´¼Ç¼ÒÑ·ÖÅäÅÌ¿éµÄʹÓÃÇé¿ö¡£ÎªÁ˱£Ö¤ÅÌ¿éÃèÊöÓÃÊý¾Ý½á¹¹µÄÒ»ÖÂÐÔ£¬¿ÉÔÚÿ´ÎÆô¶¯ÏµÍ³Ê±Í¨¹ýÓÃÈí¼þ·½·¨¹¹½¨»ùÓÚÅÌ¿éºÅµÄÒ»¸ö¼ÆÊýÆ÷±íÀ´¼ì²é¿ÕÏÐÅÌ¿é±í£¨Á´£©ºÍÎļþ·ÖÅä±íÖ®¼äµÄÒ»ÖÂÐÔ¡£ÔÚ¼ÆÊýÆ÷±íÖУ¬Ã¿¸öÅÌ¿éºÅÕ¼Ò»¸ö±íÏ¿ÉÓÐ0£¬1£¬©©£¬£¨N-1£©ÏNΪÅÌ¿é×ÜÊý¡£Ã¿Ò»±íÏîÖаüº¬Á½¸ö¼ÆÊýÆ÷£¬·Ö±ðÓÃ×÷¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÆ÷ºÍÊý¾ÝÅÌ¿éºÅ¼ÆÊýÆ÷¡£ÔÚ¶ÔÅÌ¿éµÄÊý¾Ý½á¹¹½øÐмì²éʱ£¬Ó¦¸ÃÏȽ«¼ÆÊýÆ÷±íÖеÄËùÓбíÏî³õʼ»¯Îª0£»È»ºó£¬ÓÃN¸ö¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÆ÷×é³ÉµÄµÚÒ»×鼯ÊýÆ÷£¬À´¶Ô´Ó¿ÕÏÐÅÌ¿é±í£¨Á´£©ÖжÁ³öµÄÅÌ¿éºÅ½øÐмÆÊý£»ÔÙÓÃN¸öÊý¾ÝÅÌ¿éºÅ¼ÆÊýÆ÷×é³ÉµÄµÚ¶þ×鼯ÊýÆ÷£¬È¥¶Ô´ÓÎļþ·ÖÅä±íÖжÁ³öµÄ¡¢ÒÑ·ÖÅ䏸ÎļþʹÓõÄÅÌ¿éºÅ½øÐмÆÊý¡£Èç¹ûÇé¿öÊÇÕý³£µÄ£¬ÔòÉÏÊöÁ½×鼯ÊýÆ÷ÖжÔӦÿ¸öÅÌ¿éºÅµÄ¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÖµºÍÊý¾ÝÅÌ¿éºÅ¼ÆÊýÖµÓ¦µ±»¥²¹£¬Ò²¾ÍÊÇ˵£¬µ±Ä³¸öÅÌ¿éºÅÔÚµÚÒ»×鼯ÊýÆ÷ÖнøÐÐÁ˼ÆÊýʹ¸ÃÅÌ¿éºÅ¼ÆÊýÆ÷¼ÆÎª1£¬ÔòÔÚµÚ¶þ×鼯ÊýÆ÷ÖÐÏàÓ¦ÅÌ¿éºÅµÄ¼ÆÊýÆ÷ÄÚÈݱØÎª0£»·´Ö®ÒàÈ»¡£µ«Èç¹ûÇé¿ö²¢·ÇÈç´Ë£¬Ôò˵Ã÷·¢ÉúÁË´íÎ󣺣¨1£©Á½×鼯ÊýÆ÷¹ØÓÚ¶ÔӦijÅÌ¿éºÅKµÄ¼ÆÊýÖµ¾ùΪ0£¬ËµÃ÷¸ÃÅÌ¿éδ±»ÀûÓã¬ÏàÓ¦½â¾ö·½°¸ÎªÔÚ¿ÕÏÐÅÌ¿é±í£¨Á´£©ÖÐÔö¼ÓÒ»¸öÅÌ¿éºÅK£»£¨2£©¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÆ÷¹ØÓÚijÅÌ¿éºÅKµÄ¼ÆÊýֵΪ2£¬¶øÊý¾ÝÅÌ¿éºÅ¼ÆÊýÆ÷¹ØÓÚÅÌ¿éºÅKµÄ¼ÆÊýֵΪ0£¬ËµÃ÷ÅÌ¿éºÅKÔÚ¿ÕÏÐÅÌ¿é±í£¨Á´£©ÖгöÏÖÁËÁ½´Î£¬Ó¦´ÓÖÐɾ³ýÒ»¸ö¶àÓàµÄ¿ÕÏÐÅÌ¿éºÅK£»£¨3£©¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÆ÷¹ØÓÚijÅÌ¿éºÅKµÄ¼ÆÊýֵΪ0£¬¶øÊý¾ÝÅÌ¿éºÅ¼ÆÊýÆ÷¹ØÓÚÅÌ¿éºÅKµÄ¼ÆÊýÖµ²»Ð¡ÓÚ2£¬´ËÖÖ´íÎó±È½ÏÑÏÖØ£¬±ØÐëÁ¢¼´±¨¸æÏµÍ³ºÍ¼ÓÒÔ´¦Àí¡£
µÚÊ®ÕÂ
1£® ²Ù×÷ϵͳ°üÀ¨Äļ¸ÖÖÀàÐ͵ÄÓû§½Ó¿Ú£¿ËüÃÇ·Ö±ðÌṩ¸øËʹÓã¿
²Ù×÷ϵͳ°üÀ¨ÈýÖÖÀàÐ͵ÄÓû§½Ó¿Ú£ºÃüÁî½Ó¿Ú£¨¾ßÌåÓÖ¿É·ÖΪÁª»úÃüÁî½Ó¿ÚÓëÍÑ»úÃüÁî½Ó¿Ú£©¡¢³ÌÐò½Ó¿Ú¼°Í¼Ðλ¯Óû§½Ó¿Ú¡£ÆäÖУ¬ÃüÁî½Ó¿ÚºÍͼÐλ¯Óû§½Ó¿ÚÖ§³ÖÓû§Ö±½Óͨ¹ýÖÕ¶ËÀ´Ê¹ÓüÆËã»úϵͳ£¬¶ø³ÌÐò½Ó¿ÚÔòÌṩ¸øÓû§ÔÚ±àÖÆ³ÌÐòʱʹÓá£
2£® Áª»úÃüÁî½Ó¿ÚÓÉÄÄЩ²¿·Ö¹¹³É£¿
Áª»úÃüÁî½Ó¿ÚÓÉÒ»×éÁª»úÃüÁî¡¢ÖÕ¶Ë´¦Àí³ÌÐòºÍÃüÁî½âÊͳÌÐò¹¹³É¡£
3£® Áª»úÃüÁîͨ³£°üº¬ÄÄЩÀàÐÍ£¿Ã¿ÖÖÀàÐÍÓÖ°üº¬ÄÄЩÖ÷ÒªÃüÁ
Áª»úÃüÁîͨ³£°üº¬ÄÄЩÀàÐÍ£¿Ã¿ÖÖÀàÐÍÓÖ°üº¬ÄÄЩÖ÷ÒªÃüÁÁª»úÃüÁîͨ³£°üº¬ÈçÏÂÀàÐÍ£º£¨1£©ÏµÍ³·ÃÎÊÀ࣬Ö÷ÒªÊÇ×¢²áÃüÁ£¨2£©´ÅÅ̲Ù×÷À࣬°üÀ¨´ÅÅ̸ñʽ»¯¡¢ÈíÅ̸´ÖÆ¡¢ÈíÅ̱Ƚϼ°±¸·ÝµÈÃüÁ£¨3£©Îļþ²Ù×÷À࣬°üÀ¨ÎļþÄÚÈÝÏÔʾ¡¢Îļþ¿½±´¡¢Îļþ±È½Ï¡¢ÎļþÖØÃüÃû¡¢Îļþɾ³ýµÈÃüÁ£¨4£©Ä¿Â¼²Ù×÷À࣬°üÀ¨×ÓĿ¼½¨Á¢¡¢Ä¿Â¼ÏÔʾ¡¢×ÓĿ¼ɾ³ý¡¢Ä¿Â¼½á¹¹ÏÔʾ¡¢µ±Ç°Ä¿Â¼¸Ä±äµÈÃüÁ£¨5£©Í¨ÐÅÀàÃüÁ£¨6£©ÆäËüÃüÁ°üÀ¨ÊäÈëÊä³öÖØ¶¨Ïò¡¢¹ÜµÀÁª½Ó¡¢¹ýÂËÃüÁî¼°Åú´¦ÀíÃüÁîµÈ¡£
4£® ʲôÊÇÊäÈëÊä³öÖØ¶¨Ïò£¿ÊÔ¾ÙÀý˵Ã÷¡£
ͨ³££¬ÃüÁîµÄÊäÈëÈ¡×Ô±ê×¼ÊäÈëÉ豸¼´¼üÅÌ£¬¶øÃüÁîµÄÊä³öÔòËÍÍù±ê×¼Êä³öÉ豸¼´ÏÔʾÖÕ¶Ë¡£Èç¹ûÔÚÃüÁîÖÐÉèÖÃÊä³ö¶¨Ïò¡°¡µ¡±£¬Æäºó½ÓÎļþÃû»òÉ豸Ãû£¬Ôò±íʾÃüÁîµÄÊä³ö¸ÄÏò£¬²¢Ë͵½Ö¸¶¨Îļþ»òÉ豸ÉÏ£»ÀàËÆµØ£¬ÔÚÃüÁîÖÐÉèÖÃÊäÈëÖØ¶¨Ïò¡°¡´¡±£¬Ôò²»ÔÙÊÇ´Ó¼üÅ̶øÊÇ´ÓÖØ¶¨Ïò·û×ó±ßµÄ²ÎÊýÖ¸¶¨µÄÎļþ»òÉ豸ÉÏÈ¡µÃÊäÈëÐÅÏ¢¡£Õâ±ãÊÇÊäÈëÊä³öµÄÖØ¶¨Ïò¡£
5£® ʲôÊǹܵÀÁª½Ó£¿ÊÔ¾ÙÀý˵Ã÷¡£
¹ÜµÀÁª½ÓÊÇÖ¸°ÑµÚÒ»¸öÃüÁîµÄÊä³ö×÷ΪµÚ¶þ¸öÃüÁîµÄÊäÈ룬ÀàËÆµØÓְѵڶþ¸öÃüÁîµÄÊä³ö×÷ΪµÚÈýÌõÃüÁîµÄÊäÈ룬ÒÔ´ËÀàÍÆ£¬ÕâÑùÓÉÁ½ÌõÒÔÉϵÄÃüÁî¿ÉÐγÉÒ»Ìõ¹ÜµÀ¡£ÔÚMS-DOSºÍUNIXÖУ¬¶¼ÓÃ"|"×÷Ϊ¹ÜµÀ·ûºÅ¡£ÆäÒ»°ã¸ñʽΪ£ºcommand1 |command2 | ¡ |commandn
6£® ÖÕ¶Ë´¦Àí³ÌÐòµÄÖ÷Òª×÷ÓÃÊÇʲô£¿ËüÓ¦¾ß±¸ÄÄЩ¹¦ÄÜ£¿
ÖÕ¶Ë´¦Àí³ÌÐòÖ÷ÒªÓÃÓÚʵÏÖÈË»ú½»»¥£¬ËüÓ¦¾ß±¸ÒÔϹ¦ÄÜ£º£¨1£©½ÓÊÕÓû§´ÓÖÕ¶ËÉϼüÈëµÄ×Ö·û£»£¨2£©¹ÜÀí×Ö·û»º³å£¬ÒÔÔÝ´æËù½ÓÊÕµÄ×Ö·û£»£¨3£©½«Óû§¼üÈë×Ö·û»ØËÍÆÁÄ»ÏÔʾ£»£¨4£©ÌṩÆÁÄ»±à¼£¨±à¼¼ü£©£»£¨5£©ÌØÊâ×Ö·û´¦Àí£¨ÖжÏ/Í£Ö¹»ò»Ö¸´ÉÏ¾í£©¡£
7£® ÃüÁî½âÊͳÌÐòµÄÖ÷Òª×÷ÓÃÊÇʲô£¿
ÃüÁî½âÊͳÌÐòµÄÖ÷Òª×÷ÓÃÊÇ£ºÔÚÆÁÄ»ÉϲúÉúÌáʾ·û£¬ÇëÓû§ÊäÈëÃüÁȻºó¶ÁÈëÃüÁʶ±ðÃüÁ²¢×ªÖÁÏàÓ¦µÄÃüÁî´¦Àí³ÌÐòÈë¿ÚµØÖ·£¬°Ñ¿ØÖÆÈ¨½»¸ø¸Ã´¦Àí³ÌÐòÈ¥Ö´ÐУ¬×îºó½«Óйش¦Àí½á¹û£¨°üÀ¨³ö´íÐÅÏ¢£©ËÍÆÁÄ»ÏÔʾ¡£
8£® ÊÔ˵Ã÷MS-DOSµÄÃüÁî½âÊͳÌÐòCOMMAND.COMµÄ¹¤×÷Á÷³Ì¡£
MS-DOSÃüÁî½âÊͳÌÐòCOMMAND.COMµÄÖ÷Òª¹¤×÷Á÷³ÌÈçÏ£º£¨1£©ÏµÍ³½ÓͨµçÔ´»ò¸´Î»£¬³õʼ»¯²¿·Ö»ñµÃ¿ØÖÆÈ¨£¬¶ÔÕû¸öϵͳÍê³É³õʼ»¯¹¤×÷£¬²¢×Ô¶¯Ö´ÐÐAutoexec.batÎļþ£¬È»ºó°Ñ¿ØÖÆÈ¨½»¸øÔݴ沿·Ö£¬ºóÕ߸ø³öÌáʾ·û²¢µÈ´ýºÍ½ÓÊÕÓû§¼üÈëÃüÁ£¨2£©Ôݴ沿·Ö¶ÁÈë¼üÅÌ»º³åÇøÖеÄÃüÁÅбðÆäÎļþÃû¡¢À©Õ¹Ãû¼°Çý¶¯Æ÷ÃûÊÇ·ñÕýÈ·£¬ÈôÓдíÔò¸ø¶¨³ö´íÐÅÏ¢ºó·µ»Ø£»ÎÞ´íµÄÇé¿öϲŲéÕÒºÍʶ±ð¸ÃÃüÁ£¨3£©Èô¸ÃÃüÁîΪÄÚ²¿ÃüÁÔݴ沿·Ö¶¨»áÔÚÃüÁî±í¸ñÖÐÕÒµ½¸ÃÃüÁ±ã¿É´Ó¶ÔÓ¦±íÏîÖлñµÃ¸ÃÃüÁî´¦Àí³ÌÐòµÄÈë¿ÚµØÖ·£¬²¢°Ñ¿ØÖÆÈ¨½»¸ø¸Ã³ÌÐòÈ¥Ö´ÐУ»Èô¼üÈëÃüÁîΪÍⲿָÁÔòÔݴ沿·ÖӦΪ֮½¨Á¢ÃüÁîÐУ¬Í¨¹ýÖ´ÐÐϵͳµ÷ÓÃexec×°ÈëÆäÃüÁî´¦Àí³ÌÐò£¬²¢µÃµ½¶ÔÓ¦»ùµØÖ·£¬°Ñ¿ØÖÆÈ¨½»ÓɸóÌÐòÖ´ÐУ»Èô¼üÈëÃüÁî·Ç·¨£¬Ôò³ö´í·µ»Ø£»£¨4£©ÃüÁîÍê³Éºó£¬¿ØÖÆÈ¨ÖØÐ½»¸øÔݴ沿·Ö¸ø³öÌáʾ·û²¢µÈ´ýºÍ½ÓÊÕÓû§¼üÈëÃüÁȻºóת£¨2£©¡£
9£® ÊԱȽÏÒ»°ãµÄ¹ý³Ìµ÷ÓúÍϵͳµ÷Óá£
ϵͳµ÷Óñ¾ÖÊÉÏÊÇÒ»ÖÖ¹ý³Ìµ÷Ó㬵«ËüÊÇÒ»ÖÖÌØÊâµÄ¹ý³Ìµ÷Óã¬ÓëÒ»°ãµÄ¹ý³Ìµ÷ÓôæÔÚÒÔϼ¸·½ÃæµÄ²î±ð£º£¨1£©ÔËÐÐÔÚ²»Í¬µÄϵͳ״̬¡£Ò»°ãµÄ¹ý³Ìµ÷Óã¬Æäµ÷Óùý³ÌºÍ±»µ÷Óùý³Ì»òÕß¾ùΪÓû§³ÌÐò£¬»òÕß¾ùΪϵͳ³ÌÐò£¬ËùÒÔ¶¼ÔËÐÐÔÚͬһϵͳִÐÐ״̬£¨Óû§Ì¬»òϵͳ̬£©Ï£»¶øÏµÍ³µ÷Óõĵ÷Óùý³ÌÊÇÔËÐÐÔÚÓû§Ì¬ÏµÄÓû§³ÌÐò£¬±»µ÷Óùý³ÌÊÇÔËÐÐÔÚϵͳ̬ϵÄϵͳ³ÌÐò¡££¨2£©ÈíÖжϽøÈë»úÖÆ¡£Ò»°ãµÄ¹ý³Ìµ÷ÓÿÉÖ±½ÓÓɵ÷Óùý³ÌתÏò±»µ÷Óùý³Ì£»¶øÖ´ÐÐϵͳµ÷ÓÃʱ£¬ÓÉÓÚµ÷Óùý³ÌºÍ±»µ÷Óùý³ÌÊÇ´¦ÓÚ²»Í¬µÄϵͳ״̬£¬ËùÒÔ²»ÔÊÐíÓɵ÷Óùý³ÌÖ±½ÓתÏò±»µ÷Óùý³Ì£¬¶øÍ¨³£ÊÇͨ¹ýÈíÖжϻúÖÆ£¬ÏȽøÈë²Ù×÷ϵͳÄںˣ¬¾Äں˷ÖÎöºó£¬²ÅÄÜתÏòÏàÓ¦µÄÃüÁî´¦Àí³ÌÐò¡££¨3£©·µ»Ø¼°ÖØÐµ÷¶ÈÎÊÌâ¡£¶ÔÓÚÒ»°ãµÄ¹ý³Ìµ÷Óã¬ÔÚ±»µ÷Óùý³ÌÖ´ÐÐÍêºó£¬½«·µ»Øµ½µ÷Óùý³Ì¼ÌÐøÖ´ÐУ»¶ÔÓÚϵͳµ÷ÓÃÔò²»ÊÇÕâÑù£¬ÔÚ±»µ÷Óùý³ÌÖ´ÐÐÍêºó£¬Òª¶ÔϵͳÖÐËùÓÐÒªÇóÔËÐеĽø³Ì½øÐÐÖØÐµ÷¶È¡£ÌØ±ðµØ£¬ÔÚ²ÉÓÃÁËÇÀռʽ°þ¶áµ÷¶ÈµÄϵͳÖУ¬ÖØÐµ÷¶È½«»ùÓÚÓÅÏÈȨ·ÖÎöÀ´½øÐУ¬ÓÚÊÇÖ»Óе±µ÷Óýø³ÌÈÔ¾ßÓÐ×î¸ßÓÅÏÈȨʱ£¬²Å»á·µ»Øµ½µ÷Óùý³Ì¼ÌÐøÖ´ÐУ»·ñÔòÆä½«»á±»·ÅÈë¾ÍÐ÷¶ÓÁУ¬¶øÖ´ÐÐȨÀû½»Óɾß×î¸ßÓÅÏÈȨµÄ¹ý³ÌÓÅÏÈÖ´ÐС££¨4£©Ç¶Ì×µ÷Óá£ÓëÒ»°ã¹ý³ÌÀàËÆ£¬ÏµÍ³µ÷ÓÃÒ²ÔÊÐíǶÌ×µ÷Ó㬼´ÔÚÒ»¸ö±»µ÷Óùý³ÌÖ´ÐÐÆÚ¼ä£¬»¹¿ÉÒÔÔÙÀûÓÃϵͳµ÷ÓÃÃüÁîÈ¥µ÷ÓÃÁíÒ»¸öϵͳ¹ý³Ì£¬×¢ÒâÊÇϵͳ¹ý³Ì¶ø²»ÊÇÓû§¹ý³Ì¡£
10£®Ê²Ã´ÊÇϵͳµ÷Óã¿Ëü¶¼ÓÐÄÄЩÀàÐÍ£¿
ͨ³££¬ÔÚ²Ù×÷ϵͳÄÚºËÉèÖÃÓÐÒ»×éÓÃÓÚʵÏÖ¸÷ÖÖϵͳ¹¦ÄܵÄ×Ó³ÌÐò£¨¹ý³Ì£©£¬²¢½«ËüÃÇÌṩ¸øÓû§³ÌÐòµ÷Óá£Ã¿µ±Óû§ÔÚ³ÌÐòÖÐÐèÒª²Ù×÷ϵͳÌṩijÖÖ·þÎñʱ£¬±ã¿ÉÀûÓÃÒ»Ìõϵͳµ÷ÓÃÃüÁȥµ÷ÓÃËùÐèµÄϵͳ¹ý³Ì¡£Õâ¼´ËùνµÄϵͳµ÷Óá£ÏµÍ³µ÷ÓõÄÖ÷ÒªÀàÐͰüÀ¨£º£¨1£©½ø³Ì¿ØÖÆÀ࣬Ö÷ÒªÓÃÓÚ½ø³ÌµÄ´´½¨ºÍÖÕÖ¹¡¢¶Ô×Ó½ø³Ì½áÊøµÄµÈ´ý¡¢½ø³ÌÓ³ÏñµÄÌæ»»¡¢½ø³ÌÊý¾Ý¶Î´óСµÄ¸Ä±äÒÔ¼°¹ØÓÚ½ø³Ì±êʶ·û»òÖ¸¶¨½ø³ÌÊôÐԵĻñµÃµÈ£»£¨2£©Îļþ²Ù×ÝÀ࣬Ö÷ÒªÓÃÓÚÎļþµÄ´´½¨¡¢´ò¿ª¡¢¹Ø±Õ¡¢¶Á/д¼°Îļþ¶ÁдָÕëµÄÒÆ¶¯ºÍÎļþÊôÐÔµÄÐ޸ģ¬Ä¿Â¼µÄ´´½¨¼°¹ØÓÚĿ¼¡¢ÌرðÎļþ»òÆÕͨÎļþµÄË÷Òý½áµãµÄ½¨Á¢µÈ£»£¨3£©½ø³ÌͨÐÅÀ࣬ÓÃÓÚʵÏÖ¸÷ÖÖÀàÐ͵ÄͨÐÅ»úÖÆÈçÏûÏ¢´«µÝ¡¢¹²Ïí´æ´¢Çø¼°ÐÅÏ¢Á¿¼¯»úÖÆµÈ£»£¨4£©ÐÅϢά»¤À࣬ÓÃÓÚʵÏÖ¹ØÓÚÈÕÆÚºÍʱ¼ä¼°ÆäËüϵͳÏà¹ØÐÅÏ¢µÄÉèÖúͻñµÃ¡£
11£®ÈçºÎÉèÖÃϵͳµ÷ÓÃËùÐèµÄ²ÎÊý£¿
ÉèÖÃϵͳµ÷ÓÃËùÐè²ÎÊý°üÀ¨Á½ÖÖ·½Ê½£º£¨1£©Ö±½Ó½«²ÎÊýËÍÈëÏàÓ¦µÄ¼Ä´æÆ÷ÖУ¬ÕâÊÇÒ»ÖÖ×î¼òµ¥µÄ·½Ê½¡£ÆäÖ÷ÒªÎÊÌâÊÇÓÉÓڼĴæÆ÷ÊýÁ¿ÓÐÏÞ£¬´Ó¶øÏÞÖÆÁËÉèÖòÎÊýµÄÊýÄ¿¡££¨2£©²ÎÊý±í·½Ê½£¬Ò²¼´½«ÏµÍ³µ÷ÓÃËùÐèµÄ²ÎÊý£¬·ÅÈëÒ»ÕŲÎÊý±íÖУ¬ÔÙ½«Ö¸Ïò¸Ã²ÎÊý±íµÄÖ¸Õë·ÅÔÚij¸ö¹æ¶¨µÄ¼Ä´æÆ÷ÖС£±¾·½Ê½¾ßÌåÓÖ¿É·ÖΪֱ½Ó·½Ê½ºÍ¼ä½Ó·½Ê½Á½Àà¡£
12£®ÊÔ˵Ã÷ϵͳµ÷ÓõÄÒ»°ã´¦Àí¹ý³Ì¡£
ϵͳµ÷ÓõÄÒ»°ã´¦Àí¹ý³Ì·ÖΪÈý²½£º£¨1£©ÉèÖÃϵͳµ÷ÓúźͲÎÊý¡££¨2£©¶Ôϵͳµ÷ÓÃÃüÁî½øÐÐÒ»°ãÐÔ´¦Àí£¬Èç±£»¤CPUÏÖ³¡£¬½«´¦Àí»ú״̬×ÖPSW¡¢³ÌÐò¼ÆÊýÆ÷PC¡¢ÏµÍ³µ÷Óúš¢Óû§Õ»Ö¸ÕëÒÔ¼°Í¨ÓüĴæÆ÷µÈѹÈë¶ÑÕ»£¬½«Óû§¶¨Òå²ÎÊý´«ËÍÖÁÖ¸¶¨Î»Öñ£´æÆðÀ´µÈ¡£²»Í¬ÏµÍ³¾ßÌå´¦Àí·½Ê½ÍùÍù²»Í¬£¬ÔÚUNIXϵͳÖÐÊÇÖ´ÐÐCHMKÃüÁ²¢½«²ÎÊý±íÖеIJÎÊý´«µ½User½á¹¹µÄU.U-arg()ÖУ»¶øÔÚMS-DOSÖÐÔòÊÇÖ´ÐÐINT21ÈíÖжϡ££¨3£©¸ù¾Ýϵͳµ÷ÓÃÈë¿Ú±í¼°¾ßÌåµÄϵͳµ÷ÓÃÃüÁîתÖÁ¶ÔÓ¦ÃüÁî´¦Àí³ÌÐòÖ´ÐоßÌå´¦Àí¡£
µÚʮһÕÂ
µÚÊ®¶þÕÂ
µÚÊ®ËÄÕÂ
µÚÊ®ÎåÕÂ
µÚÊ®ÁùÕÂ
µÚÊ®ÈýÕÂ
1. UNIXϵͳÓÐÄÄЩ»ù±¾ÌØÕ÷£¿
a. ¿ª·ÅÐÔ£»
b. ¶àÓû§£¬¶àÈÎÎñ»·¾³£»
c. ¹¦ÄÜÇ¿´ó£¬ÊµÏÖ¸ßЧ£»
d. ÌṩÁ˷ḻµÄÍøÂ繦ÄÜ.
2. UNIXϵͳºËÐÄ·Ö³ÉÄÄÁ½´ó²¿·Ö£¿¸÷°üº¬ÄÄЩ¹¦ÄÜ£¿
a. UNIXϵͳºËÐÄ·ÖΪ½ø³Ì¿ØÖÆ×Óϵͳ²¿·ÖºÍÎļþ×Óϵͳ²¿·Ö£»
b. ½ø³Ì¿ØÖÆ×Óϵͳ°üº¬½ø³Ì¿ØÖÆ£¬½ø³ÌͨÐÅ£¬´æÖüÆ÷¹ÜÀíºÍ½ø³Ìµ÷¶È¹¦ÄÜ£»Îļþ×Óϵͳ°üº¬Îļþ¹ÜÀí£¬¸ßËÙ»º³å»úÖÆºÍÉ豸Çý¶¯³ÌÐòµÄ¹¦ÄÜ.
3. UNIXϵͳÖеÄPCBº¬Ä¿·Ö£¿²¢ÓÃͼÀ´ËµÃ÷ËüÃÇÖ®¼äµÄ¹ØÏµ.
a. UNIXϵͳÖеÄPCBº¬ËIJ¿·Ö:½ø³Ì±íÏUÇø£¬½ø³ÌÇø±íºÍÏµÍ³Çø±íÏ
b. ͼ¼ûP396.
4. ½ø³ÌÓ³Ïóº¬Ä¿·Ö£¿ÆäÖÐϵͳ¼¶ÉÏÏÂÎĵĶ¯Ì¬²¿·ÖµÄ×÷ÓÃÊÇʲô£¿
a. ½ø³ÌÓ³Ïó(Process Image)°üº¬Èý²¿·Ö£ºÓû§¼¶ÉÏÏÂÎÄ£¬¼Ä´æÆ÷ÉÏÏÂÎĺÍϵͳ¼¶ÉÏÏÂÎÄ£»
b. ϵͳ¼¶ÉÏÏÂÎĵĶ¯Ì¬²¿·Ö°üº¬ºËÐÄÕ»ºÍÈô¸É²ã¼Ä´æÆ÷ÉÏÏÂÎÄ£¬ËüµÄ×÷ÓÃÊǵ±ÒòÖжϻòϵͳµ÷Óöø½øÈëºËÐÄ̬ʱ£¬ºËÐİÑÒ»¸ö¼Ä´æÆ÷ÉÏÏÂÎÄѹÈëºËÐÄÕ»£¬Í˳öϵͳµ÷ÓÃʱ£¬ºËÐÄÓÖ½«µ¯³öÒ»¸ö¼Ä´æÆ÷ÉÏÏÂÎÄ£¬ÔÚ½øÐÐÉÏÏÂÎÄÇл»Ê±£¬ºËÐĽ«Ñ¹ÈëÀϽø³ÌµÄÉÏÏÂÎIJ㣬¶øµ¯³öнø³ÌµÄÉÏÏÂÎIJã.
5. ÔÚUNIXϵͳÖУ¬ÓÃÓÚ½ø³Ì¿ØÖƵÄϵͳµ÷ÓÃÓÐÄÄЩ(Ö÷ÒªµÄ)£¿ËüÃǵÄÖ÷Òª¹¦ÄÜÊÇʲô£¿
a. fork£¬ÓÃÓÚ´´½¨Ò»¸öнø³Ì£»
b. exec£¬¸Ä±ä½ø³ÌµÄÔÓдúÂ룻
c. exit£¬ÊµÏÖ½ø³ÌµÄ×ÔÎÒÖÕÖ¹£»
d. wait£¬½«µ÷Óýø³Ì¹ÒÆð£¬µÈ´ý×Ó½ø³ÌÖÕÖ¹£»
e. getpid£¬»ñÈ¡½ø³Ì±êÖ¾·û£»
f. nice£¬¸Ä±ä½ø³ÌµÄÓÅÏȼ¶.
6. Ϊ´´½¨Ò»¸öнø³Ì£¬Ðè×öÄÄЩ¹¤×÷£¿
a. Ϊнø³Ì·ÖÅäÒ»½ø³Ì±íÏîºÍ½ø³Ì±êÖ¾·û£»
b. ¼ì²éͬʱÔËÐеĽø³ÌÊýÄ¿£»
c. ¿½±´½ø³Ì±íÏîÖеÄÊý¾Ý£»
d. ×Ó½ø³Ì¼Ì³Ð¸¸½ø³ÌµÄËùÓÐÎļþ£»
e. Ϊ×Ó½ø³Ì´´½¨½ø³ÌÉÏÏÂÎÄ£»
f. ×Ó½ø³ÌÖ´ÐÐ.
7. ΪºÎÒª²ÉÈ¡½ø³Ì×ÔÎÒÖÕÖ¹·½Ê½£¿ÈçºÎʵÏÖexit£¿
a. ΪÁ˼°Ê±»ØÊÕ½ø³ÌËùÕ¼ÓõÄ×ÊÔ´£¬²¢¼õÉÙ¸¸½ø³ÌµÄ¸ÉÔ¤£¬UNIXϵͳÀûÓÃexitÀ´ÊµÏÖ½ø³ÌµÄ×ÔÎÒÖÕÖ¹£»
b. ʵÏÖexit£¬ºËÐÄÓ¦¸Ã×öµÄ¹¤×÷ÊÇ£º
¹Ø±ÕÈíÖжϣ»
»ØÊÕ×ÊÔ´£»
д¼ÇÕÊÐÅÏ¢£»
Öýø³ÌΪ"½©ËÀ״̬".
8. UNIXϵͳ²ÉÓÃʲôÑùµÄ½ø³Ìµ÷¶ÈËã·¨£¿ÆäÓÅÏȼ¶ÊÇÈçºÎ¼ÆËãµÄ£¿
a. UNIXϵͳ²ÉÓõÄÊǶ༶·´À¡¶ÓÁÐÂÖתµ÷¶ÈËã·¨£»
b. ÿ¸ô1Ã룬ºËÐİ´ÈçϹ«Ê½ÖØÐ¼ÆËãÓû§ÓÅÏÈÊý£ºÓÅÏÈÊý=(×î½üʹÓÃCPUµÄʱ¼ä/2) »ù±¾Óû§ÓÅÏÈÊý.
9. ÊÔ˵Ã÷ÐźÅÓëÖжÏÁ½ÖÖ»úÖÆ¼äµÄÒìͬ´¦£¿
a. ÏàËÆ´¦£º
ÐźźÍÖж϶¼²ÉÓÃÁËÏàͬµÄÒ첽ͨÐÅ·½Ê½£»
µ±¼ì²â³öÓÐÐźŻòÖжÏÇëÇóʱ£¬¶¼ÊÇÔÝÍ£ÕýÔÚÖ´ÐеijÌÐò¶ø×ªÈ¥Ö´ÐÐÏàÓ¦µÄ´¦Àí³ÌÐò£»
Á½Õß¶¼ÊÇÔÚ´¦ÀíÍê±Ïºó·µ»Øµ½ÔÀ´µÄ¶Ïµã£»
¶ÔÐźŻòÖж϶¼¿É½øÐÐÆÁ±Î£»
b. ²îÒì´¦£º
ÖжÏÓÐÓÅÏȼ¶£¬¶øÐźÅûÓÐÓÅÏȼ¶£¬¼´ËùÓÐÐźŶ¼ÊÇÆ½µÈµÄ£»
ÐźŴ¦Àí³ÌÐòÊÇÔÚÓû§Ì¬ÏÂÔËÐе쬶øÖжϴ¦Àí³ÌÐòÔòÊÇÔÚºËÐÄ̬ÏÂÔËÐеģ»
ÖжÏÏìÓ¦ÊǼ°Ê±µÄ£¬¶øÐźÅÏìӦͨ³£¶¼ÓнϴóµÄʱ¼äÑÓ³Ù.
10 ¶óҪ˵Ã÷ÐźŻúÖÆÖÐÐźŵķ¢ËͺͶÔÐźŵĴ¦Àí¹¦ÄÜ£¿
a. Ðźŵķ¢ËÍÊÇÖ¸ÓÉ·¢Ëͽø³Ì°ÑÐźÅË͵½Ö¸¶¨½ø³ÌµÄÐźÅÓòµÄijһλÉÏ£»
b. ¶ÔÓÚ¶ÔÐźŵĴ¦Àí¹¦ÄÜ£º
Ê×ÏÈ£¬
ÀûÓÃϵͳµ÷ÓÃsignal(sig,func)Ô¤ÖöÔÐźŵĴ¦Àí·½Ê½£¬func=1ʱ£¬¸ÃÀàÐźű»ÆÁ±Î£»
func=0ʱ£¬½ø³ÌÊÕµ½ÐźźóÖÕÖ¹×Ô¼º£»
funcΪ·Ç0£¬·Ç1ÀàÕûÊýʱ£¬funcµÄÖµ¼´×÷ΪÐźŴ¦Àí³ÌÐòµÄÖ¸Õë.
È»ºó£¬
Èç¹û½ø³ÌÊÕµ½µÄÈíÖжÏÊÇÒ»¸öÒѾö¶¨ÒªºöÂÔµÄÐźÅ(func=1)£¬½ø³Ì²»×÷Èκδ¦Àí·µ»Ø£»
½ø³ÌÊÕµ½ÈíÖжϺó±ãÍ˳ö(func=0)£»
Ö´ÐÐÓÃÓÚÉèÖõÄÈíÖжϴ¦Àí³ÌÐò.
11 ʲôÊǹܵÀ£¿ÎÞÃû¹ÜµÀºÍÓÐÃû¹ÜµÀµÄÖ÷Òª²î±ðÊÇʲô£¿
a. ¹ÜµÀÊÇÖ¸Äܹ»Á¬½ÓÒ»¸öд½ø³ÌºÍÒ»¸ö¶Á½ø³ÌµÄ£¬²¢ÔÊÐíËüÃÇÒÔÉú²úÕß-Ïû·ÑÕß·½Ê½½øÐÐͨÐŵÄÒ»¸ö¹²ÏíÎļþ£¬ÓÖ³ÆÎªpipeÎļþ£»
b. ÎÞÃû¹ÜµÀÊÇÒ»¸öÁÙʱÎļþ£¬ÊÇÀûÓÃϵͳµ÷ÓÃpipe()½¨Á¢ÆðÀ´µÄÎÞÃûÎļþ£¬Ã»Óз¾¶Ãû£¬Ö»Óе÷ÓÃpipeµÄ½ø³Ì¼°Æä×ÓËï½ø³Ì²ÅÄÜʶ±ð´ËÎļþÃèÊö·û¶øÀûÓøÃÎļþ(¹ÜµÀ)½øÐÐͨÐÅ£»ÓÐÃû¹ÜµÀÊÇÀûÓÃmknodϵͳµ÷Óý¨Á¢µÄ£¬ÊÇ¿ÉÒÔÔÚÎļþϵͳÖг¤ÆÚ´æÔڵ쬼ÈÓз¾¶ÃûµÄÎļþ£¬ÆäËü½ø³Ì¿ÉÒÔÖªµÀÆä´æÔÚ£¬²¢ÀûÓøÃ·¾¶ÃûÀ´·ÃÎʸÃÎļþ.
12 ¶Á£¬Ð´¹ÜµÀʱӦ×ñÑÄÄЩ¹æÔò£¿
a. ¶ÔpipeÎļþ´óСµÄÏÞÖÆ£»
b. ½ø³Ì»¥³â£»
c. ½ø³Ìд¹ÜµÀʱ£¬¼ì²éÊÇ·ñÓÐ×ã¹»µÄ¿Õ¼ä´æ·ÅҪдµÄÊý¾Ý£¬ÈôÓУ¬ÔòдÈ룬ÈôÎÞ£¬ÔòÓɺËÐĶԸÃË÷Òý½áµã×ö³ö±êÖ¾£¬È»ºóÈÃд½ø³Ì˯Ãߵȴý£¬Ö±µ½¶Á½ø³Ì¶Á×ßÊý¾Ýºó£¬ÔÙ½«Ð´µÈ´ý½ø³Ì»½ÐÑ£»
d. ½ø³Ì¶Á¹ÜµÀʱ£¬¼ì²éÊÇ·ñÓÐ×ã¹»µÄÒª¶ÁµÄÊý¾Ý£¬ÈôÓУ¬Ôò½ø³Ì´Ó¶ÁÖ¸ÕëµÄ³õʼֵ´¦È¥¶ÁÊý¾Ý£¬Ã¿¶Á³öÒ»¿éºó£¬±ãÔö¼ÓµØÖ·ÏîµÄ´óС£¬¶Á½áÊøºóÓɺËÐÄÐÞ¸ÄË÷Òý½áµãÖеĶÁÖ¸Õ룬²¢»½ÐÑËùÓеȴýµÄд½ø³Ì,ÈôÎÞ£¬ÔòÔÚ¶ÁÍêºó£¬½ø³ÌÔÝʱ½øÈë˯Ãߵȴý£¬Ö±µ½Ð´½ø³ÌÓÖ½«Êý¾ÝдÈë¹ÜµÀºó£¬ÔÙ½«¶Á½ø³Ì»½ÐÑ.
13 ÔÚÏûÏ¢»úÖÆÖУ¬ÓÐÄÄЩϵͳµ÷Ó㿲¢ËµÃ÷ËüÃǵÄÓÃ;.
ÔÚUNIXÖУ¬ÏûÏ¢»úÖÆÏòÓû§ÌṩÁËËĸöϵͳµ÷Óãº
a. msgget()£¬ÓÃÀ´½¨Á¢Ò»ÏûÏ¢¶ÓÁУ¬»òÕß»ñȡһÏûÏ¢¶ÓÁеÄÃèÊö·û£»
b. msgsnd()£¬ÓÃÓÚÏòÖ¸¶¨µÄÏûÏ¢¶ÓÁз¢ËÍÒ»¸öÏûÏ¢£¬²¢½«¸ÃÏûÏ¢Á´½Óµ½¸ÃÏûÏ¢¶ÓÁеÄβ²¿£»
c. msgrcv()£¬ÓÃÓÚ´ÓÖ¸¶¨µÄÏûÏ¢¶ÓÁÐÖнÓÊÕÖ¸¶¨ÀàÐ͵ÄÏûÏ¢£»
d. msgctl()£¬ÓÃÀ´¶ÁÈ¡ÏûÏ¢¶ÓÁеÄ״̬ÐÅÏ¢²¢½øÐÐÐÞ¸Ä.
14 ÔÚ¹²Ïí´æ´¢Çø»úÖÆÖУ¬ÓÐÄÄЩϵͳµ÷Ó㿲¢¶óҪ˵Ã÷ËüÃǵÄÓÃ;.
a. shmget()£¬½¨Á¢Ò»¹²Ïí´æ´¢Çø£»
b. shmat()£¬½«¹²Ïí´æ´¢Çø¸½½Óµ½½ø³ÌµÄÐ鵨ַ¿Õ¼äÉÏ£»
c. shmdt()£¬°Ñ¹²Ïí´æ´¢ÇøÓëнø³Ì¶Ï¿ª£»
d. shmct()£¬¶Ô¹²Ïí´æ´¢ÇøµÄ״̬ÐÅÏ¢½øÐжÁÈ¡ºÍÐ޸ģ¬Ò²¿ÉÒÔ¶Ï¿ª½ø³ÌÓë¹²Ïí´æ´¢ÇøµÄÁ¬½Ó.
15 ºËÐÄÔÚÖ´ÐÐshmgetϵͳµ÷ÓÃʱ£¬ÐèÍê³ÉÄÄЩ¹¤×÷£¿
a. Ê×Ïȼì²é¹²Ïí´æ´¢Çø±í£¬ÈôÕÒµ½Ö¸¶¨keyµÄ±íÏ±íÃ÷¸Ã¹²ÏíÇøÒѾ½¨Á¢£¬´Ëʱ·µ»Ø¸Ã±íÏîµÄÃèÊö·ûshmid£»
b. ÈôδÕÒµ½Ö¸¶¨µÄkey±íÏ¶øflag±êÖ¾ÓÖΪIPC_CREAT£¬ÇÒ²ÎÊýsizeÖµÔÚϵͳÏÞÖÆÖµÄÚ£¬Ôò·ÖÅäһϵͳ¿ÕÏÐÇø×÷Ϊ¹²ÏíÇøµÄÒ³±íÇø£¬·ÖÅäÏìÓ¦µÄÄÚ´æ¿é£¬ÔÙ½«ÕâЩ¿éºÅÌîÈëÒ³±íÖУ»
c. ºËÐÄÔÚ¹²Ïí´æ´¢ÇøºÍÏµÍ³Çø±íÖУ¬ÎªÐ½¨Á¢µÄ¹²ÏíÇø·ÖÅäÒ»¿Õ±íÏ²¢ÔÚ¹²Ïí´æ´¢Çø±íÌîÉÏ´æ´¢ÇøµÄ¹Ø¼ü×Ö¼°Æä´óС£¬¹²ÏíÇøÒ³±íµÄʼַ£¬Ö¸ÏòÏµÍ³Çø±íÏîµÄÖ¸ÕëµÈ£¬×îºó·µ»Ø¹²Ïí´æ´¢ÇøµÄÃèÊö·û---shmid.
16 ÔÚÐźÅÁ¿¼¯»úÖÆÖУ¬ÓÐÄÄЩϵͳµ÷Ó㿲¢ËµÃ÷ËüÃǵÄÓÃ;.
a. semget()£¬½¨Á¢ÐźÅÁ¿¼¯£»
b. semop()£¬¶ÔÐźÅÁ¿½øÐвÙ×÷.
17 ºËÐÄÊÇÈçºÎ¶ÔÐźÅÁ¿½øÐвÙ×ݵģ¿
a. ºËÐĸù¾Ýsem_opÀ´¸Ä±äÐźÅÁ¿µÄÖµ£¬¿É·ÖΪ3ÖÖÇé¿ö£»
b. sem_opµÄֵΪÕý£¬Ôò½«ÆäÖµ¼Óµ½ÐźÅÁ¿µÄÖµÉÏ£¬ËüÏ൱ÓÚͨ³£µÄV²Ù×÷£»
c. sem_opµÄֵΪ¸º£¬Ï൱ÓÚP²Ù×÷£¬ÈôÐźÅÁ¿µÄÖµ´óÓÚ²Ù×÷ÖµµÄ¾ø¶ÔÖµ£¬ÔòºËÐĽ«Ò»¸ö¸ºÕûÊý¼Óµ½ÐźÅÁ¿ÖµÉÏ£¬·ñÔò£¬ºËÐĽ«ÒѾ²Ù×÷Á˵ÄÐźÅÁ¿£¬»Ö¸´µ½ÏµÍ³µ÷ÓÿªÊ¼Ê±µÄÖµ£»
d. Èô(sem_flg&IPC_NOWAIT)ÎªÕæ£¬±ãÁ¢¼´·µ»Ø£¬·ñÔò£¬Èýø³Ì˯Ãߵȴý.
18 ΪʵÏÖÇëÇóµ÷Ò³¹ÜÀí£¬ÔÚUNIXϵͳÖУ¬ÅäÖÃÁËÄÄЩÊý¾Ý½á¹¹£¿
a. Ò³±í£»
b. ´ÅÅÌ¿éÃèÊö±í£»
c. Ò³¿òÊý¾Ý±í£»
d. ¶Ô»»Ê¹Óñí.
19 ÔÚUNIXϵͳÖУ¬ÈçºÎ¸Ä±äÓÐЧҳµÄÄêÁ䣿²¢ÓÃʵÀý˵Ã÷Ö®.
a. Ò»¸öÒ³¿É¼ÆÊýµÄ×î´óÄêÁ䣬ȡ¾öÓÚËüµÄÓ²¼þÉèÊ©£»
b. ¶ÔÓÚÖ»ÉèÖÃÁ½Î»×÷ΪÄêÁäÓòʱ£¬ÆäÓÐЧҳµÄÄêÁäÖ»ÄÜȡֵΪ0£¬1£¬2£¬3£¬µ±¸ÃÒ³µÄÄêÁäΪ0£¬1£¬2ʱ£¬¸ÃÒ³´¦ÓÚ²»¿É»»³ö״̬£¬¶øµ±ÆäÄêÁä´ïµ½3ʱ£¬Ôò¿ÉΪ»»³ö״̬£¬Ã¿µ±ÄÚ´æÖеĿÕÏÐÒ³ÃæÊýµÍÓÚij¹æ¶¨µÄµÍÏÞʱ£¬ºËÐı㻽ÐÑ»»Ò³½ø³Ì£¬ÓÖ»»Ò³½ø³ÌÈ¡¼ì²éÄÚ´æÖеÄÿһ¸ö»î¶¯µÄ£¬·ÇÉÏËøµÄÇø£¬¶ÔËùÓÐÓÐÐ§ÇøµÄÄêÁä×ֶμÓ1£¬¶ÔÓÚÄÇЩÄêÁäÒÑÔöÖÁ3µÄÒ³±ã²»ÔÙ¼Ó1£¬¶øÊǽ«ËüÃÇ»»³ö£¬Èç¹ûÕâÖÖÒ³ÒÑ
±»½ø³Ì·ÃÎʹý£¬±ã½«ÄêÁäÓòÖеÄÄêÁ併Ϊ0.
20 µ±Ðè·ÃÎʵÄȱҳÊÇÔÚ¿ÉÖ´ÐÐÎļþÉÏ»òÔÚ¶Ô»»É豸ÉÏʱ£¬Ó¦ÈçºÎ½«Ëüµ÷ÈëÄڴ棿
ºËÐÄÏÈΪȱҳ·ÖÅäÒ»ÄÚ´æÒ³£¬Ð޸ĸÃÒ³±íÏʹָ֮ÏòÄÚ´æÒ³£¬²¢½«Ò³ÃæÊý¾Ý±íÏî·ÅÈëÏàÓ¦µÄÉ¢ÁжÓÁÐ
ÖУ¬È»ºó°Ñ¸ÃÒ³´Ó¶Ô»»É豸Éϵ÷ÈëÄڴ棬µ±I/O²Ù×÷Íê³Éʱ£¬ºËÐİÑÇëÇóµ÷Èë¸ÃÒ³µÄ½ø³Ì»½ÐÑ.
21 ÔÚ½«Ò»Ò³»»³öʱ£¬¿É·ÖΪÄļ¸ÖÖÇé¿ö£¿Ó¦ÈçºÎ´¦ÀíÕâЩÇé¿ö£¿
a. ÈôÔÚ¶Ô»»É豸ÉÏÒÑÓб»»»³öÒ³µÄ¿½±´£¬ÇÒ±»»»³öÒ³µÄÄÚÈÝδ±»Ð޸ģ¬Ôò´ËʱºËÐIJ»±Ø½«¸ÃÒ³ÖØÐ´»Ø¶Ô»»É豸ÉÏ£¬¶øÖ»Ð轫¸ÃÒ³µÄÒ³±íÏîÖеÄÓÐЧλÇåÁ㣬²¢½«Ò³¿òÊý¾Ý±íÏîÖеÄÒýÓüÆÊý¼õ1£¬×îºó
½«¸ÃÒ³±íÏî·ÅÈë¿ÕÏÐÒ³Á´±íÖУ»
b. ÈôÔÚ¶Ô»»É豸ÉÏûÓб»»»³öµÄ¿½±´£¬Ôò»»³ö½ø³ÌÓ¦½«¸Ãҳдµ½¶Ô»»É豸ÉÏ£¬¿É²ÉÓÃÒ³ÃæÁ´¼¯ÖÐдÈ룻
c. ÔÚ¶Ô»»É豸ÉÏÒÑÓл»³öÒ³µÄ¸±±¾£¬µ«¸ÃÒ³ÄÚÈÝÒѱ»Ð޸Ĺý£¬´ËʱºËÐĽ«¸ÃÒ³ÔÚ¶Ô»»É豸ÉϵÄÔÓпռäÊÍ·Å£¬ÔÙÖØÐ½«¸ÃÒ³¿½±´µ½¶Ô»»É豸ÉÏ£¬Ê¹ÔÚ¶Ô»»É豸ÉϵĿ½±´ÄÚÈÝ×ÜÊÇ×îеÄ.
---------------------------------
why none reply to the text?
---------------------------------
¹þ¹þ,Â¥Ö÷ÕæµÄÊǺÃÈ˰¡,Ò»Éúƽ°²£¬
¸Õ¸´Ï°ÁËÒ»ÏÂ,ÓÐЩÌâµÄÒɵ㶼½â¾öÁË,лл
---------------------------------
Â¥Ö÷ºÃ°¡:Ôõôû11 12 14 15µÄ´ð°¸°¡,Â鷳¥Ö÷ŪȫһµãàÞ
---------------------------------
лл¥Ö÷
---------------------------------
ÄãµÄ¶«Î÷ÊÕÏÂÁË£¬Ð»Ð»Â¥Ö÷
Õâ¸ö´ð°¸ÊǺÍ96°æ½Ì²ÄÅäÌ׵İÉ
---------------------------------
Â¥Ö÷ÐÁ¿à,¿´¿´ÏÈ
---------------------------------
³¬¼¶¶¥
