09Ä꿼ÑвÙ×÷ϵͳÊÔÌâ
21.¼ÙÉèij¼ÆËã»úµÄ´æ´¢ÏµÍ³ÓÉCacheºÍÖ÷´æ×é³É£¬Ä³³ÌÐòÖ´Ðйý³ÌÖзôæ1000´Î£¬ÆäÖзÃÎÊCacheȱʧ£¨Î´ÃüÖУ©50´Î£¬ÔòCacheµÄÃüÖÐÂÊÊÇ(D) A£®5% B.9.5% C.50% D.95%
22.ÏÂÁÐÑ¡ÏîÖУ¬ÄÜÒýÆðÍⲿÖжϵÄʼþÊÇ(A)
A£®¼üÅÌÊäÈë B.³ýÊýΪ0 C.¸¡µãÔËËãÏÂÒç D.·Ã´æÈ±Ò³ 23.µ¥´¦Àí»úϵͳÖУ¬¿É²¢ÐеÄÊÇD
I ½ø³ÌÓë½ø³Ì II ´¦Àí»úÓëÉ豸 III ´¦Àí»úÓëͨµÀ IV É豸ÓëÉ豸 A£®I¡¢IIºÍIII B. I¡¢IIºÍIV C. I¡¢IIIºÍIV D. II¡¢IIIºÍIV 24.ÏÂÁнø³Ìµ÷¶ÈËã·¨ÖУ¬×ۺϿ¼Âǽø³ÌµÈ´ýʱ¼äºÍÖ´ÐÐʱ¼äµÄÊÇ D A£®Ê±¼äƬÂÖתµ÷¶ÈËã·¨ B.¶Ì½ø³ÌÓÅÏȵ÷¶ÈËã·¨ C.ÏÈÀ´ÏÈ·þÎñµ÷¶ÈËã·¨ D.¸ßÏìÓ¦±ÈÓÅÏȵ÷¶ÈËã·¨
25.ij¼ÆËã»úϵͳÖÐÓÐ8̨´òÓ¡»ú£¬ÓÐK¸ö½ø³Ì¾ºÕùʹÓã¬Ã¿¸ö½ø³Ì×î¶àÐèÒª3̨´òÓ¡»ú¡£¸Ãϵͳ¿ÉÄܻᷢÉúËÀËøµÄKµÄ×îСֵÊÇ C A£®2 B.3 C.4 D.5
26£®·ÖÇø·ÖÅäÄÚ´æ¹ÜÀí·½Ê½µÄÖ÷Òª±£»¤´ëÊ©ÊÇ A
A£®½çµØÖ·±£»¤ B.³ÌÐò´úÂë±£»¤ C.Êý¾Ý±£»¤ D.Õ»±£»¤
27.Ò»¸ö·Ö¶Î´æ´¢¹ÜÀíϵͳÖУ¬µØÖ·³¤¶ÈΪ32룬ÆäÖжκÅÕ¼8룬Ôò×î´ó¶Î³¤ÊÇC A£®2µÄ8´Î·½×Ö½Ú B.2µÄ16´Î·½×Ö½Ú C.2µÄ24´Î·½×Ö½Ú D.2µÄ32´Î·½×Ö½Ú 28.ÏÂÁÐÎļþÎïÀí½á¹¹ÖУ¬ÊʺÏËæ»ú·ÃÎÊÇÒÒ×ÓÚÎļþÀ©Õ¹µÄÊÇB A£®Á¬Ðø½á¹¹ B.Ë÷Òý½á¹¹
C.Á´Ê½½á¹¹ÇÒ´ÅÅ̿鶨³¤ D.Á´Ê½½á¹¹ÇÒ´ÅÅÌ¿é±ä³¤
29.¼ÙÉè´ÅÍ·µ±Ç°Î»ÓÚµÚ105µÀ£¬ÕýÔÚÏò´ÅµÀÐòºÅÔö¼ÓµÄ·½ÏòÒÆ¶¯¡£ÏÖÓÐÒ»¸ö´ÅµÀ·ÃÎÊÇëÇóÐòÁÐΪ35£¬45£¬12£¬68£¬110£¬180£¬170£¬195£¬²ÉÓÃSCANµ÷¶È£¨µçÌݵ÷¶È£©Ëã·¨µÃµ½µÄ´ÅµÀ·ÃÎÊÐòÁÐÊÇA
A£®110£¬170£¬180£¬195£¬68£¬45£¬35£¬12 B.110£¬68£¬45£¬35£¬12£¬170£¬180£¬195 C.110£¬170£¬180£¬195£¬12£¬35£¬45£¬68 D.12£¬35£¬45£¬68£¬110£¬170£¬180£¬195
30.ÎļþϵͳÖУ¬Îļþ·ÃÎÊ¿ØÖÆÐÅÏ¢´æ´¢µÄºÏÀíλÖÃÊÇA
A£®Îļþ¿ØÖÆ¿é B.Îļþ·ÖÅä±í C.Óû§¿ÚÁî±í D.ϵͳע²á±í
31£®ÉèÎļþF1µÄµ±Ç°ÒýÓüÆÊýֵΪ1£¬ÏȽ¨Á¢F1µÄ·ûºÅÁ´½Ó£¨ÈíÁ´½Ó£©ÎļþF2£¬ÔÙ½¨Á¢F1µÄÓ²Á´½ÓÎļþF3£¬È»ºóɾ³ýF1¡£´Ëʱ£¬F2ºÍF3µÄÒýÓüÆÊýÖµ·Ö±ðÊÇB A£®0¡¢1 B.1¡¢1 C.1¡¢2 D.2¡¢1
32£®³ÌÐòÔ±ÀûÓÃϵͳµ÷Óôò¿ªI/OÉ豸ʱ£¬Í¨³£Ê¹ÓõÄÉ豸±êʶÊÇA A£®Âß¼É豸Ãû B.ÎïÀíÉ豸Ãû C.Ö÷É豸ºÅ D.´ÓÉ豸ºÅ
45.£¨7·Ö£©Èý¸ö½ø³ÌP1¡¢P2¡¢P3»¥³âʹÓÃÒ»¸ö°üº¬N£¨N>0£©¸öµ¥ÔªµÄ»º³åÇø¡£P1ÿ´ÎÓÃproduce£¨£©Éú³ÉÒ»¸öÕýÕûÊý²¢ÓÃput£¨£©ËÍÈ뻺³åÇøÄ³Ò»¿Õµ¥ÔªÖУ»P2ÿ´ÎÓÃgetodd£¨£©´Ó¸Ã»º³åÇøÖÐÈ¡³öÒ»¸öÆæÊý²¢ÓÃcountodd£¨£©Í³¼ÆÆæÊý¸öÊý£»P3ÿ´ÎÓÃgeteven£¨£©´Ó¸Ã»º³åÇøÖÐÈ¡³öÒ»¸öżÊý²¢ÓÃcounteven£¨£©Í³¼ÆÅ¼Êý¸öÊý¡£ÇëÓÃÐźÅÁ¿»úÖÆÊµÏÖÕâÈý¸ö½ø³ÌµÄͬ²½Ó뻥³â»î¶¯£¬²¢ËµÃ÷Ëù¶¨ÒåµÄÐźÅÁ¿µÄº¬Òå¡£ÒªÇóÓÃα´úÂëÃèÊö¡£
1
ÐźÅÁ¿empty±íʾ»º³åÇøÖпÕÏе¥Ôª£¬Æä³õÖµÓ¦ÉèÖÃΪN£»oddfull±íʾ»º³åÇøÖÐ×°ÓÐÆæÊýµÄµ¥Ôª£¬Æä³õÖµÓ¦ÉèÖÃΪ0£»evenfull±íʾ»º³åÇøÖÐ×°ÓÐżÊýµÄµ¥Ôª£¬Æä³õÖµÒ²Ó¦ÉèÖÃΪ0¡£ÁíÍ⻹ÐèÉèÖÃÒ»¸ö»¥³âÐźÅÁ¿mutexÒÔ·ÀÖ¹Èý¸ö½ø³Ìͬʱ¶Ô»º³åÇø½øÐвÙ×÷£¬Æä³õÖµÓ¦ÉèÖÃΪ1¡£
P1½ø³Ì¿ÉÃèÊöΪ£º P1(){ int number; While(1){
Number=produce(); Wait(empty); Wait(mutex); Put();
If(number%2==0) signal(evenfull); else signal(oddfull); signal(mutex); } }
P2(){
While(1){
Wait(oddfull); Wait(mutex); getodd();
signal(empty); signal(mutex); countodd(); } }
P3(){
While(1){
Wait(evenfull); Wait(mutex); geteven(); signal(empty); signal(mutex); counteven(); } }
46.£¨8·Ö£©ÇëÇó·ÖÒ³¹ÜÀíϵͳÖУ¬¼ÙÉèij½ø³ÌµÄÒ³±íÄÚÈÝÈçϱíËùʾ¡£
Ò³±íÄÚÈÝ Ò³ºÅ Ò³¿ò£¨Page Frame£©ºÅ ÓÐЧ루´æÔÚ룩 0 1 2 101H ¡ª 254H 1 0 1 Ò³Ãæ´óСΪ4KB£¬Ò»´ÎÄÚ´æµÄ·ÃÎÊʱ¼äÊÇ100ns£¬Ò»´Î¿ì±í£¨TLB£©µÄ·ÃÎÊʱ¼äÊÇ10ns£¬´¦ÀíÒ»´ÎȱҳµÄƽ¾ùʱ¼äΪ108ns£¨ÒѺ¬¸üÐÂTLBºÍÒ³±íµÄʱ¼ä£©£¬½ø³ÌµÄפÁô¼¯´óС¹Ì¶¨Îª
2
2£¬²ÉÓÃ×î½ü×îÉÙʹÓÃÖû»Ëã·¨£¨LRU£©ºÍ¾Ö²¿ÌÔ̲ßÂÔ¡£¼ÙÉè¢ÙTLB³õʼΪ¿Õ£»¢ÚµØÖ·×ª»»Ê±ÏÈ·ÃÎÊTLB£¬ÈôTLBδÃüÖУ¬ÔÙ·ÃÎÊÒ³±í£¨ºöÂÔ·ÃÎÊÒ³±íÖ®ºóµÄTLB¸üÐÂʱ¼ä£©£»¢ÛÓÐЧλΪ0±íÊ¾Ò³Ãæ²»ÔÚÄڴ棬²úÉúȱҳÖжϣ¬È±Ò³Öжϴ¦Àíºó£¬·µ»Øµ½²úÉúȱҳÖжϵÄÖ¸Áî´¦ÖØÐÂÖ´ÐС£ÉèÓÐÐ鵨ַ·ÃÎÊÐòÁÐ2362H¡¢1565H¡¢25A5H£¬ÇëÎÊ£º
£¨1£© ÒÀ´Î·ÃÎÊÉÏÊöÈý¸öÐ鵨ַ£¬¸÷Ðè¶àÉÙʱ¼ä£¿¸ø³ö¼ÆËã¹ý³Ì¡£
£¨2£© »ùÓÚÉÏÊö·ÃÎÊÐòÁУ¬Ð鵨ַ1565HµÄÎïÀíµØÖ·ÊǶàÉÙ£¿Çë˵Ã÷ÀíÓÉ¡£ £¨1£©
¢Ù£º Âß¼µØÖ·2362H¡ª¡ªÒ³ºÅΪ2£¬Ò³ÄÚµØÖ·Îª362H¡£
ÏÈ·ÃÎÊTLB£¬Ê±¼äΪ10ns£¬Î´ÃüÖУ»ÔÙÈ¥·ÃÎÊÒ³±í£¬Ê±¼äΪ100ns£¬»ñµÃ¶ÔÓ¦Ò³ÔÚÄڴ棬Æä¶ÔÓ¦µÄÎïÀí¿éºÅ254H£¬´Ó¶øÆ´½Ó³ÉÎïÀíµØÖ·254362H£¬Í¬Ê±½«µÚ2Ò³µÄÐÅÏ¢×°ÈëTLBÖУ»×îºó¸ù¾ÝÕâ¸öÎïÀíµØÖ··ÃÎÊÄڴ棬ʱ¼äΪ100ns¡£¹Ê£¬·ÃÎʵ½Ð鵨ַ¶ÔÓ¦µ¥ÔªµÄÊý¾Ý×ܹ²ÐèÒª210ns.
¢Ú£º Âß¼µØÖ·1565H¡ª¡ªÒ³ºÅΪ1£¬Ò³ÄÚµØÖ·Îª565H¡£
ÏÈ·ÃÎÊTLB£¬Ê±¼äΪ10ns£¬Î´ÃüÖУ»ÔÙÈ¥·ÃÎÊÒ³±í£¬Ê±¼äΪ100ns£»Òò¶ÔÓ¦Ò³²»ÔÚÄڴ棬½«²úÉúȱҳÖжϣ¬Öжϴ¦ÀíµÄʱ¼äΪ108ns£¨ÆäÖаüÀ¨¸üÐÂÒ³±íºÍTLBµÈ£©£¬ÔÚÖжϴ¦Àíʱ£¬ÒòΪÄÚ´æÒÑÂú£¬ÐëÌÔÌÒ»¸öÄÚ´æÒ³£¬LRUËã·¨½«Ñ¡ÔñÌÔ̵Ú0Ò³£»½Ó×ÅÖØÐÂÖ´ÐÐÖ¸Á·ÃÎÊTLB£¨10ns£©±ã¿ÉµÃµ½Ò³¶ÔÓ¦µÄÎïÀí¿éºÅ£¬Æ´½Ó³ÉÎïÀíµØÖ·£¬×îºó¸ù¾ÝÕâ¸öÎïÀíµØÖ··ÃÎÊÄڴ棬ʱ¼äΪ100ns¡£¹Ê£¬·ÃÎʵ½¸ÃÐ鵨ַ¶ÔÓ¦µ¥ÔªµÄÊý¾Ý×ܹ²ÐèÒª£º10+100+108+10+100=328ns.
¢Û£º Âß¼µØÖ·25a5H¡ª¡ªÒ³ºÅΪ2£¬Ò³ÄÚµØÖ·Îª5a5H¡£
ÏÈ·ÃÎÊTLB£¬Ê±¼äΪ10ns£¬ÃüÖÐ(ÔÚ¢ÙʱÒѽ«¸ÃÒ³ÐÅÏ¢×°ÈëTLB)£¬»ñµÃ¶ÔÓ¦µÄÎïÀí¿éºÅ254H£¬´Ó¶øÆ´½Ó³ÉÎïÀíµØÖ·2545a5H£»×îºó¸ù¾ÝÕâ¸öÎïÀíµØÖ··ÃÎÊÄڴ棬ʱ¼äΪ100ns¡£¹Ê£¬·ÃÎʵ½Ð鵨ַ¶ÔÓ¦µ¥ÔªµÄÊý¾Ý×ܹ²ÐèÒª110ns.
£¨2£© Âß¼µØÖ·1565HµÄÒ³ºÅΪ1£¬Ò³ÄÚµØÖ·Îª565H¡£°´ÕÕÉÏÊö·ÃÎÊÐòÁУ¬ÔÚ·ÃÎʵ½¸ÃµØÖ·Ê±£¬²éÒ³±íʱ½«·¢ÉúȱҳÖжϣ¬Öжϴ¦ÀíʱÒòÄÚ´æÒÑÂú£¬ÐëÌÔÌÒ»¸öÄÚ´æÒ³£¬ÓÉÓÚµÚ2Ò³¸Õ±»·ÃÎʹý£¬²»Äܱ»ÌÔ̳öÈ¥£¬ËùÒÔLRUËã·¨½«Ñ¡ÔñÌÔ̵Ú0Ò³£¬Ò²¾ÍÊÇ˵£¬µÚ1Ò³½«´æ·ÅÄÚ´æµÄµÚ101HºÅÒ³¿òÖС£Òò´ËÂß¼µØÖ·1565H¶ÔÓ¦µÄÎïÀíµØÖ·Îª101565H.
µÚÒ»Õ²Ù×÷ϵͳÒýÂÛ
1.1²Ù×÷ϵͳĿ±êºÍ×÷ÓÃ
1¡¢ÏÂÁÐÑ¡ÔñÖУ¬ÄÄЩ²»ÊDzÙ×÷ϵͳ¹ØÐĵÄÖ÷ÒªÎÊÌâ¡££¨Õã´ó2003£© £¨1£©¹ÜÀí¼ÆËã»úÂã»ú£»£¨2£©Éè¼ÆÌṩÓû§Óë¼ÆËã»úÓ²¼þϵͳ¼äµÄ½çÃæ£» £¨3£©¹ÜÀí¼ÆËã»úϵͳ×ÊÔ´£»£¨4£©¸ß¼¶³ÌÐòÉè¼ÆÓïÑԵıàÒëÆ÷¡£ 2¡¢ËµÃ÷²Ù×÷ϵͳÓëÓ²¼þ¡¢ÆäËûϵͳÈí¼þÒÔ¼°Óû§Ö®¼äµÄ¹ØÏµ¡£
Ìáʾ£º²Ù×÷ϵͳÊǸ²¸ÇÔÚÓ²¼þÉϵĵÚÒ»²ãÈí¼þ£¬Ëû¹ÜÀí¼ÆËã»úµÄÓ²¼þºÍÈí¼þ×ÊÔ´£¬²¢ÏòÓû§ÌṩÁ¼ºÃµÄ½çÃæ¡£²Ù×÷ϵͳÓëÓ²¼þ½ôÃÜÏà¹Ø£¬ËüÖ±½Ó¹ÜÀí×ÅÓ²¼þ×ÊÔ´£¬ÎªÓû§Íê³ÉÓÚÓ²¼þÏà¹ØµÄ²Ù×÷£¬´Ó¶ø¼«´óµØ·½±ãÁËÓû§¶ÔÓ²¼þ×ÊÔ´µÄʹÓ㬲¢Ìá¸ß×ÊÔ´µÄÀûÓÃÂÊ¡£²Ù×÷ϵͳÓÖÊÇÒ»ÖÖÌØÊâµÄϵͳÈí¼þ£¬ÆäËûµÄϵͳÈí¼þ¶¼ÔËÐÐÔÚ²Ù×÷ϵͳ»ù´¡Ö®ÉÏ£¬
3
¿É»ñµÃ²Ù×÷ϵͳÌṩµÄ´óÁ¿·þÎñ£¬¼´²Ù×÷ϵͳÊÇÆäËûϵͳÈí¼þÓëÓ²¼þµÄ½Ó¿Ú¡£¶øÒ»°ãÓû§Ê¹ÓüÆËã»ú³ýÁËÐèÒª²Ù×÷ϵͳ֧³ÖÍ⣬»¹ÐèÒªÓõ½´óÁ¿µÄÆäËûϵͳÈí¼þºÍÓ¦ÓÃÈí¼þ£¬Ê¹Æä¹¤×÷¸ü¼Ó·½±ãºÍ¸ßЧ¡£ËüÃÇÖ®¼äµÄ²ã´Î¹ØÏµÎª£ºÆäËûÓû§£¬Ó¦ÓóÌÐò£¬ÆäËûϵͳÈí¼þ£¬²Ù×÷ϵͳ£¬¼ÆËã»úÓ²¼þ¡£
3¡¢Ñ¡Ôñ£º´ÓÓû§½Ç¶È¿´£¬²Ù×÷ϵͳÊÇ£¨£©¡££¨Ñ¡Ï¼ÆËã»ú×ÊÔ´µÄ¹ÜÀíÕߣ»¼ÆËã»ú¹¤×÷Á÷³ÌµÄ×éÖ¯Õߣ»Óû§Óë¼ÆËã»úÖ®¼äµÄ½Ó¿Ú£»Óɰ´²ã´Î½á¹¹×é³ÉµÄÈí¼þÄ£¿éµÄ¼¯ºÏ¡££©
1.2²Ù×÷ϵͳ·¢Õ¹¹ý³Ì
1¡¢ÒýÈë¶àµÀ³ÌÐò¼¼ÊõµÄǰÌáÌõ¼þÖ®Ò»ÊÇϵͳ¾ßÓУ¨£©£¨Î÷µç00£© £¨1£©¶à¸öcpu£»£¨2£©¶à¸öÖÕ¶Ë£»£¨3£©ÖжϹ¦ÄÜ£»£¨4£©·Öʱ¹¦ÄÜ
2¡¢ÅжϣºËùν¶àµÀ³ÌÐòÉè¼Æ£¬¼´Ö¸Ã¿Ò»Ê±¿ÌÓÐÈô¸É¸ö½ø³ÌÔÚÖ´ÐС££¨ÄϾ©´óѧ00£© 3¡¢Åжϣº²ÉÓöàµÀ³ÌÐòÉè¼ÆµÄϵͳÖУ¬ÏµÍ³µÄ³ÌÐòµÀÊýÔ½¶à£¬ÏµÍ³Ð§ÂÊÔ½¸ß¡£ £¨Î÷µç01£©
4¡¢ÅжϣºÓÉÓÚ²ÉÓÃÁË·Öʱ¼¼Êõ£¬Óû§¿ÉÒÔ¶ÀÕ¼¼ÆËã»úµÄ×ÊÔ´¡£
5¡¢·Ö²¼Ê½²Ù×÷ϵͳÓëÍøÂç²Ù×÷ϵͳ±¾ÖÊÉϵIJ»Í¬Ö®´¦ÔÚÓÚ£¨ÊµÏÖ¸÷¼ÆËã»úÖ®¼äµÄͨÐÅ£»¹²ÏíÍøÂçÖеÄ×ÊÔ´£»Âú×ã½Ï´ó¹æÄ£µÄÓ¦Óã»ÏµÍ³ÖÐÈô¸Ę́¼ÆËã»úÏ໥ÐͬÍê³ÉͬһÈÎÎñ£© 6¡¢Èô³ÌÐòAºÍBµ¥¶ÀÖ´ÐÐʱ·Ö±ðÓÃTAºÍTB£¬TA=1h£¬TB=1.5h£¬ÆäÖд¦ÀíÆ÷¹¤×÷ʱ¼ä·Ö±ðΪTA=18min£¬TB=27min¡£Èç¹û²ÉÓöàµÀ³ÌÐòÉè¼Æ·½·¨£¬ÈÃA£¬B²¢Ðй¤×÷£¬¼Ù¶¨´¦ÀíÆ÷ÀûÓÃÂÊ´ïµ½50%£¬Áí¼Ó15minϵͳ¿ªÏú£¬ÇëÎÊϵͳЧÂÊÌá¸ß°Ù·ÖÖ®¼¸£¿ Ìáʾ£º1-[(18+27)/50%+15]/2.5h
7¡¢ÔÚ²Ù×÷ϵͳÖÐÒýÈë²¢·¢¿ÉÒÔÌá¸ßϵͳЧÂÊ£¬ÈôÓÐÁ½¸ö³ÌÐòAºÍB£¬A³ÌÐòÖ´ÐÐʱËù×öµÄ¹¤×÷°´´ÎÐòÐèÒªÓÃcpu£º10s£¬É豸1£º5s£¬cpu£º5s£¬É豸2£º10s£¬cpu10s£»³ÌÐòBÖ´ÐÐʱËù×öµÄ¹¤×÷°´´ÎÐòÐèÒªÓÃÉ豸1£º10s£¬cpu£º10s£¬É豸2£º5s£¬cpu£º5s£¬É豸2£º10s¡£Èç¹ûÔÚ˳Ðò»·¾³ÏÂÖ´ÐÐÁ½¸ö³ÌÐò£¬ÔòcpuµÄÀûÓÃÂÊΪ£¨£©£»Èç¹ûÔÚ²¢·¢»·¾³ÏÂÖ´ÐÐÁ½¸ö³ÌÐò£¬ÔòcpuµÄÀûÓÃÂÊΪ£¨£©¡£ 8¡¢Éèij¼ÆËã»úϵͳÓÐÒ»¸öcpu¡¢Ò»Ì¨ÊäÈëÉ豸¡¢Ò»Ì¨´òÓ¡»ú¡£ÏÖÓÐÁ½¸ö½ø³Ìͬʱ½øÈë¾ÍÐ÷״̬£¬ÇÒ½ø³ÌAÏȵõ½cpuÔËÐУ¬½ø³ÌBºóÔËÐС£½ø³ÌA µÄÔËÐй켣Ϊ£º¼ÆËã50ms£¬´òÓ¡ÐÅÏ¢100ms£¬ÔÙ¼ÆËã50ms£¬´òÓ¡ÐÅÏ¢100ms¡£½ø³ÌB µÄÔËÐй켣Ϊ£º¼ÆËã50ms£¬ÊäÈëÊý¾Ý80ms£¬ÔÙ¼ÆËã100ms£¬½áÊø¡£ÊÔ»³öËüÃǵÄʱÐò¹ØÏµÍ¼£¨¿ÉÓøÊÌØÍ¼£©²¢ËµÃ÷£º£¨1£©ÔËÐйý³õÖУ¬cpuÓÐÎÞ¿ÕÏеȴý£¿¼ÆËãcpuÀûÓÃÂÊ¡££¨2£©½ø³ÌAºÍBÔËÐйý³ÌÖÐÓÐÎ޵ȴýÏÖÏó£¿
9¡¢Åжϣº¶àµÀ³ÌÐòÉè¼ÆÊÇÀûÓÃÁËCPUºÍͨµÀµÄ²¢Ðй¤×÷À´Ìá¸ßϵͳÀûÓÃÂʵġ£ 10¡¢Åжϣº¶àµÀ³ÌÐòÉè¼Æ¿ÉÒÔËõ¶ÌϵͳÖÐ×÷ÒµµÄÖ´ÐÐʱ¼ä¡£
11¡¢ÅжϣºÔÚÒ»¸ö¼æ¹Ë·Öʱ²Ù×÷ϵͳºÍÅú´¦ÀíϵͳÖУ¬Í¨³£°ÑÖÕ¶Ë×÷Òµ³ÆÎªÇ°Ì¨×÷Òµ£¬¶ø°ÑÅú´¦ÀíÐÍ×÷Òµ³ÆÎªºǫ́×÷Òµ¡£
12¡¢ÅжϣºÅú´¦Àíϵͳ²»ÔÊÐíÓû§ËæÊ±¸ÉÔ¤×Ô¼º³ÌÐòµÄÔËÐС£ 13¡¢ÅжϣºWindows²Ù×÷ϵͳÍêÈ«¼Ì³ÐÁË·ÖʱϵͳµÄÌØµã¡£
4
14¡¢( C)²»ÊÇUnixϵͳµÄÌØÉ«¡£
A.¡°½»»¥µÄ·Öʱϵͳ¡± B.¡°ÒÔÈ«¾Ö±äÁ¿ÎªÖÐÐĵÄÄ£¿é½á¹¹¡± C.¡°Ä£¿éÖ®¼äµ÷ÓùØÏµ¼òÃ÷¡± D.¡°¿ÉÒÔ·Ö³ÉÄں˺ÍÍâ¿Ç¡±
15¡¢ÊµÏÖ¶àµÀ³ÌÐòϵͳµÄ×îÖ÷ÒªÓ²¼þÖ§³ÖÊÇʲô£¿ ½â ÖжÏϵͳºÍͨµÀ¼¼Êõ¡£
(1) ºÜ¶à½ø³ÌµÄÇл»ÊÇÓÉʱÖÓÖжÏÒýÆðµÄ£¬ÓÈÆäÊÇ·Öʱϵͳ¡£Óû§³ÌÐò½øÐÐϵͳµ÷ÓÃʱͨ¹ýÈíÖжÏÀ´ÊµÏÖ£¬ÈçTRAP¡£Í¨µÀºÍÍâÉèµÄ²Ù×÷Ò²ÒªÏò²Ù×÷ϵͳ·¢ËÍÖжϡ£ (2) ÔÚ¶àµÀ³ÌÐòϵͳÖУ¬µ±CPUÒªÇóÔÚÖ÷´æºÍÍâÉè¼ä´«ÊäÊý¾Ýʱ£¬Í¨¹ý·¢³öI/OÖ¸ÁîÃüÁîͨµÀ¹¤×÷£¬Í¨µÀ¶ÀÁ¢µØÔÚÄÚ´æºÍÍâÉè¼ä½øÐÐÊý¾Ý´«Ê䣬I/o²Ù×÷Íê³Éºó£¬Í¨µÀÒÔÖжϷ½Ê½Í¨ÖªCPU£¬´Ó¶øÊµÏÖÁËCPU¼ÆËãÓëI/O²Ù×÷µÄ²¢ÐС£
16¡¢Ìî¿Õ£ºÔÚһ̨Ö÷»úÉÏͬʱÁ¬½Ó¶ą̀ÖÕ¶Ë£¬¶à¸öÓû§¿ÉÒÔͨ¹ýÖÕ¶Ëͬʱ½»»¥Ê¹ÓüÆËã»ú×ÊÔ´£¬ÕâÖÖϵͳ³ÆÎª£¨£©²Ù×÷ϵͳ£»ÔÊÐí¶à¸öÓû§½«¶à¸ö×÷ÒµÌá½»¸ø¼ÆËã»ú¼¯Öд¦ÀíµÄ²Ù×÷ϵͳ³ÆÎª£¨£©£»¼ÆËã»úϵͳÄܼ°Ê±´¦Àí¹ý³Ì¿ØÖÆÊý¾Ý²¢×÷³öÏìÓ¦µÄ²Ù×÷ϵͳ³ÆÎª£¨£©¡£ 17¡¢·ÖʱϵͳµÄÒ»¸öÖØÒªÐÔÄÜÊÇÏìӦʱ¼ä£¬ÏÂÊö£¨£©ÒòËØÓë¸ÄÉÆÏìӦʱ¼äÓйأº Ñ¡ÏCPUËٶȿ죻ʱ¼äƬ£»ÂÖתµ÷¶È·¨£»ÓÅÏÈÊý+·ÇÇÀռʽµ÷¶ÈËã·¨£»½ø³ÌÊýÄ¿Ôö¼Ó¡£
18¡¢ºâÁ¿Õû¸ö¼ÆËã»úÐÔÄܵÄÖ¸±êÓУ¨£©£ºÓû§½Ó¿Ú£»×ÊÔ´ÀûÓÃÂÊ£»ÏµÍ³Öнø³ÌÊýÁ¿£»ÍÌÍÂÁ¿£»ÖÜתʱ¼ä¡£
19¡¢Åжϣºµ¥Óû§ÏµÍ³ÖУ¬ÈκÎʱ¿Ì£¬Ö»ÄÜÓÐÒ»¸öÓû§½ø³Ì¡£
20¡¢Ìî¿Õ£º²Ù×÷ϵͳµÄÖ÷ÒªÐÔÄܲÎÊýÓУ¨ÏµÍ³×ÊÔ´ÀûÓÃÂÊ¡¢ÏµÍ³ÍÌÍÂÁ¿£©
21¡¢ÏÂÁÐ×÷ÒµÀàÐÍÖУ¬ÊʺÏÔÚ·ÖʱϵͳÖÐÔËÐеÄÓÐ_____¡¢______£»ÊʺÏÔÚÅú´¦ÀíϵͳÖÐÔËÐеÄÓÐ_____¡¢______¡££¨Ñ¡Ïѧϰ±à³Ì£»Êý¾Ýͳ¼Æ£»·¢Ë͵ç×ÓÓʼþ£»ÕûÀíÓ²ÅÌ£© 22¡¢ÅжϣºlinuxÊÇÓëUnix¼æÈݵIJÙ×÷ϵͳ£¬Ëü²»½ö½öÊÇÖ»ÄÜÔËÐÐÔÚPC»úÉÏ¡£
1.3²Ù×÷ϵͳµÄ»ù±¾ÌØÐÔ
1¡¢Åжϣº²¢·¢ÊDz¢ÐеIJ»Í¬±íÊö£¬ÆäÔÀíÏàͬ¡££¨Ç廪1998£© 2¡¢²¢·¢ÐԵĸÅÄîÊÇ£¨£©¡££¨±±¾©Àí¹¤01£© 3¡¢ÔÚµ¥´¦Àí»úϵͳÖÐʵÏÖ²¢·¢¼¼Êõºó£¬Åжϣº
£¨1£©¸÷½ø³ÌÔÚijһʱ¿Ì²¢ÐÐÔËÐУ¬cpuÓëÍâÉè¼ä²¢Ðй¤×÷£» £¨2£©¸÷½ø³ÌÔÚÒ»¸öʱ¼ä¶ÎÄÚ²¢ÐÐÔËÐУ¬cpuÓëÍâÉè¼ä´®Ðй¤×÷£»
£¨3£©¸÷½ø³ÌÔÚÒ»¸öʱ¼ä¶ÎÄÚ²¢ÐÐÔËÐУ¬cpuÓëÍâÉè¼ä²¢Ðй¤×÷¡££¨ËÄ´¨´óѧ01£© 2¡¢Ìî¿Õ£ºÏÖ´ú²Ù×÷ϵͳµÄÁ½¸ö×î»ù±¾µÄÌØÕ÷ÊÇ£¨£©¡¢£¨£©¡££¨´¨´ó2005£©
1.4²Ù×÷ϵͳµÄÖ÷Òª¹¦ÄÜ
1¡¢ÔÚÓû§³ÌÐòÖÐÒª½«Ò»¸ö×Ö·ûË͵½ÏÔʾÆ÷ÉÏÏÔʾ£¬Ê¹ÓòÙ×÷ϵͳÌṩµÄ£¨£©½Ó¿Ú£º£¨ÏµÍ³µ÷Ó㻺¯Êý£»ÔÓ×Ó³ÌÐò£©
5
2¡¢ÏµÍ³µ÷ÓõÄ×÷ÓÃÊÇʲô£¿Çë¸ø³öʵÏÖϵͳµ÷ÓõIJ½Öè¡£
3¡¢Óû§³ÌÐòÏòϵͳÌá³öʹÓÃÍâÉèµÄÇëÇó·½Ê½ÊÇ£¨£©£º×÷ÒµÉêÇ룻ÔÓϵͳµ÷Óã»I/OÖ¸Áî¡£
4¡¢ÅжϣºÏµÍ³µ÷ÓÃÓëÓû§³ÌÐòÖ®¼äµÄµ÷Óò»Í¬Ö®´¦ÊÇ´¦Àí»ú״̬µÄ¸Ä±ä¡£ 5¡¢ÅжϣºÃüÁî½âÊͳÌÐòÊDzÙ×÷ϵͳµÄÒ»¸ö³ÌÐò£¬Ëü±ØÐëÔÚºËÐÄ̬ÏÂÔËÐС£
6¡¢Óû§½ø³Ìͨ¹ýϵͳµ÷ÓÃfork´´½¨Ò»¸öнø³Ì£¬ÔÚÖ´ÐÐϵͳµ÷ÓÃǰ£¬Óû§½ø³ÌÔËÐÐÔÚ£¨£©£»ÔÚÖ´ÐÐfork¹ý³ÌÖУ¬Óû§½ø³ÌÔËÐÐÔÚ£¨£©¡££¨Ñ¡Ïϵͳ̬£»Óû§Ì¬£»ÏµÍ³Ì¬»òÓû§Ì¬£»ÄÚ²¿Ì¬£©
6¡¢ÅжϣºÏµÍ³µ÷ÓÃÃüÁî¾ÍÊǷùÜÖ¸ÁËüµÄ¹¦ÄÜÊÇÓÉÓ²¼þÖ±½ÓÌṩµÄ¡£ 7¡¢±È½ÏÒ»°ãµÄ¹ý³Ìµ÷ÓúÍϵͳµ÷Óãº
´ð£º£¨1£©ÔËÐÐÔÚ²»Í¬µÄϵͳ״̬£ºÒ»°ã¹ý³Ìµ÷Óã¬Æäµ÷ÓóÌÐòºÍ±»µ÷ÓóÌÐò¶¼ÔËÐÐÔÚÏàͬµÄ״̬£ºÏµÍ³Ì¬»òÓû§Ì¬¡£¶øÏµÍ³µ÷Óõĵ÷Óùý³ÌÔËÐÐÔÚÓû§Ì¬£¬±»µ÷Óùý³ÌÔËÐÐÔÚϵͳ̬¡££¨2£©Í¨¹ýÈíÖжϽøÈ룺һ°ã¹ý³Ìµ÷Óò»É漰ϵͳ״̬״̬ת»»£¬¿ÉÖ±½ÓÓɵ÷Óùý³ÌתÏò±»µ÷Óùý³Ì£»¶øÏµÍ³µ÷ÓÃͨ³£ÊÇͨ¹ýÈíÖжϻúÖÆ£¬ÏÈÓÉÓû§Ì¬×ª»»ÎªÏµÍ³Ì¬£¬¾ºËÐÄ·ÖÎöºó£¬ÔÙתÏòÏàÓ¦µÄϵͳµ÷Óô¦Àí×Ó³ÌÐò¡££¨3£©·µ»ØÎÊÌ⣺һ°ã¹ý³Ìµ÷ÓÃÔÚ±»µ÷Óùý³ÌÖ´ÐÐÍêºó½«·µ»Øµ½µ÷Óùý³Ì¼ÌÐøÔËÐС£µ«¶ÔÓÚ²ÉÓÃÇÀռʽµ÷¶ÈµÄϵͳÖУ¬µ±´Óϵͳµ÷Ó÷µ»ØÊ±£¬ÓпÉÄÜ»áÖØÐµ÷¶È¡£
µÚ¶þÕ ½ø³Ì¹ÜÀí
2.1 ½ø³ÌµÄ»ù±¾¸ÅÄî
1¡¢½ø³ÌÉêÇë´òÓ¡Êä³öÍê³ÉÏòϵͳ·¢³öÖжϺ󣬽ø³ÌµÄ״̬±ä»¯Îª£¨£©¡££¨ÄϾ©Óʵç01£© 2¡¢Åжϣºµ±Ò»¸ö½ø³Ì´ÓµÈ´ý̬±äΪ¾ÍÐ÷̬£¬ÔòÒ»¶¨ÓÐÒ»¸ö½ø³Ì´Ó¾ÍÐ÷̬±ä³ÉÔËÐÐ̬¡£ 3¡¢Èç¹ûÒ»¸öµ¥´¦Àí»úϵͳÖÐÓÐN¸ö½ø³Ì£¬
? ÔËÐнø³Ì×î¶à¼¸¸ö£¬×îÉÙ¼¸¸ö£¿ ? ¾ÍÐ÷½ø³Ì×î¶à¼¸¸ö£¬×îÉÙ¼¸¸ö£¿ ? µÈ´ý½ø³Ì×î¶à¼¸¸ö£¬×îÉÙ¼¸¸ö£¿
½â´ð£º ÔËÐнø³Ì×î¶à1¸ö£¬×îÉÙ0¸ö£»
¾ÍÐ÷½ø³Ì×î¶àN-1¸ö£¬×îÉÙ0¸ö£» µÈ´ý½ø³Ì×î¶àN¸ö£¬×îÉÙ0¸ö£»
4¡¢ÅжϣºÔÚÒ»¸öN¸ö½ø³ÌµÄµ¥´¦Àí»úϵͳÖУ¬ÓпÉÄܳöÏÖN¸ö½ø³Ì¶¼±»×èÈûµÄÇé¿ö¡£ 5¡¢²¹³äÄÚÈÝ£º
ÌØÈ¨Ö¸Áî
Ö¸¾ßÓÐÌØÊâȨÏÞµÄÖ¸Áî¡£ÕâÀàÖ¸ÁîÖ»ÓÃÓÚ²Ù×÷ϵͳ»òÆäËûϵͳÈí¼þ£¬Ò»°ã²»Ö±½ÓÌṩ¸øÓû§Ê¹ÓᣠÔÚ¶àÓû§¡¢¶àÈÎÎñµÄ¼ÆËã»úϵͳÖÐÌØÈ¨Ö¸Áî±Ø²»¿ÉÉÙ¡£ËüÖ÷ÒªÓÃÓÚϵͳ×ÊÔ´µÄ·ÖÅäºÍ¹ÜÀí£¬°üÀ¨¸Ä±äϵͳ¹¤×÷·½Ê½£¬¼ì²âÓû§µÄ·ÃÎÊȨÏÞ£¬ÐÞ¸ÄÐéÄâ´æ´¢Æ÷¹ÜÀíµÄ¶Î±í¡¢Ò³±í£¬Íê³ÉÈÎÎñµÄ´´½¨ºÍÇл»µÈ¡£ ³£¼ûµÄÌØÈ¨Ö¸ÁîÓÐÒÔϼ¸ÖÖ:
6
£¨1£©ÓйضÔI/OÉ豸ʹÓõÄÖ¸Áî ÈçÆô¶¯I/OÉ豸ָÁî¡¢²âÊÔI/OÉ豸¹¤×÷״̬ºÍ¿ØÖÆI/OÉ豸¶¯×÷µÄÖ¸ÁîµÈ¡£
£¨2£©ÓйطÃÎʳÌÐò״̬µÄÖ¸Áî Èç¶Ô³ÌÐò״̬×Ö£¨PSW£©µÄ´æÈ¡Ö¸ÁîµÈ¡£ £¨3£©´æÈ¡ÌØÊâ¼Ä´æÆ÷Ö¸Áî Èç´æÈ¡ÖжϼĴæÆ÷¡¢Ê±ÖӼĴæÆ÷¡¢ÉèÖÃÖÐ¶ÏÆÁ±Î¡¢¹ØÖжϡ¢ÖûùÖ·¼Ä´æÆ÷µÈÖ¸Áî¡£ £¨4£©ÆäËûÖ¸ÁÇåÄڴ棬ͣ»ú
6¡¢¹ØÓÚ½ø³Ì״̬£¬Åжϣº
£¨1£©½ø³ÌÒ»µ©Ðγɣ¬Ê×ÏȽøÈëµÄÊÇÔËÐÐ״̬¡£ £¨2£©Ò»¸ö½ø³Ì±ØÐë¾¹ý½ø³ÌµÄÈý¸ö»ù±¾×´Ì¬²ÅÄܽáÊø¡£ £¨3£©½ø³Ì¿ÉÄÜͬʱ´¦ÓÚij¼¸ÖÖ»ù±¾×´Ì¬ÖС£
£¨4£©·ÖʱϵͳÖУ¬Ò»¸öÕýÔÚÔËÐеĽø³ÌµÄʱ¼äƬµ½£¬¸Ã½ø³Ì½«×ªÈë¾ÍÐ÷״̬¡£
7¡¢Ö»ÄÜÔÚ¹Ü̬ÏÂÖ´ÐеÄÖ¸ÁîÓУ¨´ÓÄÚ´æÖÐÈ¡ÊýÖ¸Á°ÑÔËËã½á¹ûдÄÚ´æÖ¸ÁËãÊõÔËËãÖ¸ÁI/OÖ¸Á¶ÁʱÖÓÖ¸ÁÖÃʱÖÓÖ¸Áî¡¢¼Ä´æÆ÷ÇåÁãÖ¸ÁÆÁ±ÎËùÓÐÖжϣ»¸Ä±ä´æ´¢Æ÷Ó³Ïñͼ£»¸Ä±ä´ÅÅ̿ռä·ÖÅäλͼ£»£© 8¡¢ÔÚÒ»¸ö·ÖʱϵͳÖУ¬Óû§Ìá½»ÁËÒ»¸ö×÷Òµ£¬×÷ÒµÄÚÈݰüÀ¨£ºÇëÇóÄڴ滺³åÇø£»¼ÆËã²¢½«½á¹û´æÓÚÄڴ滺³åÇø£»ÇëÇó´òÓ¡»ú£»½«»º³åÇøÖеÄÄÚÈÝÔÚ´òÓ¡»úÉÏÊä³ö£»ÊÍ·Å´òÓ¡»ú£»ÊÍ·ÅÄڴ棻½áÊø¡£
ÌÖÂÛ½ø³Ì¿ÉÄܵÄ״̬±ä»¯¡£
9¡¢ÅжϣºÔÚµ¥CPUµÄϵͳÖУ¬ÈκÎʱ¿Ì¶¼ÓÐÒ»¸ö½ø³Ì´¦ÓÚÔËÐÐ״̬¡£ 10¡¢Åжϣº½ø³ÌÉêÇëCPUµÃ²»µ½Âú×ãʱ£¬Æä״̬±äΪ×èÈû̬¡£ 11¡¢ÄÜ´Ó1ÖÖ״̬ת±äΪ3ÖÖ״̬µÄÊÇ£¨£©£º¾ÍÐ÷£»×èÈû£»Íê³É£»Ö´ÐÐ 12¡¢Åжϣº½ø³ÌÔÚÔËÐÐÖУ¬¿ÉÒÔ×ÔÐÐÐÞ¸Ä×Ô¼ºµÄPCB¡£
13¡¢Åжϣºµ±½ø³ÌÉêÇëCPUµÃ²»µ½Âú×ãʱ£¬Ëü½«´¦ÓÚ×èÈû״̬¡£
14¡¢Åжϣºµ±½ø³ÌÓÉÖ´ÐÐ״̬±äΪ¾ÍÐ÷״̬ʱ£¬CPUÏÖ³¡ÐÅÏ¢±ØÐë±»±£´æÔÚPCBÖС£ 15¡¢²Ù×÷ϵͳͨ¹ýPCBÀ´¿ØÖƺ͹ÜÀí½ø³Ì£¬Óû§½ø³Ì¿É´ÓPCBÖжÁ³öÓë±¾ÉíÔËÐÐ״̬Ïà¹ØµÄÐÅÏ¢¡£
16¡¢ÈôÒ»¸ö½ø³ÌʵÌåÓÉPCB¡¢ÕýÎĶΡ¢Êý¾Ý¶ÎºÍ¶ÑÕ»¶Î×é³É£¬ÇëÖ¸³öÏÂÁÐCÓïÑÔ³ÌÐòÖеÄÄÚÈÝλÓÚÄÄÒ»¶ÎÖУºÍⲿ±äÁ¿¡¢¾Ö²¿±äÁ¿¡¢º¯Êýµ÷ÓÃʵ²Î´«µÝÖµ¡¢ÓÃmolloc£¨£©ÒªÇó¶¯Ì¬·ÖÅäµÄ´æ´¢Æ÷¡¢³£ÊýÖµ¡£
£¨¾Ö²¿±äÁ¿£º¶ÑÕ»¶Î£»¾²Ì¬¾Ö²¿±äÁ¿£ºÊý¾Ý¶Î£»Íⲿ±äÁ¿£ºÊý¾Ý¶Î£»º¯Êýµ÷ÓòÎÊý£º¶ÑÕ»¶Î£»malloc·Öµ½µÄ´æ´¢Çø£ºÊý¾Ý¶Î£©
17¡¢unixΪʲôҪ°ÑPCB·ÖΪ½ø³Ì±íÏProcÇø£©ºÍUÇø£¿
Ìáʾ£ºÒòΪ½ø³Ì±íÏîÖеÄÄÚÈݶԺËÐÄÀ´Ëµ±ØÐë×ÜÊǿɴæÈ¡µÄ£¬¶øUÇøÖеÄÓòÖ»ÄÜÓÉÕýÔÚÔËÐеĽø³ÌÀ´´æÈ¡¡£Ö»Óе±´´½¨Ò»¸ö½ø³Ìʱ£¬ºËÐIJÅΪÆä·ÖÅäUÇø¿Õ¼ä£¬ÄÇЩ²»ÓëÈκνø³ÌÏàÁªÏµµÄ½ø³Ì±íÏîÊDz»ÐèÒªUÇøµÄ¡£
18¡¢ÒÔunixΪÀý£¬ËµÃ÷Operating System Function Execute Within User Process µÄʵÏÖÄ£ÐÍ¡£
7
Ìáʾ£ºunix´æÔÚÁ½Àà½ø³Ì£ºÏµÍ³½ø³ÌºÍÓû§½ø³Ì¡£Ç°ÕßÔÚºËÐÄ̬ÏÂÖ´ÐÐos´úÂ룬ºóÕßÔÚÓû§Ì¬ÏÂÖ´ÐÐÓû§³ÌÐò¡£µ±Óû§½ø³ÌÒòÖжϻòϵͳµ÷ÓýøÈëÄÚºË̬£¬´Ëʱ·¢ÉúÁËģʽÇл»£¬µ«Ã»Óз¢Éú½ø³ÌÉÏÏÂÎÄÇл»¡£Õâʱ£¬ÏµÍ³½ø³Ì¿ªÊ¼Ö´ÐУ¬¶øÕâÁ½¸ö½ø³Ì£¨Óû§/ϵͳ½ø³Ì£©Ê¹ÓÃͬһ¸öPCB£¬ÊµÖÊÊÇÒ»¸ö½ø³Ì£¬½öÖ´ÐеijÌÐò²»Í¬£¬Ó³ÉäµÄÎïÀíµØÖ·¿Õ¼ä²»Í¬£¬Ê¹ÓõĶÑÕ»²»Í¬¡£
19¡¢½ø³ÌºÍ³ÌÐòÖ±½Ó¿ÉÒÔÐγÉÒ»¶ÔÒ»¡¢Ò»¶Ô¶à¡¢¶à¶ÔÒ»¡¢¶à¶Ô¶àµÄ¹ØÏµ£¬Çë·Ö±ð¾ÙÀý˵Ã÷ÔÚʲôÇé¿öÏ»áÐγÉÕâÑùµÄ¹ØÏµ£¿
Ìáʾ£º½ø³ÌÓë³ÌÐòÒ»¶Ô¶à£ºÒ»¸ö½ø³ÌÖÐÖ´Ðжà¸ö³ÌÐò£»¶à¶ÔÒ»£º·ÖʱϵͳÖеıàÒë³ÌÐòΪ¶à¸öÖÕ¶ËÓû§µÄÔ´³ÌÐò½øÐбàÒ룻¶à¶Ô¶à£º
20¡¢UNIXϵͳÖнø³ÌÓÉÈý²¿·Ö×é³É£º½ø³Ì¿ØÖƿ飬ÕýÎĶκÍÊý¾Ý¶Î¡£ÕâÒâζ×ÅÒ»¸ö³ÌÐòµÄÕýÎÄÓëÊý¾Ý¿ÉÒÔÊÇ·Ö¿ªµÄ£¬ÕâÖÖ·Ö¿ªµÄÄ¿µÄÊÇΪÁË( ABC ) A.¿É¹²ÏíÕýÎÄ B.¿É¹²ÏíÊý¾Ý
C.¿ÉÖØÈë D.·½±ã±à³Ì E.ÒÔÉÏÈ«²¿
21¡¢¶ÔÓÚÔËÐÐÓÚunixϵͳµÄÒÔϳÌÐò£¬ÆäÖ´Ðкó µÄÊä³ö½á¹ûÊÇ£¨£© Void main() { }
22¡¢ÔÚ·ÖʱϵͳÖУ¬µ¼Ö½ø³Ì´´½¨µÄµäÐÍʼþÊÇ£¨2£©£¨Ñ¡ÏÓû§×¢²á£»Óû§µÇ¼£»Óû§¼ÇÕË£©£»ÔÚÅú´¦ÀíϵͳÖУ¬µ¼Ö½ø³Ì´´½¨µÄµäÐÍʼþÊÇ£¨2£©£¨Ñ¡Ï×÷ҵ¼È룻×÷Òµµ÷¶È£»½ø³Ìµ÷¶È£©£»ÓÉϵͳרÃÅΪÔÊÐíÖеÄÓ¦Óýø³Ì´´½¨Ð½ø³ÌµÄʼþÊÇ£¨£©£¨Ñ¡Ï·ÖÅä×ÊÔ´£»½øÐÐͨÐÅ£»¹²Ïí×ÊÔ´£©£»£¨£©£¨Ñ¡Ï·ÖÅäPCB£»·ÖÅäÄڴ棻·ÖÅäCPU£»·ÖÅäÍâÉ裻²åÈë¾ÍÐ÷¶ÓÁУ©²»ÊÇ´´½¨½ø³ÌËù±ØÐèµÄ²½Öè¡£
23¡¢ÏµÍ³ÓÐn£¨n£¾2£©¸ö½ø³Ì£¬ÇÒµ±Ç°²»ÔÙÖ´Ðнø³Ìµ÷¶È³ÌÐò£¬ÅжÏÏÂÊöÇé¿öÊ®·Ö¿ÉÄÜ·¢Éú£º £¨1£©ÓÐÒ»¸öÔËÐнø³Ì£¬Ã»ÓоÍÐ÷½ø³Ì£¬n-1¸ö×èÈû½ø³Ì¡£ £¨2£©ÓÐÒ»¸öÔËÐнø³Ì£¬ÓÐÒ»¸ö¾ÍÐ÷½ø³Ì£¬n-2¸ö×èÈû½ø³Ì¡£ £¨3£©ÓÐÒ»¸öÔËÐнø³Ì£¬n-1¸ö¾ÍÐ÷½ø³Ì£¬Ã»ÓÐ×èÈû½ø³Ì¡£ £¨4£©Ã»ÓÐÔËÐнø³Ì£¬ÓÐ2¸ö¾ÍÐ÷½ø³Ì£¬n-2¸ö×èÈû½ø³Ì¡£
24¡¢ÅжϣºÔÚµ¥´¦Àí»úÉÏ£¬½ø³Ì¾ÍÐ÷¶ÓÁкÍ×èÈû¶ÓÁж¼Ö»ÄÜÓÉÒ»¸ö¡£ 25¡¢ÅжÏÒÔϹØÓÚunix½ø³Ì×é³ÉµÄ˵·¨£º
£¨1£©½ø³ÌÓɽø³Ì¿ØÖƿ顢ÕýÎĶΡ¢Êý¾Ý¶ÎÈý²¿·Ö×é³É£» £¨2£©½ø³Ì¿ØÖÆ¿é°üÀ¨»ù±¾¿ØÖÆ¿éºÍÀ©³ä¿ØÖƿ飬³£×¤Äڴ棻 £¨3£©ÕýÎĶÎÊÇÖ¸¿É¹©¶à¸ö½ø³Ì¹²ÏíµÄ³ÌÐò£»
£¨4£©Êý¾Ý¶Î·ÖΪÓû§Õ»Çø¡¢Óû§Êý¾ÝÇøºÍϵͳ¹¤×÷Çø¡£ Ìáʾ£º
8
printf(¡°hello1¡±); Fork(); printf(¡°hello2¡±);
Proc½á¹¹»ò³Æ½ø³Ì±íÏî½ø³Ì¿ØÖÆ¿éUser½á¹¹Unix½ø³ÌÕýÎĶΣº¿É¹²Ïí³ÌÐò¶ÎÓû§Õ»ÇøÊý¾Ý¶ÎÓû§Êý¾ÝÇø£º·Ç¹²Ïí³ÌÐò¶ÎºÍÓû§¹¤×÷Êý¾Ýϵͳ¹¤×÷Çø£º°üÀ¨ºËÐÄÕ»ºÍuser½á¹¹ 26¡¢ÏÂÁÐÄÚÈÝÖÐÊôÓÚ½ø³ÌÉÏÏÂÎĵÄÊÇ£º£¨£©£¨Ñ¡ÏÓû§´ò¿ªÎļþ±í£»PCB£»ÖжÏÏòÁ¿£»ºËÐÄÕ»£©
27¡¢¸ù¾ÝBernsteinÌõ¼þ£¬ÔòÈçÏÂ4ÌõÓï¾äÖУº S1£ºa=x+y; S2: b=z+1; S3:c=a-b; S4:w=c+1;
S1ºÍS2ÄÜ·ñ²¢·¢Ö´ÐУ¿S3ºÍS4ÄØ£¿ 28¡¢Ä³ÏµÍ³µÄ½ø³Ì״̬±äǨÈçͼËùʾ£º£¨1£©ËµÃ÷Ò»¸ö½ø³Ì·¢Éú±äǨ1¡¢3ºÍ5µÄÔÒò£»£¨2£©µ±·¢ÉúÒ»¸ö±äǨʱ¿ÉÄÜÒýÆðÁíÒ»¸ö±äǨµÄ·¢Éú£¬ÔòÕâÁ½¸ö±äǨ³ÆÎªÒò¹û±äǨ¡£ÏÂÊöÒò¹û±äǨÊÇ·ñ»á·¢Éú£¿Èç¹ûÓпÉÄܵϰ£¬»áÔÚʲôÇé¿öÏ·¢Éú£¿3¡ú5£»3¡ú2£»2¡ú1£»4¡ú1£»4¡ú5. £¨3£©¸ù¾Ý´Ë״̬±äǨͼ˵Ã÷¸ÃϵͳµÄµ÷¶È²ßÂԺ͵÷¶ÈЧ¹û¡£
ÔËÐÐ2µÍÓÅÏȾÍÐ÷135×èÈû4¸ßÓÅÏȾÍÐ÷Ê×´ÎÑ¡Ôñ100ms£¬ÒÔºóÑ¡Ôñ500ms 2.2 ½ø³Ì¿ØÖÆ£º
1¡¢ÏÂÁгÌÐòÖ´ÐÐʱ£¬ÏµÍ³µÄÊä³ö¿ÉÄÜÊÇʲô£¿ {
a=55;
9
}
pid=fork(); if (pid==0){ } Else { }
sleep(7);
Printf(¡°a=%d\\n¡±,a); Wait(0);
Printf(¡°parent child exited\\n¡±); sleep(5); a=99; sleep(5);
printf(¡°child leaving\\n¡±); exit(0);
2.3½ø³Ìͬ²½£º
Int I;
(for i=1;i<=10;i++) Total=total+1;
1¡¢ÁÙ½ç×ÊÔ´£ºP1¡¢P2Á½¸ö½ø³ÌÖ´ÐдúÂëÏàͬ£¬¹²Ïítotal±äÁ¿£º
ÎÊ£º×îºótotal¿ÉÄܵÄ×îСֵ¡¢×î´óÖµ£¨2£¬20£© 2¡¢ÅжϣºÁÙ½çÇø¾ÍÊÇÁÙ½ç×ÊÔ´ËùÔÚµÄÇøÓò¡£
3¡¢ËùνÁÙ½çÇøÊÇÖ¸£¨Ò»¸ö»º³åÇø¡¢Ò»¶ÎÊý¾ÝÇø¡¢Í¬²½»úÖÆ¡¢Ò»¶Î³ÌÐò£©£¨ÄϾ©Àí¹¤01£© 4¡¢Åжϣº¶ÔÁÙ½ç×ÊÔ´Ó¦²ÉÓû¥³âµÄ·½Ê½À´ÊµÏÖ¹²Ïí¡££¨±±¾©Àí¹¤02£©
5¡¢ÏÂÃæ»î¶¯·Ö±ðÊôÓÚ½ø³ÌµÄÄÄÖÖÖÆÔ¼¹ØÏµ£¿£¨1¡¢¼¸¸öͬѧȥͼÊé¹Ý½èÊ飻¼¸¸öͬѧÔÚ´òÀºÇò£»Á÷Ë®Éú²úÏßÉϵĸ÷µÀ¹¤Ðò£»¶ÔÒ»¸ö²úÆ·µÄÉú²úºÍÏû·Ñ£»£©£¨±±¾©Àí¹¤96£© 6¡¢Ìî¿Õ£ºÈôÐźÅÁ¿ ³õֵΪ3£¬µ±Ç°ÖµÎª-3£¬Ôò±íʾÓУ¨£©¸ö½ø³ÌÔÚ¸ÃÐźÅÁ¿Éϵȴý£¿ 7¡¢ÏÂÃæÊÇÁ½¸ö²¢·¢Ö´ÐеĽø³Ì£¬ËûÃÇÄÜÕýÈ·ÔËÐÐÂð£¿Èô²»ÄÜÇëÐ޸ġ££¨±±º½02£© Parbegin
Int x; P1 {
int y,z;
10
P2: { }
}
X=1;y=0;
If x>=1 then y=y+1; Z=y;
x=0;t=0;
If x<=1 then t=t+2; U=t;
8¡¢Ë«½ø³ÌÁÙ½çÇøÎÊÌâµÄËã·¨£¬ÆäÖв¼¶ûÐÍÊý×éblicked[2]³õʼֵΪ{false£¬false}£¬ÕûÐÍturn³õʼֵΪ0£¬id´ú±í½ø³Ì±àºÅ£¨0£¬1£©£¬Çë˵Ã÷ÕýÈ··ñ£¿£¨Î¥·´Ã¦ÔòµÈ´ýÔÔò£© Do{
blocked[id]=true; While(turn!=id) { }
±àºÅΪidµÄ½ø³ÌµÄÁÙ½çÇø Blocked[id]=false;
±àºÅΪidµÄ½ø³ÌµÄ·ÇÁÙ½çÇø }while£¨true£©£»
9¡¢ÔÚ¾ßÓÐN¸ö½ø³ÌµÄϵͳÖУ¬ÔÊÐíM¸ö½ø³Ì£¨N¡ÝM¡Ý1£©Í¬Ê±½øÈëËüÃǵÄÁÙ½çÇø£¬ÆäÐźÅÁ¿SµÄÖµµÄ±ä»¯·¶Î§ÊÇ£¨£©£¬´¦Óڵȴý״̬µÄ½ø³ÌÊý×î¶àÊÇ£¨£©¸ö¡£ 10¡¢ÅжÏÒÔϽâ¾öË«½ø³ÌÁÙ½çÇøÎÊÌâµÄËã·¨ÊÇ·ñÕýÈ·£º Process Pi(i=0,1):
Do{
Flag[i]=true; While(flag[1-i]);
critical section flag[i]=false;
While(blocked[1-id]); Turn=id;
remainder section
}while(1);
11
11¡¢ÓÃV²Ù×÷»½ÐÑÒ»¸öµÈ´ý½ø³Ìʱ£¬±»»½Ðѽø³ÌµÄ״̬±äΪ£¨£©¡££¨Ñ¡ÏÔËÐУ»µÈ´ý£»¾ÍÐ÷£»Íê³É£©
12¡¢ÈôÓÐ3¸ö½ø³Ì¹²ÏíÒ»¸ö»¥³â¶Î£¬Ã¿´Î×î¶àÔÊÐíÁ½¸ö½ø³Ì½øÈ뻥³â¶Î£¬ÔòÐźÅÁ¿µÄ±ä»¯·¶Î§ÊÇ£¨£©¡£ 13¡¢¹ØÓÚ½ø³Ìͬ²½Ó뻥³âµÄ˵·¨£¬Åжϣº
£¨1£©½ø³ÌµÄͬ²½Ó뻥³â¶¼Éæ¼°µ½²¢·¢½ø³Ì·ÃÎʹ²Ïí×ÊÔ´µÄÎÊÌâ¡£ £¨2£©½ø³ÌµÄͬ²½Êǽø³Ì»¥³âµÄÒ»ÖÖÌØÊâÇé¿ö¡£
£¨3£©½ø³ÌµÄ»¥³âÊǽø³Ìͬ²½µÄÌØÀý£¬»¥³â½ø³ÌÊǾºÕù¹²Ïí×ÊÔ´µÄʹÓ㬶øÍ¬²½½ø³ÌÖ®¼ä±ØÈ»´æÔÚÒÀÀµ¹ØÏµ¡£
£¨4£©½ø³Ì»¥³âºÍ½ø³Ìͬ²½ÓÐʱºòÒ²³ÆÎª½ø³Ìͬ²½¡£ 14¡¢ÅжϣºÁÙ½çÇøÊDz»¿ÉÖжϵijÌÐò¡£
15¡¢ÅжϣºÈç¹ûÔÚ¼ÓËø·¨ÊµÏÖ»¥³âʱ£¬½«Î´½øÈëÁÙ½çÇøµÄ½ø³ÌÅŶӵȴý£¬´Ó¶øÈÃÆäÓб»ÔÙµ÷¶È µÄ»ú»á£¬¼ÓËø·¨ºÍP¡¢VÔÓïʵÏÖ»¥³âʱÆäЧ¹ûÊÇÏàͬµÄ¡£
16¡¢ÓÉÓÚ²¢·¢½ø³ÌÖ´ÐеÄËæ»úÐÔ£¬Ò»¸ö½ø³Ì¶ÔÁíÒ»¸ö½ø³ÌµÄÓ°ÏìÊDz»¿ÉÔ¤²âµÄ£¬ÉõÖÁÔì³É½á¹ûµÄ²»ÕýÈ·£¬ÏÂÃæ¶ÔÔì³É²»ÕýÈ·µÄÒòËØµÄÃèÊöÕýÈ·µÄÊÇ£º£¨£©£¨Ñ¡ÏÓëʱ¼äÓйأ»Óë½ø³ÌÕ¼ÓõĴ¦Àí»úÓйأ»Ö»ÓëÖ´ÐÐËÙ¶ÈÓйأ»Ö»ÓëÍâ½çµÄÓ°ÏìÓйأ©
17¡¢ÓÐÁ½¸öÓÅÏȼ¶ÏàͬµÄ½ø³ÌA¡¢BÈçÏ£¬ÁîÐźÅÁ¿S1ºÍS2µÄ³õÖµ¾ùΪ0£¬ÒÑÖªZ=3£¬ÔòA¡¢B²¢·¢ÔËÐнáÊøºóX¡¢Y¡¢ZµÄÖµ·Ö±ðÊÇ£º
A Y=2; Y=Y+3; V(S1); Z=Y+0; P(S2); Z=Y+Z; B X=2; X=X+3; P(S1); X=X+Y; V(S2); Y=Y+Z; 18¡¢ÐźÅÁ¿ÊÇÒ»¸öÕûÐͱäÁ¿£¬¿ÉÔÚÆäÉÏ×ö¼Ó1»ò¼õ1µÄ²Ù×÷¡£
2.4 ¾µä½ø³Ìͬ²½ÎÊÌâ
1¡¢Ò»¸ö¹©Ó¦ÉÌÓÃÆû³µ¸øÄ³³¬ÊÐËÍ»õ£¬²¢°ÑÆû³µÉϵĻõÎïÓó¬ÊеÄÈýÂÖ³µÔ˵½²Ö¿âÖУ¬³¬ÊеŤ×÷ÈËÔ±Ò²ÓÃÈýÂÖ³µ´Ó²Ö¿âÖÐÈ¡»õÈ¥³öÊÛ¡£¼ÙÉè¹²ÓÐ3Á¾ÈýÂÖ³µ£¬²Ö¿âÖÐÖ»ÄÜÈÝÄÉ10Á¾ÈýÂÖ³µµÄ»õÎÇÒÿ´Î´ÓÆû³µÉÏÈ¡»õÖ»Äܹ²¸øÒ»Á¾ÈýÂÖ³µ£¬²Ö¿âÒ²Ö»ÄÜÈÝÄÉÒ»Á¾ÈýÂÖ³µ½øÈë¡£ÓÃÐźÅÁ¿ÊµÏÖÏò²Ö¿âÖÐËÍ»õ¼°´Ó²Ö¿âÖÐÈ¡»õµÄͬ²½Ëã·¨¡£ 2¡¢ÓÐÒ»¸ö²Ö¿â£¬¿ÉÒÔ´æ·ÅA¡¢BÁ½ÖÖ²úÆ·£¬µ«ÒªÇó£º
¢Ù ÿ´ÎÖ»ÄÜ´æÈëÒ»ÖÖ²úÆ·£¨A»òB£©£» ¢Ú A²úÆ·ÊýÁ¿£B²úÆ·ÊýÁ¿ ÆäÖÐM¡¢NÊÇÕýÕûÊý£¬Ê¹ÓÃP¡¢V²Ù×÷ÃèÊö²úÆ·AÓë²úÆ·BµÄÈë¿â¹ý³Ì¡£ 12 3¡¢Ò»×éÉú²úÕß½ø³ÌºÍÒ»×éÏû·ÑÕß½ø³Ì¹²Ïí10¸ö»º³åÇø£¬Ã¿¸ö»º³åÇø¿ÉÒÔ´æ·ÅÒ»¸öÕûÊý£»Éú²úÕß½ø³Ìÿ´ÎÒ»´ÎÐÔÏò3¸ö»º³åÇøÐ´Èë3¸öÕûÊý£¬Ïû·ÑÕß½ø³Ìÿ´Î´Ó»º³åÇøÈ¡³öÒ»¸öÕûÊý¡£ÓÃÐźÅÁ¿ÊµÏÖ½ø³ÌµÄͬ²½¹ØÏµ¡£ 4¡¢Ð´ÕßÓÅÏȵĶÁÕßдÕßÎÊÌ⣺ wmutex:semaphore=1 //¶ÁÕßÓëдÕßÖ®¼ä¡¢Ð´ÕßÓëдÕßÖ®¼ä»¥³âʹÓù²ÏíÊý¾Ý S£ºsemaphore=1 //µ±ÖÁÉÙÓÐÒ»¸öдÕß×¼±¸·ÃÎʹ²ÏíÊý¾Ýʱ£¬Ëü¿ÉʹºóÐøµÄ¶ÁÕߵȴý дÍê³É S2£ºsemaphor£½1 //×èÈûµÚ¶þ¸öÒÔºóµÄµÈ´ý¶ÁÕß readcount,writecount: semaphore = 0,0; //µ±Ç°¶ÁÕßÊýÁ¿¡¢Ð´ÕßÊýÁ¿ mutex1 :semaphore = 1 //¶à¸ö¶ÁÕß»¥³âʹÓÃreadcount mutex2 :semaphore = 1 //¶à¸öдÕß»¥³âʹÓÃwritecount Cobegin: Reader: begin Repeat Wait£¨S2£©£» wait(S); wait(mutex1) if readcount=0 then wait(wmutex); readcount++; signal (mutex1); signal(S); signal£¨S2£©£» reading¡ wait(mutex1); readcount--; if readcount=0 then signal(wmutex); signal(mutex1); until false; begin; writer: begin repeat; wait(mutex2); if writecount=0 then wait(S); writecount++; signal £¨mutex2£©; wait(wmutex); writing¡ signal(wmutex); wait(mutex2); writecount--; if writecount=0 then signal(S); signal £¨mutex2£©; until false; end; 13 coend; 5¡¢ÓÐ×ù¿ÉË«ÏòͨÐеĵ¥³µµÀÇÅ£¬×î´óÔØÖØ¸ººÉΪ4Á¾Æû³µ¡£Çë¸ø³öÈÎÒ»Á¾³µÍ¨¹ý¸ÃÇŵĹÜÀíËã·¨¡£ 6¡¢É蹫¹²Æû³µÉÏ£¬Ë¾»úºÍÊÛÆ±Ô±µÄ»î¶¯·Ö±ðÊÇ£º ˾»úµÄ»î¶¯£ºÆô¶¯³µÁ¾£» Õý³£Ðгµ£» µ½Õ¾Í£³µ£» ÊÛÆ±Ô±µÄ»î¶¯£º ¹Ø³µÃÅ£» ÊÛÆ±£» ¿ª³µÃÅ£» ÔÚÆû³µ²»¶ÏµØµ½Õ¾¡¢Í£³µ¡¢ÐÐÊ»¹ý³ÌÖУ¬ÕâÁ½¸ö»î¶¯ÓÐʲôͬ²½¹ØÏµ£¿ÓÃP¡¢V²Ù×÷ʵÏÖËüÃǵÄͬ²½¡£ ÉèÁ½¸öÐźÅÁ¿SºÍC£¬³õֵΪS£½0£»C£½0£» ˾»ú£º L1£º Õý³£Ðгµ ÊÛÆ±Ô±£º L2£º ÊÛÆ± µ½Õ¾Í£³µ P£¨S£© V£¨S£© ¿ª³µÃÅ P£¨C£© ¹Ø³µÃÅ Æô¶¯¿ª³µ V£¨C£© GO TO L1 GO TO L2 7¡¢×À×ÓÉÏÓÐÒ»¸ö¿ÕÅÌ×Ó£¬ÔÊÐí´æ·Åһֻˮ¹û£¬°Ö°Ö¿ÉÒÔÏòÅÌÖÐ·ÅÆ»¹û£¬ÂèÂèÏòÅÌ×ÓÖзÅéÙ×Ó£¬Å®¶ùרÃųÔÅÌ×ÓÖÐµÄÆ»¹û£¬¶ù×ÓרÃųÔÅÌ×ÓÖеÄéÙ×Ó¡£¹æ¶¨µ±ÅÌ×Ó¿ÕµÄʱºòÒ»´ÎÖ»ÄÜ·Åһֻˮ¹û£¬ÇëÓÃÐźÅÁ¿ÊµÏÖËûÃÇÖ®¼äµÄͬ²½Ó뻥³â¡£ S, S1, S2 :semaphore=1,0,0; Cobegin: Process Father: Begin: L1: P(S); Put Apple; V(S1)£» GO TO L1£» End£» Process Mother: Begin: L2: P(S); Put Orange; V(S2)£» GO TO L2£» End£» Process Son: Begin: 14 L3: P(S2); Get Orange; V(S)£» GO TO L1£» End£» Process Daughter: Begin: L4: P(S1); Get Apple; V(S)£» GO TO L4£» End£» CoEnd; 8¡¢½ø³ÌA1¡¢A2¡¢¡¡An1ͨ¹ým¸ö»º³åÇøÏò½ø³ÌB1¡¢B2¡¡Bn2²»¶ÏµØ·¢ËÍÏûÏ¢¡£·¢ËͺͽÓÊÕ¹¤×÷×ñÑÈçϹæÔò£º £¨1£© ÿ¸ö·¢Ëͽø³ÌÒ»´Î·¢ËÍÒ»¸öÏûÏ¢£¬Ð´ÈëÒ»¸ö»º³åÇø£¬»º³åÇø´óСµÈÓÚÏûÏ¢³¤¶È£» £¨2£© ¶Ôÿһ¸öÏûÏ¢£¬B1£¬B2£¬¡£¬Bn¶¼±ØÐë½ÓÊÕÒ»´Î£¬¶ÁÈë¸÷×ÔµÄÊý¾ÝÇøÄÚ£» £¨3£©m¸ö»º³åÇø¶¼Âúʱ£¬·¢Ëͽø³ÌµÈ´ý£»Ã»ÓпɶÁµÄÏûϢʱ£¬½ÓÊÕ½ø³ÌµÈ´ý¡£ ½â´ð£º±¾ÌâÊÇÉú²úÕß¡ª¡ªÏû·ÑÕßÎÊÌâµÄÒ»¸ö±äÐΣ¬Ò»×éÉú²úÕßA1£¬A2£¬¡¡.An1ºÍÒ»×éÏû·ÑÕßB1£¬B2£¬¡¡Bn2¹«ÓÃm¸ö»º³åÇø£¬Ã¿¸ö»º³åÇøÖ»ÒªÐ´Ò»´Î£¬µ«ÐèÒª¶Án2´Î£¬Òò´Ë£¬ÎÒÃÇ¿ÉÒÔ°ÑÕâÒ»×黺³åÇø¿´³Én2×黺³åÇø£¬Ã¿¸ö·¢ËÍÕßÐèҪͬʱдn2×黺³åÇø£¬¶øÃ¿Ò»¸ö½ÓÊÕÕßÖ»Ðè¶ÁËü×Ô¼º¶ÔÓ¦µÄÄÇ×黺³åÇøÖеĶÔÓ¦µ¥Ôª¡£ Mutex,empty[n2],full[n2]:semaphore; Mutex=1; //¶à½ø³Ì»¥³âʹÓûº³åÇø empty[0,1,¡¡n2]={m,m,¡¡m}; full[0,1,¡..n2]={0,0,¡¡0}; int I; Cobegin: Process Ai Begin: Loop: Int I; For ( I=0; I ½«ÏûÏ¢·ÅÈ뻺³åÇø£» v(Mutex); for( I=0; I Process Bi Begin: 15 Loop: P (full[I]); P(Mutex); ´ÓÏûÏ¢»º³åÇøÈ¡³öÏûÏ¢£» v(Mutex); v(empty[I]); Goto Loop; End; CoEnd; 9¡¢½ø³ÌA¡¢B¡¢C×øÔÚÔ²×ÀÅÔÌÖÂÛÎÊÌâ£¨Ãæ³¯Ô²×À£©£¬Ã¿¸öÈ˶¼´ÓÆäÓÒ±ßÄǸöÈ˵ÄÐÅÏäÀïÈ¡µÃÌÖÂÛµÄÎÊÌ⣬»Ø´ðÍêÒ»¸öÎÊÌâºóÌá³öÒ»¸öÐÂÎÊÌâ·ÅÔÚ×ó±ßµÄÐÅÏäÖС£¼ÙÉèAÓұߵÄÐÅÏä¿É·Å3¸öÎÊÌ⣬BÓұߵÄÐÅÏä¿ÉÒÔ·Å2¸öÎÊÌ⣬CÓұߵÄÐÅÏä¿ÉÒÔ·Å3¸öÎÊÌ⣬³õʼʱAÓұߵÄÐÅÏäÖÐÓÐ2¸öÎÊÌâ¡£ÓÃÐźÅÁ¿Ð´³öÈý¸öÈËÌÖÂÛÎÊÌâµÄͬ²½Ëã·¨¡£ AÐÅÏäAÐÅÏäBCÐÅÏäCB 10¡¢Õ½µØÖ¸»Ó¹Ùͨ¹ýÎÞÏߵ粻¶ÏÏòËûµÄÈý¸öÊ¿±øÏ´ï×÷Õ½Ö¸Áµ«ÊÇËû±ØÐëÔڵõ½ËùÓÐÊ¿±ø¶ÔǰһÌõÖ¸ÁîµÄ¡°È·ÈÏ¡±Ö®ºó²ÅÄÜÏ´ïеÄÖ¸Áî¡£ÇëÓÃÐźÅÁ¿»ò¹Ü³Ì½øÐÐÖ¸»Ó¹ÙºÍÊ¿±øÖ®¼äµÄÐͬ¹ÜÀí¡£ 11¡¢ÓÐÈý¸ö²¢·¢½ø³ÌR,M,P£¬ËüÃǹ²ÏíÁËÒ»¸ö¿ÉÑ»·Ê¹ÓõĻº³åÇøB£¬¸Ã»º³åÇø¹²ÓÐN¸öµ¥Ôª¡£½ø³ÌR¸ºÔð´ÓÊäÈëÉ豸¶ÁÐÅÏ¢£¬Ã¿¶ÁÒ»¸ö×Ö·ûºó£¬°ÑËü´æÈ뻺³åÇøBµÄÒ»¸öµ¥ÔªÖУ»½ø³ÌM¸ºÔð´¦Àí¶ÁÈëµÄ×Ö·û£¬Èô·¢ÏÖ¶ÁÈëµÄ×Ö·ûÖÐÓпոñ·ûÊÇ£¬Ôò°ÑËü¸Ä³É¡°£¬¡±£»½ø³ÌP¸ºÔð°É´¦ÀíºóµÄ×Ö·ûÈ¡³ö²¢´òÓ¡Êä³ö¡£µ±»º³åÇøµ¥ÔªÖеÄ×Ö·û±»½ø³ÌPÈ¡³öºó£¬ÔòÓÖ¿ÉÓÃÀ´´æ·ÅÏÂÒ»´Î¶ÁÈëµÄ×Ö·û¡£ÓÃP£¬V²Ù×÷д³öÄÜÕýÈ·²¢·¢Ö´ÐеijÌÐò¡£ 12¡¢ÓÐ4¸ö½ø³ÌA,B,C,D¹²ÏíÒ»¸ö»º³åÇø£¬½ø³ÌA¸ºÔðÑ»·µØ´ÓÎļþ¶ÁÒ»¸öÕûÊý·ÅÈ뻺³åÇø£¬½ø³ÌB´Ó»º³åÇøÈ¡³öMOD 3Ϊ0µÄÕûÊý²¢ÀÛ¼ÆÇóºÍ£»½ø³ÌC´Ó»º³åÇøÈ¡³öMOD 3Ϊ1µÄÕûÊý²¢ÀÛ¼ÆÇóºÍ£»½ø³ÌD´Ó»º³åÇøÈ¡³öMOD 3Ϊ2µÄÕûÊý²¢ÀÛ¼ÆÇóºÍ.ÇëÓÃPV²Ù×÷д³öÄܹ»ÕýÈ·Ö´ÐеijÌÐò¡£ 2.5 ½ø³ÌͨÐÅ 1¡¢ÔÚUNIXÖУ¬£¨£©ÓÃÓÚ°ÉÒ»¸ö½ø³ÌµÄÊä³öÁ¬½Óµ½ÁíÒ»¸ö½ø³ÌµÄÊäÈ루ÆÕͨÎļþ£»Ë÷ÒýÎļþ£»Ä¿Â¼Îļþ£»¹ÜµÀÎļþ£© 2¡¢¹ØÓÚ½ø³ÌͨÐŵÄ˵·¨£¬Åжϣº £¨1£©½ø³ÌͨÐÅÓÐÁ½ÖÖ·½Ê½£¬Ö±½ÓͨÐźͼä½ÓͨÐÅ¡£ £¨2£©Ö±½ÓͨÐŹ̶¨ÔÚÒ»¶Ô½ø³ÌÖ®¼ä¡£ 16 £¨3£©¼ä½ÓͨÐÅÊÇͨ¹ýµÚÈý¸ö½ø³Ìת·¢ÐżþµÄ£¬²»±ØÔÚÁ½¸ö½ø³Ì¼äÖ±½ÓÏ໥ͨÐÅ¡£ £¨4£©¼ä½ÓͨÐÅ·½Ê½ÒÔÐÅÏäΪý½éʵÏÖͨÐÅ£¬ÐÅÏäÓɽÓÊÕÐżþµÄ½ø³ÌÉèÖᣠ2.6Ïß³Ì 1¡¢ÒÔÏÂÃèÊöÖУ¬£¨£©²¢²»ÊǶàÏß³ÌϵͳµÄÌØ³¤¡££¨Õã´ó06£© £¨1£©ÀûÓÃÏ̲߳¢ÐеØÖ´ÐоØÕó³Ë·¨ÔËË㣻 £¨2£©Web·þÎñÆ÷ÀûÓÃÏß³ÌÏìÓ¦HTTPÇëÇó £¨3£©¼üÅÌÇý¶¯³ÌÐòΪÿһ¸öÕýÔÚÔËÐеÄÓ¦ÓÃÅ䱸һ¸öỊ̈߳¬ÓÃÀ´ÏìÓ¦¸ÃÓ¦ÓõļüÅÌÊäÈë £¨4£©»ùÓÚGUIµÄdebuggerÓò»Í¬µÄÏ̷ֱ߳ð´¦ÀíÓû§ÊäÈë¡¢¼ÆËã¡¢¸ú×ٵȲÙ×÷¡£ 2¡¢ÈôÒ»¸ö½ø³ÌÓµÓÐ100¸öỊ̈߳¬ÕâЩÏß³ÌÊôÓÚÓû§¼¶Ị̈߳¬Ôò¸Ã½ø³ÌÔÚϵͳµ÷¶ÈÖ´ÐÐʱ¼äÉÏÕ¼Ó㨣©¸öʱ¼äƬ£º1£»100£»1/100£»0 3¡¢ÅжϣºÊôÓÚͬһ¸ö½ø³ÌµÄÏ߳̿ÉÒÔ¹²Ïí½ø³ÌµÄ³ÌÐò¶ÎºÍÊý¾Ý¶Î¡£ 4¡¢¹ØÓÚ½ø³ÌºÍÏ̵߳Ä˵·¨£¬Åжϣº £¨1£©Ïß³ÌÊǽø³ÌÖпɶÀÁ¢Ö´ÐеÄ×ÓÈÎÎñ£¬Ò»¸ö½ø³Ì¿ÉÒÔ°üº¬Ò»¸ö¶à¶à¸öỊ̈߳¬Ò»¸öÏ߳̿ÉÒÔÊôÓÚÒ»¸ö»ò¶à¸ö½ø³Ì¡£ £¨2£©Ïß³ÌÓÖ³ÆÎªÇáÐͽø³Ì£¬ÒòΪÏ̶߳¼±È½ø³ÌС¡£ £¨3£©¶àÏ̼߳¼Êõ¾ßÓÐÃ÷ÏÔµÄÓÅÔ½ÐÔ£¬ÈçËٶȿ졢ͨÐżò±ã¡¢²¢ÐÐÐԸߵȡ£ £¨4£©ÓÉÓÚÏ̲߳»×÷Ϊ×ÊÔ´·ÖÅ䵥룬Ïß³ÌÖ®¼ä¿ÉÒÔÎÞÔ¼ÊøµØ²¢ÐÐÖ´ÐС£ µÚÈýÕ ´¦Àí»úµ÷¶ÈÓëËÀËø 3.3 µ÷¶ÈËã·¨ 1¡¢¼È¿¼ÂÇ×÷ÒµµÄÖ´ÐÐʱ¼äÓÖ¿¼ÂÇ×÷ÒµµÄµÈ´ýʱ¼äµÄµ÷¶ÈËã·¨ÊÇ£¨£©¡££¨Ñ¡Ï¶Ì×÷ÒµÓÅÏÈ£»ÏÈÀ´ÏÈ·þÎñ£»ÏìÓ¦±È¸ßÕßÓÅÏÈ£»ÓÅÏȼ¶µ÷¶È£© 2¡¢¸ø¶¨Ò»×é×÷ÒµJ1,J2,¡Jn£¬ËüÃǵÄÔËÐÐʱ¼ä·Ö±ðΪT1,T2,¡Tn£¬¼Ù¶¨ÕâЩ×÷ÒµÊÇͬʱµ½´ï£¬²¢ÇÒ½«ÔÚһ̨cpuÉϰ´µ¥µÀ·½Ê½ÔËÐС£Ö¤Ã÷£ºÈô°´×î¶Ì×÷ÒµÓÅÏȵ÷¶ÈËã·¨ÔËÐÐÕâЩ×÷Òµ£¬Ôòƽ¾ùÖÜתʱ¼ä×î¶Ì¡££¨¶«ÄÏ´óѧ¡¢±±¾©´óѧ£© Ö¤Ã÷£ºÏȶÔJ1,J2,¡Jn°´ÕÕT1,T2,¡TnµÄ´óСÉýÐòÅÅÁУ¬µÃµ½K1,K2¡,Kn£¬Õâ×é½ø³ÌµÄÔËÐÐʱ¼ät1<=t2<=¡<=tn¡£SJFµ÷¶È¾ÍÊÇ´ÓK1µ½KnÕâ¸öÐòÁС£ÉèSJFµ÷¶ÈÕân¸ö½ø³ÌµÄÖÜתʱ¼äÖ®ºÍZ£¬Ôò£º T=Z/n=[t1+(t1+t2)+ (t1+t2+t3)+¡+ (t1+t2+t3+¡+tn)]/n =[n*t1+(n-1)*t2+(n-2)*t3+¡+1*tn]/n ÒòΪn>(n-1)>(n-2)>¡>1,ËùÒÔt1<=t2<=¡<=tnʱ£¬Æ½¾ùÖÜתʱ¼ä×îС¡£ 3¡¢ÅжϣºÔÚ°þ¶áÓÅÏȼ¶µ÷¶È·½Ê½Ï£¬ÏÖÔËÐнø³ÌµÄÓÅÏȼ¶²»µÍÓÚϵͳÖÐËùÓнø³ÌµÄÓÅÏȼ¶¡£ 17 4¡¢Éèij¼ÆËã»úϵͳÓÐÒ»¸öcpu£¬Ò»Ì¨ÊäÈëÉ豸£¬Ò»Ì¨´òÓ¡»ú¡£ÏÖÓÐÁ½¸ö½ø³Ìͬʱ½øÈë¾ÍÐ÷״̬£¬ÇÒ½ø³ÌAÏȵõ½cpuÔËÐУ¬½ø³ÌBºóÔËÐС£½ø³ÌAµÄÔ˶¯¹ì¼£Îª£º¼ÆËã50ms£¬´òÓ¡ÐÅÏ¢100ms£¬ÔÙ¼ÆËã50ms£¬´òÓ¡ÐÅÏ¢100ms½áÊø¡£½ø³ÌBµÄÔËÐй켣Ϊ£º¼ÆËã50ms£¬ÊäÈëÊý¾Ý80ms£¬ÔÙ¼ÆËã100ms£¬½áÊø¡£ÊÔ»³öËüÃǵÄʱÐò¹ØÏµÍ¼£¬²¢ËµÃ÷¿ªÊ¼ÔËÐкó£¬cpuÓÐÎÞ¿ÕÏеȴý£¿¼ÆËãcpuµÄÀûÓÃÂÊ¡££¨Õã´ó05£© 3¡¢Ò»¸ö²Ù×÷ϵͳ¾ßÓзÖʱ¼æÅú´¦ÀíµÄ¹¦ÄÜ£¬Éè¸öÒ»¸öºÏÀíµÄµ÷¶È²ßÂÔ£¬Ê¹µÃ·Öʱ×÷ÒµÏìÓ¦¿ì£¬Åú×÷ÒµÒ²Äܼ°Ê±µÃµ½´¦Àí¡£ 4¡¢Ò»¸ö¾ßÓзÖʱ¼æÅú´¦Àí¹¦ÄܵIJÙ×÷ϵͳӦÔõÑùµ÷¶ÈºÍ¹ÜÀí×÷Òµ? ÒªµãÌáʾ£º 1)ÓÅÏȽÓÄÉÖÕ¶Ë×÷Òµ£¬½öµ±ÖÕ¶Ë×÷ÒµÊýСÓÚϵͳ¿ÉÒÔÔÊÐíͬʱ¹¤×÷µÄ×÷ÒµÊýʱ£¬¿ÉÒÔµ÷¶ÈÅú´¦Àí×÷Òµ¡£ 2)ÔÊÐíÖÕ¶Ë×÷ÒµºÍÅú´¦Àí×÷Òµ»ìºÏͬʱִÐС£ 3)°ÑÖÕ¶Ë×÷ÒµµÄ¾ÍÐ÷½ø³ÌÅųÉÒ»¸ö¾ÍÐ÷¶ÓÁУ¬°ÑÅú´¦Àí×÷ÒµµÄ¾ÍÐ÷½ø³ÌÅÅÈëÁíÍâµÄ¾ÍÐ÷¶ÓÁÐÖС£ 4)ÓÐÖÕ¶Ë×÷Òµ½ø³Ì¾ÍÐ÷ʱ£¬ÓÅÏÈÈÃÆä°´¡°Ê±¼äƬÂÖת¡±·¨ÏÈÔËÐС£Ã»ÓÐÖÕ¶Ë×÷ҵʱÔÙ°´È·¶¨Ë㷨ѡÅú´¦Àí×÷Òµ¾ÍÐ÷½ø³ÌÔËÐС£ 4¡¢ÏÖÓÐÁ½µÀ×÷ҵͬʱִÐУ¬Ò»µÀÒÔ¼ÆËãΪÖ÷£¬ÁíÒ»µÀÒÔÊä³öΪÖ÷£¬Ó¦¸ÃÈçºÎΪÁ½×÷ÒµÉèÖô¦ÀíÆ÷µÄÓÅÏȼ¶£¿ 5¡¢ÓÐ5¸ö´ýÔËÐеÄ×÷ҵΪA,B,C,D,E£¬¸÷×ÔÔËÐÐʱ¼äΪ9£¬6£¬3£¬5£¬x£¬ÊÔÎʲÉÓÃÄÄÖÖÔËÐдÎÐòʹµÃƽ¾ùÏìӦʱ¼ä×î¶Ì£¿ Ìáʾ£º¼ÙÉèx<3£¬xÔÚ3ºÍ5¼ä£¬ÔÚ5ºÍ6¼ä£¬ÔÚ6ºÍ9¼ä·Ö±ðÌÖÂÛ¡£ 6¡¢Ä³¸ö²Ù×÷ϵͳµÄÉè¼ÆÄ¿±êÊÇͬʱ֧³ÖʵʱÈÎÎñºÍ½»»¥Ê½ÈÎÎñ£¬ËüµÄʵÏÖ²ÉÓûìºÏʽ¶àÏ̲߳ßÂÔ£¬´¦ÀíÆ÷µ÷¶È²ßÂÔ²ÉÓöà¶ÓÁвßÂÔ£¬ÔÚϵͳ×ÊÔ´²»×ãʱ£¬¿É²ÉÓÃÖм¶µ÷¶ÈÀ´Æ½ºâϵͳ¸ºÔØ¡£ £¨1£©ÎʸÃϵͳÖдæÔÚ×ÅÄÄЩÓë´¦ÀíÆ÷µ÷¶ÈÓйصÄʵÌ壿£¨½ø³Ì¡¢Äں˼¶Ï̡߳¢Óû§¼¶Ị̈߳© £¨2£©Éè¼ÆÒ»¸öºÏÀíµÄ¶à¶ÓÁнø³Ìµ÷¶È²ßÂÔ£¬Ëü¼ÈÄÜÂú×ãʵʱÈÎÎñµ÷¶ÈµÄÐèÒª£¬ÓÖÄÜ´ÓÍâÉè·ÃÎʽǶÈÀ´Âú×ã½»»¥Ê½ÈÎÎñµ÷¶ÈµÄÐèÒª¡£ Ìáʾ£º»®·Ö³ÉʵʱÓÅÏȼ¶²ã´ÎºÍ½»»¥Ê½ÓÅÏȼ¶²ã´Î£¬ÆäÖÐǰÕßÓÅÏȼ¶²ã´Î¸ß¡£ÊµÊ±ÓÅÏȼ¶²ã´Î°üÀ¨¶à¸öÓÅÏȼ¶£¬¿ÉÒÔ×éÖ¯³É¶à¸ö¾ÍÐ÷Ï̶߳ÓÁлòÒ»¸öÓÅÏȼ¶¶ÓÁУ»¿É²ÉÓÃÇÀռʽÓÅÏȼ¶µ÷¶È²ßÂÔ£¬Ê±¼äƬ½Ï³¤¡£½»»¥Ê½ÓÅÏȼ¶²ã´Î¿ÉÒÔ·Ö³É3¸ö¾ÍÐ÷¶ÓÁУ¬°´ÕÕÓÅÏȼ¶´Ó¸ßµ½µÍÒÀ´ÎΪ£º·ÃÎÊ×Ö·ûÉ豸µÄ¾ÍÐ÷Ï̶߳ÓÁС¢·ÃÎÊ¿éÉ豸µÄ¾ÍÐ÷Ï̶߳ÓÁС¢Ê±¼äƬÍê³ÉµÄ¾ÍÐ÷Ï̶߳ÓÁУ¬ÆäÖÐÓÅÏȼ¶½Ï¸ßµÄ¾ÍÐ÷Ï̶߳ÓÁоßÓн϶̵Äʱ¼äƬ¡£ 7¡¢£¨Õã´ó02£©¼ÙÉèÒ»¸ö¼ÆËã»úϵͳ¾ßÓÐÈçÏÂÌØÕ÷£º´¦ÀíÒ»´ÎÖжϣ¬Æ½¾ùºÄʱ1ms£»Ò»´Î½ø³Ìµ÷¶È£¬Æ½¾ùºÄʱ2ms£»½«CPU·ÖÅä¸øÑ¡ÖеĽø³Ì£¬ÓÖÆ½¾ùÐèÒª1ms¡£ÔÙ¼ÙÉèÆä¶¨Ê±Æ÷оƬÿÃë²úÉú100´ÎÖжϣ¬ÎÊ£º £¨1£©ÏµÍ³½«°Ù·ÖÖ®¼¸µÄCPUʱ¼äÓÃÓÚʱÖÓÖжϴ¦Àí£¿£¨Ìáʾ£ºÃ¿Ãë´¦ÀíÖжϵÄʱ¼äÊÇ100ms£¬100ms/1s=10% 18 £¨2£©Èç¹û²ÉÓÃÂÖת·¨µ÷¶È£¬10¸öʱÖÓÖжÏΪһ¸öʱ¼äƬ£¬ÄÇô£¬ÏµÍ³½«°Ù·ÖÖ®¼¸µÄCPUʱ¼äÓÃÓÚ½ø³Ìµ÷¶È£¨°üÀ¨µñ¿Ì¡¢·ÖÅäCPUºÍÒýÆðµ÷¶ÈµÄʱÖÓÖжϴ¦Àíʱ¼ä£©£¿ ÿ´Îµ÷¶ÈËù»¨Ê±¼ä=Ò»´Î½ø³Ìµ÷¶È2ms+·ÖÅäcpuµÄ1ms+ÒýÆðµ÷¶ÈµÄʱÖÓÖжÏ1ms£¬Ã¿Ãë»á½øÐÐ10´Îµ÷¶È£¬Ôò£º£¨2ms+1ms+1ms£©*10/1s=4% 8¡¢ÓÐÒ»¸ö¶àµÀÅú´¦Àíϵͳ£¬×÷Òµµ÷¶È²ÉÓá°¶Ì×÷ÒµÓÅÏÈ¡±µ÷¶ÈËã·¨£»½ø³Ìµ÷¶È²ÉÓá°ÓÅÏÈÊýÇÀռʽ¡±µ÷¶ÈËã·¨£¬ÇÒÓÅÏÈÊýԽСÓÅÏȼ¶Ô½¸ß¡£ÈçϵͳӵÓдòÓ¡»úһ̨£¬²ÉÓþ²Ì¬·½·¨·ÖÅ䣬ºöÂÔϵͳµÄµ÷¶È¿ªÏú¡£ÏÖÓÐÈçÏÂ×÷ÒµÐòÁе½´ïϵͳ£º ×÷ÒµÃû J1 J2 J3 J4 J5 µ½´ïϵͳʱ¼ä 14£º00 14£º20 14£º30 14£º50 15£º00 CpuÔËÐÐʱ¼ä 40min 30min 50min 20min 10min ´òÓ¡»úÐèÇó ÓÅÏÈÊý 1 0 1 0 1 4 2 3 5 1 »Ø´ð£º£¨1£©°´×÷ÒµÔËÐнáÊøµÄ´ÎÐòÅÅÐò£»£¨2£©×÷ÒµµÄƽ¾ùÖÜתʱ¼äºÍƽ¾ù´øÈ¨ÖÜתʱ¼äÊǶàÉÙ£¿ Ìáʾ£º×÷Òµµ÷¶ÈÓëÄÚ´æ´óСÓйأ¬±¾ÌâûÓиøÌõ¼þ£¬ËùÒÔÖ»Ð迼Âǽø³Ìµ÷¶È£¬µÃ³ö½áÊø´ÎÐòΪ£ºJ2,J1,J5,J3,J4. 9¡¢ÉèÔÚij¶àµÀ³ÌÐòϵͳÖÐÓÐÓû§Ê¹ÓõÄÄÚ´æ100KB£¬´òÓ¡»ú1̨¡£ÏµÍ³²ÉÓÿɱä·ÖÇø¶¯Ì¬·ÖÅäËã·¨¹ÜÀíÄڴ棬¶ø¶Ô´òÓ¡»ú²ÉÓþ²Ì¬·ÖÅä¡£¼ÙÉèÊäÈëÊä³ö²Ù×÷ʱ¼äºöÂÔ²»¼Æ£¬²ÉÓÃ×î¶ÌÊ£Óàʱ¼äÓÅÏȵĽø³Ìµ÷¶ÈËã·¨£¬½ø³ÌÊ£Óàʱ¼äÏàͬʱ²ÉÓÃÏÈÀ´ÏÈ·þÎñµÄËã·¨£¬½ø³Ìµ÷¶Èʱ¼äÑ¡ÔñÔÚ½ø³ÌÖ´ÐнáÊø»òнø³Ì´´½¨Ê±¡£ÏÖÓнø³ÌÈçÏ£º ½ø³Ì 0 1 2 3 4 ´´½¨Ê±¼ä 0 4 10 11 16 ÒªÇóÖ´ÐÐʱ¼ä 8 4 1 20 14 ÒªÇóÄÚ´æ 15KB 30KB 60KB 20KB 10KB ÉêÇë´òÓ¡»ú 1 1 0 1 1 ¼ÙÉèϵͳÓÅÏÈ·ÖÅäÄÚ´æµÍµØÖ·ÇøÓò£¬ÇÒ²»ÔÊÐíÒÆ¶¯£¬ÄÇô£º £¨1£©¸ø³ö½ø³Ìµ÷¶ÈË㷨ѡÖнø³ÌµÄ´ÎÊý¡£ £¨2£©È«²¿½ø³ÌÖ´ÐнáÊøËùÓõÄʱ¼äÊǶàÉÙ£¿ 10¡¢¾ÍÐ÷¶ÓÁÐÖÐÓÐn¸ö¾ÍÐ÷½ø³ÌµÈ´ýcpuµ÷¶È£¬Èç¹û²ÉÓò»Í¬µÄµ÷¶ÈËã·¨£¬×ܹ²¿ÉÄÜÓУ¨£©ÖÖµ÷¶È˳Ðò¡££¨Õã´ó06£© 11¡¢Ò»¸öʵʱϵͳʹÓÃÁË4¸öÖÜÆÚʼþ£¬ÆäÖÜÆÚ·Ö±ðΪ50ms£¬100ms£¬200ms£¬250ms¡£¼ÙÉèÕâ4¸öÖÜÆÚʼþ·Ö±ðÐèÒª35ms£¬20ms£¬10msºÍx msµÄCPUʱ¼ä¡£±£³Öϵͳ¿Éµ÷ 19 ¶ÈµÄ×î´óxÖµÊǶàÉÙ£¿ Ìáʾ£º¸ÃʵʱϵͳÊÇÒÔÖÜÆÚ½øÐе÷¶È£¬¼´m¸öÖÜÆÚʼþ£¬Ê±¼äiÒÔÖÜÆÚPi·¢Éú£¬ÐèÒªCiÃëÖÓCPUʱ¼ä´¦ÀíÒ»¸öʼþ£¬ÄÇô¿É´¦Àí¸ºÔØµÄÌõ¼þÊÇ£ºC1/P1+C2/P2+C3/P3+C4/P4=35/50+20/100+10/200+x/250¡Ü1,Ôòx¡Ü12.5ms¡£ 3.5 ËÀËøµÄ»ù±¾¸ÅÄî 1¡¢ÅжϣºËÀËøÊÇָϵͳÖеÄÈ«²¿½ø³Ì¶¼´¦ÓÚ×èÈû״̬¡££¨±±¾©Àí¹¤01£© 2¡¢ÅжϣºPV²Ù×÷²»½ö¿ÉÒÔÓÃÀ´ÊµÏÖ½ø³Ìͬ²½£¬»¹¿ÉÒÔÓÃÀ´·ÀÖ¹½ø³ÌµÄËÀËø¡££¨ÄϾ©Àí¹¤01£© 3¡¢ÓÐ3¸ö½ø³ÌP1,P2ºÍP3²¢·¢¹¤×÷£¬½ø³ÌP1ÐèÒª×ÊÔ´S3ºÍS1£¬½ø³ÌP2ÐèÒª×ÊÔ´S1ºÍS2£¬½ø³ÌP3ÐèÒª×ÊÔ´S2ºÍS3.ÄÇô£º £¨1£©Èô¶Ô×ÊÔ´·ÖÅä²»¼ÓÏÞÖÆ£¬¿ÉÄÜ·¢ÉúʲôÇé¿ö£¿ £¨2£©Îª±£Ö¤½ø³ÌÕýÈ·µØ¹¤×÷£¬Ó¦²ÉÓÃÔõÑùµÄ×ÊÔ´·ÖÅä²ßÂÔ£¿ 4¡¢ÉèϵͳÓÐÒ»ÀàÊýÁ¿ÎªMµÄ¶ÀÕ¼ÐÔ×ÊÔ´£¬ÏµÍ³ÖÐN¸ö½ø³Ì¾ºÕù¸ÃÀà×ÊÔ´£¬¸ö½ø³Ì¶Ô×ÊÔ´µÄ×î´óÐèÇóΪW¡£µ±M,N,W·Ö±ðÈ¡ÏÂÁиöֵʱ£¬ÏµÍ³¿ÉÄÜ·¢ÉúËÀËø£¿£¨ÉϺ£½»´ó£© £¨1£©M=2;N=2;W=2; £¨2£©M=3;N=2;W=2; £¨3£©M=3;N=2;W=3; £¨4£©M=5;N=3;W=2; £¨1£©M=6;N=3;W=3; 5¡¢ÔÚÓÐm¸ö½ø³ÌµÄϵͳÖгöÏÖËÀËøÊ±£¬ËÀËø½ø³ÌµÄ¸öÊý·¶Î§ÊÇ£¨£©£¨±±´ó97£© 6¡¢ËÀËøÏÖÏó²¢²»ÊǼÆËã»úϵͳËù¶ÀÓеģ¬ÅжÏÏÂÁÐÄÄЩÏÖÏóÊÇËÀËøµÄÌåÏÖ£º£¨Õã´ó06£© £¨1£©º¼ÖÝÎ÷ãöÇÅÈû³µ£¬ÒòΪ´óÐÞ£¬ÇÅÉÏÖ»ÓÐÒ»¸ö³µµÀ¹©Ë«·½Í¨ÐУ» £¨2£©¸ßËÙ¹«Â·´ó¶Â³µ£¬ÒòΪÇű»Ì¨·ç´µ¿çÁË£» £¨3£©Á½ÁÐÏàÏòÐÐÊ»µÄÁгµÔÚµ¥¹ìÌú·ÉÏÓÃæÏàÓö£» £¨4£©Á½Î»Ä¾½³¶¤µØ°å£¬Ã¿Î»Ä¾½³±ØÐëÓÐÀÆÍ·ºÍ¶¤×Ó²ÅÄܹ¤×÷¡£Ò»Î»Ö»ÎÕÒ»°ÑÀÆÍ·£¬¶øÁíһλûÓÐÀÆÍ·£¬È´Óж¤×Ó£» 7¡¢×ÊÔ´µÄÓÐÐò·ÖÅä²ßÂÔ¿ÉÒÔÆÆ»µËÀËøµÄ£¨£©Ìõ¼þ¡£ 8¡¢ÈçÏÂͼËùʾ£¬ÏཻµÄËÄÌõµ¥ÐÐÏß²»ÐÒÈû³µ¡££¨Õã´ó03£© 9¡¢ÔÚ¶à½ø³ÌµÄ²¢·¢ÏµÍ³ÖУ¬¿Ï¶¨²»»áÒò¾ºÕù( D )¶ø²úÉúËÀËø¡£ A.´òÓ¡»ú B.´Å´ø»ú C.´ÅÅÌ D.CPU 20 ¸ù¾ÝËÀËøËĸöÌõ¼þ·ÖÎö£¬ÅжÏÊÇ·ñËÀËøÏÖÏó¡£ÇëÌí¼ÓÐµĹæÔò£¬ÒÔ±£Ö¤²»ÔÙ³öÏÖËÀËø¡£ 10¡¢ÔÚÕÜѧ¼Ò¾Í²ÍÎÊÌâÖУ¬¶ÔÕÜѧ¼ÒPi£¨i=0£¬1£¬2£¬3£¬4£©ÓÐÑ»·½ø³ÌSi£º Pi×öѧÎÊ£» PiÈ¡×óÊֱߵĿê×ÓºÍÓÒÊֱߵĿê×Ó£» Pi¾Í²Í£» Pi½«Á½¸ù¿ê×Ó·Ö±ð·Å»ØÔ´¦¡£ ÎÊ£º£¨1£©ËµÃ÷¸ÃϵͳÊǸö»áËÀËøµÄϵͳ£» £¨2£©Çë·Ö±ðÓÃËÀËøÔ¤·À¡¢ËÀËø±ÜÃâ¡¢ËÀËø¼ì²âÓë»Ö¸´¸ÄÔìϵͳ¡£ 11¡¢¼Ù¶¨Ä³¼ÆËã»úϵͳÓÐR1É豸3̨£¬R2É豸4̨£¬ËüÃDZ»P1,P2,P3,P4Õâ4¸ö½ø³ÌËù¹²Ïí£¬ÇÒÒÑÖªÕâËĸö½ø³Ì¾ùÒÔÏÂÃæËùʾµÄ˳ÐòʹÓÃÏÖÓÐÉ豸£ºÉêÇëR1¡úÉêÇëR2¡úÉêÇëR1¡úÊÍ·ÅR1¡úÊÍ·ÅR2¡úÊÍ·ÅR1¡££¨1£©¸ÃϵͳÔËÐйý³ÌÖÐÊÇ·ñ»áÓвúÉúËÀËøµÄ¿ÉÄÜ£¿ÎªÊ²Ã´£¿£¨Ìáʾ£ºÓУ¬ÒòΪÂú×ã²úÉúËÀËøµÄËĸö±ØÒªÌõ¼þ£©£¨2£©Èç¹ûÓпÉÄÜ£¬¾ÙÀý˵Ã÷£¬²¢»³ö±íʾ¸ÃËÀËø×´Ì¬µÄ½ø³Ì×ÊԴͼ¡£ 12¡¢¹ØÓÚ°²È«×´Ì¬µÄ˵·¨£¬Åжϣº £¨1£©ÏµÍ³´¦ÓÚ²»°²È«×´Ì¬Ò»¶¨»á·¢ÉúËÀËø¡£ £¨2£©ÏµÍ³´¦ÓÚ²»°²È«×´Ì¬¿ÉÄÜ·¢ÉúËÀËø¡£ £¨3£©²»°²È«×´Ì¬ÊÇËÀËø×´Ì¬µÄÒ»¸öÌØÀý¡£ £¨4£©ÏµÍ³´¦ÓÚ°²È«×´Ì¬Ê±Ò²¿ÉÄÜ·¢ÉúËÀËø¡£ 13¡¢Åжϣº²ÎÓëËÀËøµÄËùÓнø³Ì¶¼Õ¼ÓÐ×ÊÔ´¡£ 14¡¢»¯¼òÏÂͼ£¬²¢ÅжÏÊÇ·ñΪËÀËø×´Ì¬£¿ 21 P1R1R2R3P2R4P3 15¡¢ÒøÐмÒËã·¨ÊÇͨ¹ýÆÆ»µËÀËøËĸö±ØÒªÌõ¼þÖе썣©À´±ÜÃâËÀËøµÄ¡£ 16¡¢ÉèϵͳÖнöÓÐÒ»Àà×ÊÔ´¹²3¸ö£¬ÏµÍ³ÓÐ3¸ö½ø³Ì¹²Ïí¸Ã×ÊÔ´£¬Ã¿¸ö½ø³ÌÖÁÉÙÇëÇóÒ»¸ö×ÊÔ´£¬ÈôËûÃÇËùÐèÒªµÄ×ÊÔ´×î´óÁ¿×ܺÍÊÇX£¬Ôò·¢ÉúËÀËøµÄ±ØÒªÌõ¼þÊÇ£º£¨£© µÚËÄÕ ´æ´¢Æ÷¹ÜÀí 1¡¢¼ÆËã»úϵͳÊÇÈçºÎ±£»¤²Ù×÷ϵͳ²»ÊÜÆÆ»µ£¬¸÷Óû§³ÌÐòÖ®¼äÒ²Ï໥²»±»ÆÆ»µÄØ£¿ Ìáʾ£ºÔÚÄÚ´æ»®·ÖÓû§¿Õ¼äºÍϵͳ¿Õ¼ä£¬ÓýçÏ޼ĴæÆ÷¼Ç¼ϵͳ¿Õ¼äµÄϽ죻Óû§¿Õ¼äÒ²»®·Ö³É¶à¸ö¿Õ¼ä£¬²»Í¬Óû§µÄ³ÌÐòÔÚÄÚ´æµÄµØÖ·²»¿É½»´í¡£ 2¡¢ÔÚÏÂÁд洢¹ÜÀí·½°¸ÖУ¬Ò»¸ö×÷ÒµÔÚÄÚ´æÖÐÒ»¶¨ÊÇÁ¬Ðø´æ·ÅµÄÓУ¨£©¡££¨Ñ¡Ïµ¥Ò»Á¬Ðø·ÖÅ䣻¹Ì¶¨·ÖÇø·ÖÅ䣻¿É±ä·ÖÇø·ÖÅ䣻¶Îʽ£»¿ÉÖØ¶¨Î»·ÖÇø·ÖÅ䣻ҳʽ£»¶Îҳʽ£© 3¡¢Òª±£Ö¤Ò»¸ö³ÌÐòÔÚÖ÷´æÖб»¸Ä±äÁË´æ·ÅλÖúóÈÔÄÜÕýÈ·Ö´ÐУ¬Ôò¶ÔÖ÷´æ¿Õ¼äÓ¦²ÉÓ㨣©¡££¨Ñ¡Ï¾²Ì¬Öض¨Î»£»¶¯Ì¬Öض¨Î»£»¶¯Ì¬·ÖÅ䣻¾²Ì¬·ÖÅ䣩 4¡¢ÊÔ¸ø³ö¼¸ÖÖ´æ´¢±£»¤·½·¨£¬²¢ËµÃ÷¸÷ÊÊÓúÎÖÖ³¡ºÏ£¿ £¨1£©½çÏ޼ĴæÆ÷·¨£ºÊÊÓÃÓÚ·ÖÇø´æ´¢¹ÜÀí£»£¨2£©ËøÔ¿ÏàÅä·¨£ºÊÊÓÃÓÚ·ÖÒ³ºÍ·ÖÇø´æ´¢¹ÜÀí£»£¨3£©ÉèÖôæÈ¡È¨ÏÞ·¨£ºÊÊÓÃÓڷֶδ洢¹ÜÀí¡£ 5¡¢´æ´¢±£»¤ÊÇ·ñ¿ÉÒÔÍêÈ«ÓÉÈí¼þʵÏÖ£¿ÎªÊ²Ã´£¿ ´ð£º´æ´¢±£»¤µÄÖ÷ÒªÈÎÎñÊÇÈ·±£Ã¿µÀ³ÌÐò¶¼Ö»ÄÜÔÚ×Ô¼ºµÄ´æ´¢ÇøÓòÄÚ·ÃÎÊ£¬Òò´Ë¶Ôÿ´ÎÄÚ´æ·ÃÎʶ¼Òª½øÐÐÔ½½ç¼ì²é¡£Èç¹ûÔ½½ç¼ì²éÍêÈ«ÓÉÈí¼þʵÏÖ£¬Ôò»á½µµÍ³ÌÐòµÄÖ´ÐÐËÙ¶È£¬Òò´ËÔ½½ç¼ì²éͨ³£ÓÉÓ²¼þʵÏÖ£¬¶ø·¢ÏÖÔ½½çºóµÄ´¦ÀíÐèÒªÓëÈí¼þÅäºÏÀ´Íê³É¡£ËùÒÔ´æ´¢±£»¤¹¦ÄÜÊÇÓÉÈíÓ²¼þÐͬÍê³ÉµÄ¡£ 6¡¢ÏÂÃæ¹ØÓÚÖØ¶¨Î»µÄ˵·¨£¬Åжϣº £¨1£©¾ø¶ÔµØÖ·ÊÇÄÚ´æ¿Õ¼äµÄµØÖ·±àºÅ¡£ £¨2£©Óû§³ÌÐòÖÐʹÓõĴÓ0µØÖ·¿ªÊ¼µÄµØÖ·±àºÅÊÇÂß¼µØÖ·¡£ £¨3£©¶¯Ì¬Öض¨Î»ÖÐ×°ÈëÄÚ´æµÄ×÷ÒµÈÔ±£³ÖÔÀ´µÄÂß¼µØÖ·¡£ £¨4£©¾²Ì¬Öض¨Î»ÖУ¬µØÖ·×ª»»¹¤×÷ÊÇÔÚ×÷Òµ×°Èë¹ý³ÌÖÐÍê³ÉµÄ¡£ 7¡¢ÄÚ´æÀûÓÃÂʲ»¸ßÖ÷Òª±íÏÖÔÚÄÄЩ·½Ã棿¿Éͨ¹ýÄÄЩ;¾¶À´Ìá¸ßÄÚ´æÀûÓÃÂÊ£¿ ´ð£ºÄÚ´æÀûÓÃÂʲ»¹ýÖ÷Òª±íÏÖÔÚ£º£¨1£©ÄÚ´æÖдæÔÚ´óÁ¿µÄ¡¢·ÖÉ¢µÄ¡¢ÄÑÒÔÀûÓõÄË鯬£»£¨2£©ÔÝʱ»ò³¤ÆÚ²»ÄÜÔËÐеijÌÐòºÍÊý¾ÝÕ¼¾ÝÁË´óÁ¿ÄÚ´æ¿Õ¼ä£»£¨3£©µ±×÷Òµ½Ï´óʱÄÚ´æÖ»ÄÜ×°ÈëÉÙÁ¿×÷Òµ£¬µ±ËüÃDZ»×èÈûʱ½«Ê¹CPU¿ÕÏУ¬´Ó¶øÒ²»á½µµÍÄÚ´æÀûÓÃÂÊ£»£¨4£©ÄÚ´æÖдæÔÚ´óÁ¿Öظ´µÄ¿½±´¡£Ìá¸ßÄÚ´æÀûÓÃÂʵÄ;¾¶£º£¨1£©¸ÄÁ¬Ðø·ÖÅäΪÀëÉ¢·ÖÅ䣬¼õÉÙÄÚ´æË鯬£»£¨2£©Ôö¼Ó¶Ô»»»úÖÆ£¬½«ÄÇЩÔÝʱ²»ÓõijÌÐòºÍÊý¾Ý»»³öµ½Íâ´æ£»£¨3£©²ÉÓÃÐéÄâ´æ´¢¼¼Êõ£¬ÊǸü¶àµÄ×÷Òµ×°ÈëÄڴ棻£¨4£©ÒýÈ붯̬װÈëºÍÁ´½Ó»úÖÆ£¬¾¡Á¿±ÜÃâ×°Èë±¾´ÎÔËÐÐÖв»ÓÃµÄ³Ì 22 Ðò£»£¨5£©ÒýÈë´æ´¢Æ÷¹²Ïí»úÖÆ£¬¼õÉÙÄÚ´æÖеÄÖØ¸´¿½±´¡£ 8¡¢¿ÉÖØÈë´úÂ룺ÓÖ³ÆÎª¡°´¿´úÂ롱£¬ÊÇÒ»ÖÖÔÊÐí¶à¸ö½ø³Ìͬʱ·ÃÎʵĴúÂ룬ÔÚÖ´Ðйý³ÌÖв»ÔÊÐíÓÐÈκθı䡣 9¡¢´Ó¹©Ñ¡ÔñµÄ´ð°¸ÖÐÑ¡³öÓëÏÂÁÐÐðÊö¹ØÏµ×îÃÜÇеĴ洢¹ÜÀí·½·¨¡£ £¨1£©Ö§³Ö¶àµÀ³ÌÐòÉè¼Æ£¬Ëã·¨¼òµ¥£¬µ«´æ´¢Æ÷Ë鯬¶à£»£¨2£©ÄÜÏû³ýË鯬£¬µ«ÓÃÓÚ´æ´¢Æ÷½ôËõ´¦ÀíµÄʱ¼ä³¤£»£¨3£©¿Ë·þÁËË鯬¶àºÍ½ôËõ´¦Àíʱ¼ä³¤µÄȱµã£¬Ö§³Ö¶àµÀ³ÌÐòÉè¼Æ£¬µ«²»Ö§³ÖÐéÄâ´æ´¢£»£¨4£©Ö§³ÖÐéÄâ´æ´¢£¬µ«²»ÄÜÒÔ×ÔÈ»µÄ·½Ê½Ìṩ´æ´¢Æ÷µÄ¹±Ï׺ʹæÈ¡±£»¤»úÖÆ£»£¨5£©ÔËÐж¯Ì¬Á´½ÓºÍ×°È룬ÄÜÏû³ýË鯬£¬Ö§³ÖÐéÄâ´æ´¢¡£ Ñ¡Ôñ£ºA ¶Îҳʽ£» B »ù±¾·ÖÒ³£» CÇëÇó·Öҳʽ£»D ¿ÉÖØ¶¨Î»Ê½£»E¹Ì¶¨·ÖÇø£»Fµ¥Ò»Á¬Ðø·ÖÅä¡£ 10¡¢ÏÂÃæ¹ØÓÚ´æ´¢Æ÷¹ÜÀí¹¦ÄܵÄÂÛÊö£¬Åжϣº£¨2£¬5£© £¨1£©¼´Ê¹ÔÚ¶àµÀ³ÌÐòÉè¼Æ»·¾³Ï£¬Óû§Ò²ÄÜÉè¼ÆÓÃÄÚ´æÎïÀíµØÖ·Ö±½Ó·ÃÎÊÄÚ´æµÄ³ÌÐò¡£ £¨2£©ÄÚ´æ·ÖÅä×î»ù±¾µÄÈÎÎñÊÇΪÿµÀ³ÌÐò·ÖÅäÄÚ´æ¿Õ¼ä£¬ÆäËû×·ÇóµÄÖ÷ҪĿ±êÊÇÌá¸ß´æ´¢¿Õ¼äµÄÀûÓÃÂÊ¡£ £¨3£©ÎªÁËÌá¸ßÄÚ´æ±£»¤µÄÁé»îÐÔ£¬ÄÚ´æ±£»¤Í¨³£ÓÉÈí¼þʵÏÖ¡£ £¨4£©½»»»¼¼ÊõÒѲ»ÊÇÏÖ´ú²Ù×÷ϵͳÖг£ÓõÄÒ»ÖÖ¼¼Êõ¡£ £¨5£©µØÖ·Ó³ÉäÊÇÖ¸½«³ÌÐò¿Õ¼äÖеÄÂß¼µØÖ·±äΪÄÚ´æ¿Õ¼äµÄÎïÀíµØÖ·¡£ £¨6£©ÐéÄâ´æ´¢Æ÷ÄÜÔÚÎïÀíÉÏÀ©³äÄÚ´æÈÝÁ¿¡£ 11¡¢Ë鯬×îÑÏÖØµÄ´æ´¢¹ÜÀí·½Ê½ÊÇ£¨£© £¨1£©¹Ì¶¨·ÖÇø£»£¨2£©¿É±ä·ÖÇø£»£¨3£©·ÖÒ³£»£¨4£©·Ö¶Î¡£ 12¡¢Ä³³ÌÐòÔÚÂß¼µØÖ·100´¦ÓÐÒ»ÌõÖ¸ÁîLOAD 1,500£¬¶ø500µ¥ÔªÄÚ´æ·ÅÊý¾Ý51888.¼ÙÉè³ÌÐò±»·ÖÅäµ½ÄÚ´æÆðʼµØÖ·5000µ¥ÔªÊ±£¬ÊÔÓÃͼʾÒ⣬²ÉÓÃÏÂÊö¸÷ÖÖ·½Ê½ÏµĸÃÖ¸Áî¼°Êý¾ÝµØÖ·µÄÎïÀíµØÖ·¼°ÏàÓ¦µÄµØÖ·±ä»»¹ý³Ì¡£ £¨1£©¾²Ì¬Öض¨Î»¡£ £¨2£©²ÉÓÃÖØ¶¨Î»¼Ä´æÆ÷ʵÏÖ¶¯Ì¬Öض¨Î»¡£ £¨3£©²ÉÓÃÒ³±íÓ³Ïñ·½Ê½£¬¼Ù¶¨Ò³Ãæ´óСΪ100B£¬ÆäÒ³Ãæ¸÷Ò³´æ·Åµ½50¡¢51¡¢52¡¢?59ÎïÀí¿éÉÏ¡£ 13¡¢ÔÚ·ÖÒ³¡¢·Ö¶ÎºÍ¶Îҳʽ´æ´¢¹ÜÀíÖУ¬µ±·ÃÎÊÒ»ÌõÖ¸Áîʱ£¬ÐèÒª·ÃÎÊÄڴ漸´Î£¿¸÷×öʲô²Ù×÷£¿ 4.3 Á¬Ðø·ÖÅä 1¡¢ÓÐÒ»¸öϵͳÆäÄÚ´æÈÝÁ¿Îª1024KB£¬ÓÐ8¸ö×÷ҵͬʱµ½´ï£¬¸÷×÷ÒµÐèÒªµÄÄÚ´æÁ¿ºÎÔËÐÐʱ¼äÈç±íËùʾ£º ×÷Òµ±àºÅ 1 2 ÐèÒªÄÚ´æÁ¿£¨KB£© 140 80 ÔËÐÐʱ¼ä£¨s£© 3 1 23 3 4 5 6 7 8 100 60 50 30 15 20 3 2 1 3 2 3 ¼Ù¶¨ÏµÍ³³õÆôʱ£¬½«ÄÚ´æ1024KB°´×÷ÒµµÄ±àºÅ˳Ðò·Ö¸ø¸÷µÀ×÷Òµ£¬²¢¼Ù¶¨ÊǶàCPUÏ£¬·ÖÅäµ½ÄÚ´æµÄ×÷Òµ¶¼¿ÉÒÔÁ¢¼´ÔËÐС£ÎÊ£º£¨1£©1sºó£¬ÄÚ´æ¿Õ°×Çø°´Ê×´ÎÊÊÓ¦ºÎ×î¼ÑÊÊÓ¦Ëã·¨µÄÁ´½Ó·½Ê½Á´½Ó£¬½«ÈçºÎÁ´½Ó£¿£¨2£©2sºó£¬ÆäÄÚ´æ¿Õ°×Çø°´ÉÏÊöÁ½ÖÖËã·¨ÈçºÎÁ´½Ó£¿£¨3£©ÔÚ£¨2£©ºó£¬´ËʱÓÐÒ»¸ö×÷Òµ9ÒªÇó½øÈëÄڴ棬ËüÐèÒªÄÚ´æÁ¿Îª12KB£¬°´ÉÏÊöÁ½ÖÖËã·¨£¬½«°ÑÄÄÒ»¿é¿Õ°×Çø·Ö¸øËü£¿ 2¡¢ÔÚij¶àµÀ³ÌÐòϵͳÖУ¬¹©Óû§Ê¹ÓõÄÄÚ´æ¿Õ¼äΪ100KB£¬´Å´ø»ú2̨£¬´òÓ¡»ú1̨¡£ÏµÍ³²ÉÓÿɱäʽ·ÖÇø·ÖÅ䷽ʽ¹ÜÀíÄڴ棬¶Ô´Å´ø»úºÍ´òÓ¡»ú²ÉÓþ²Ì¬·ÖÅ䷽ʽ£¬²¢¼ÙÉèÊäÈë¡¢Êä³ö²Ù×÷µÄʱ¼äºöÂÔ²»¼Æ¡£ÏÖÓÐÒ»×÷ÒµÐòÁÐÈç±íËùʾ£º ×÷ÒµºÅ 1 2 3 4 5 µ½´ïʱ¼ä 8£º00 8£º20 8£º20 8£º30 8£º35 ÒªÇó¼ÆËãʱ¼ä£¨min£© 25 10 20 20 15 ÒªÇóÄڴ棨KB£© 15 30 60 20 10 ÉêÇë´Å´ø»úÊý 1 1 1 1 ÉêÇë´òÓ¡»úÊý 1 1 1 ¼ÙÉè×÷Òµµ÷¶È²ÉÓÃÏÈÀ´ÏÈ·þÎñËã·¨£¬ÓÅÏÈ·ÖÅäÄÚ´æµÄµÍµØÖ·ÇøÓòÇÒ²»×¼Òƶ¯ÒÑÔÚÄÚ´æÖеÄ×÷Òµ£¬ÎÊ£º×÷ÒµµÄµ÷¶È˳ÐòÊÇʲô£¿Æ½¾ùÖÜתʱ¼äÊǶàÉÙ£¿×÷ҵȫ²¿Ö´ÐнáÊøµÄʱ¼äÊÇʲô£¿ 3¡¢unixÖУ¬¹ØÓÚ½»»»½ø³ÌµÄÐðÊö£¬ÕýÈ·µÄÓУ¨£©¡££¨Ñ¡Ï£¨1£©½»»»½ø³ÌÓÃÓÚʵÏÖÐéÄâ´æ´¢ÏµÍ³£»£¨2£©»»³ö½ø³Ìʱ£¬×¢Òâ²»»»³öÕý±»¹²ÏíµÄÕýÎĶΣ»£¨3£©µ±¶Ô»»ÇøÓоÍÐ÷½ø³ÌÇÒÄÚ´æÓÐ×ã¹»¿Õ¼äʱ£¬ÔòÁ¢¼´°ÑËü»»ÈëÄڴ棻£¨4£©ÎªÁË»»½øÒ»¸ö½ø³Ì¶ø±ØÐë»»³ö±ðµÄ½ø³Ìʱ£¬×ÜÊÇÏÈ»»³ö˯Ãß̬½ø³Ì£© 4¡¢ÒÔÏÂÓйؿɱä·ÖÇø¹ÜÀíµÄ˵·¨ÖУ¬Åжϣº £¨1£©¿É±ä·ÖÇø¹ÜÀí³£²ÉÓõÄÄÚ´æ·ÖÅäËã·¨°üÀ¨×îÏÈÊÊÓ¦¡¢×î¼ÑÊÊÓ¦ºÍ×ʹÓÃËã·¨¡£ £¨2£©×îÏÈÊÊÓ¦Ë㷨ʵÏÖ¼òµ¥£¬µ«Ë鯬¹ý¶àʹÄÚ´æ¿Õ¼äÀûÓÃÂʽµµÍ¡£ £¨3£©×î¼ÑÊÊÓ¦Ëã·¨ÊÇ×îºÃµÄËã·¨£¬µ«ºóµ½µÄ½Ï´ó×÷ÒµºÜÄѵõ½Âú×ã¡£ £¨4£©×î²îÊÊÓ¦Ëã·¨×ÜÊÇÌôÑ¡×î´óµÄ¿ÕÏÐÇøÓÃÓڷָʹµÃʣϵķÖÇøÈÔ¿ÉʹÓᣠ5¡¢ÔÚijϵͳÖвÉÓûùÖ·¡¢ÏÞ³¤¼Ä´æÆ÷µÄ·½·¨À´±£»¤´æ´¢ÐÅÏ¢£¬ÅжÏÊÇ·ñÔ½½çµÄÅбðʽΪ£¨£©¡£ 6¡¢¼Ù¶¨´æ´¢Æ÷¿ÕÏпéÓÐÈçϽṹ£º 350B250B500B Çë¹¹ÔìÒ»´®ÄÚ´æÇëÇóÐòÁУ¬Ê×´ÎÊÊÓ¦·ÖÅäËã·¨ÄÜÂú×ã¸ÃÇëÇóÐòÁУ¬¶ø×î¼ÑÊÊÓ¦·ÖÅäËã·¨Ôò²»ÄÜ¡£ 7¡¢Ôڹ̶¨·ÖÇø¹ÜÀíÖУ¬ÎªÁËÌá¸ßÄÚ´æµÄÀûÓÃÂÊ£¬¿É²ÉÓÃÈçϼ¼Êõ£¨1£¬2£© £¨1£©°´¾³£³öÏÖµÄ×÷Òµ´óСÀ´»®·Ö·ÖÇø¡££¨2£©°´×÷Òµ¶ÔÄÚ´æ¿Õ¼äµÄÐèÇóÁ¿×é³É¶à¸ö×÷ÒµÇëÇó¶ÓÁС££¨3£©²»Í¬×÷ÒµÇëÇó¶ÓÁÐÖеÄ×÷Òµ¿ÉÒÔÉêÇëÏàͬµÄ·ÖÇø¡££¨4£©´ó×÷Òµ¿ÉÒÔÉêÇë¶à¸ö·ÖÇø¡£ 8¡¢¿É±ä·ÖÇø´æ´¢¹ÜÀí²ÉÓõĵØÖ·×ª»»¹«Ê½ÊÇ£¨3£© 24 £¨1£©¾ø¶ÔµØÖ·=½çÏ޼ĴæÆ÷Öµ+Âß¼µØÖ·£»£¨2£©¾ø¶ÔµØÖ·=ÏÂÏ޼ĴæÆ÷Öµ+Âß¼µØÖ·£» £¨3£©¾ø¶ÔµØÖ·=»ùÖ·¼Ä´æÆ÷Öµ+Âß¼µØÖ·£»£¨4£©¾ø¶ÔµØÖ·=¿éºÅ*¿é³¤+Ò³ÄÚµØÖ·£» 9¡¢³ýÁ˲Ù×÷ϵͳËùÕ¼ÓÃµÄ´æ´¢Çø°²ÅÅÔÚÄÚ´æ¶¥²¿£¬ÆäÓàÊǰ²ÅŸøÓû§µÄ¿ÉÓô洢¿Õ¼ä£¬²ÉÓôÓÁ½Í·ÏòÖмäµÄ·ÖÅä¿É±ä·ÖÇø¹ÜÀí·½·¨ÓкÎÓŵ㣿 ´ð£ºÕâÑù×ö¿ÉÒÔʹ×÷Òµ¼¯ÖÐÔÚÁ½¶Ë£¬²»±ØÒƶ¯ÐÅÏ¢¾Í»áʹµÃ¿ÕÏпռä×ÜÊǼ¯ÖÐÔÚÒ»Æð£¬ÇÒ¼¯ÖÐÔÚÄÚ´æµÄÖв¿¡£ÌرðÊǵ±Ö»ÓÐÁ½¸ö×÷ÒµµÄÇé¿öÏ£¬Ò»¸ö×÷Òµ±»³·ºó£¬²»±ØÒƶ¯ÐÅÏ¢£¬¾Í»áʹ¿ÕÏÐÇøÁ¬³ÉһƬ£¬¿Éʹ×÷ÒµÒÆ¶¯×îС¡£ 4.4 »ù±¾·ÖÒ³¹ÜÀí 1¡¢Ìî¿Õ£ºÉèÓÐ8Ò³µÄÂß¼¿Õ¼ä£¬Ã¿Ò³ÓÐ1024B£¬ËüÃDZ»Ó³Éäµ½32¿éµÄÎïÀí´æ´¢ÇøÖС£ÄÇô£¬Âß¼µØÖ·µÄÓÐЧλÊÇ£¨£©Î»£¬ÎïÀíµØÖ·ÖÁÉÙÊÇ£¨£©Î»¡££¨Î÷±±¹¤´ó00£© 2¡¢ÅжϣºÔÚ·ÖҳϵͳÖУ¬¼õÉÙÒ³Ãæ´óС£¬¿ÉÒÔ¼õÉÙÄÚ´æµÄÀË·Ñ£¬ËùÒÔÒ³ÃæÔ½Ð¡Ô½ºÃ¡£ 3¡¢ÅжϣºÔÚÒ»¸ö·ÖҳϵͳÖУ¬¸ù¾ÝÐèÒª£¬Ò³ÃæµÄ´óС¿ÉÒÔ²»ÏàµÈ£¨±±¾©Àí¹¤£© 4¡¢ÅжϣºÒ³Ê½´æ´¢¹ÜÀíÖУ¬Óû§Ó¦½«×Ô¼ºµÄ³ÌÐò»®·Ö³ÉÈô¸É´óСÏàµÈµÄÒ³Ãæ¡££¨±±º½04£© 5¡¢¹ØÓÚ·ÖҳϵͳµÄÒ³Ãæ´óС£¬Åжϣº £¨1£©Ò³Ãæ´óµÄºÃ´¦ÊÇÒ³±í½ÏС¡££¨2£©Ò³ÃæÐ¡µÄºÃ´¦ÊÇ¿ÉÒÔ¼õÉÙÓÉÄÚ²¿Ë鯬ÒýÆðµÄÄÚ´æÀË·Ñ¡££¨3£©Í¨³££¬Ó°Ïì´ÅÅÌ·ÃÎÊʱ¼äµÄÖ÷ÒªÒòËØ²»ÔÚÓÚÒ³ÃæµÄ´óС£¬ËùÒÔʹÓÃʱ¿ÉÓÅÏÈ¿¼ÂÇ´óµÄÒ³Ãæ¡£ 6¡¢ÒÔϸ÷¹¦ÄÜÖУ¬£¨£©²»ÐèÒªÓ²¼þµÄÖ§³Ö¡££¨Ñ¡ÏÖжÏϵͳ£»µØÖ·Ó³É䣻½ø³Ìµ÷¶È£»Ê±ÖÓ¹ÜÀí£»Ò³Ãæµ÷È룻Îļþ´ò¿ª£»£© 7¡¢Ò»Ì¨¼ÆËã»úΪÿ¸ö½ø³ÌÌṩ65536×ֽڵĵØÖ·¿Õ¼ä£¬»®·ÖΪ4K×Ö½ÚµÄÒ³¡£Ò»¸öÌØ¶¨µÄ³ÌÐòÓÐ32768×Ö½ÚµÄÕýÎÄ¡¢16386×Ö½ÚµÄÊý¾ÝºÍ15870×ֽڵĶÑÕ»¡£Õâ¸ö³ÌÐòÄÜ×°ÈëµØÖ·¿Õ¼äÂð£¿Èç¹ûÒ³Ãæ³¤¶ÈÊÇ512×Ö½Ú£¬ÄÜ·ÅÏÂÂ𣿠8¡¢·ÖҳϵͳÖеÄÒ³ÃæÊÇΪ£¨£©¡£ Ñ¡ÏÓû§Ëù¸ÐÖªµÄ£»²Ù×÷ϵͳËù¸ÐÖªµÄ£»±àÒëϵͳËù¸ÐÖªµÄ£»Á¬½Ó×°Åä³ÌÐòËù¸ÐÖªµÄ¡£ 9¡¢ÁªÏë´æ´¢Æ÷ÖеÄÒ³£¬ÆäÐÅÏ¢£¨3£© £¨1£©Ò»µãÔÚÍâ´æÖУ»£¨2£©Ò»¶¨ÔÚÍâ´æºÍÄÚ´æÖУ»£¨3£©Ò»¶¨ÔÚÄÚ´æÖУ»£¨4£©ÒÔÉÏ˵·¨¶¼²»¶Ô¡£ 4.5 »ù±¾·Ö¶Î¹ÜÀí 1¡¢Åжϣº¶Îҳʽ½áºÏÁ˶ÎʽºÍҳʽµÄÓŵ㣬ËùÒÔ¶ÎҳʽµÄÄÚ²¿Ë鯬ºÍҳʽһÑùÉÙ 2¡¢Ôڹ̶¨Ê½·ÖÇø¹ÜÀí¡¢¿É±äʽ·ÖÇø¹ÜÀí¡¢Ò³Ê½¹ÜÀí¡¢¶Îʽ¹ÜÀí¡¢¶Îҳʽ¹ÜÀíÖУ¬¸÷»á²úÉúºÎÖÖË鯬£¿ 3¡¢¶Îʽ´æ´¢¹ÜÀíÖУ¬´¦ÀíÁãÍ·ÎÊÌâ¿É²ÉÓ㨣©·½·¨¡££¨Öض¨Î»£»Æ´½Ó£»Spooling¼¼Êõ£»¸²¸Ç¼¼Êõ£© 4¡¢²ÉÓöÎʽ´æ´¢¹ÜÀíʱ£¬Ò»¸ö³ÌÐòÈçºÎ·Ö¶ÎÊÇÔÚ£¨£©¾ö¶¨µÄ¡££¨Ñ¡Ï·ÖÅäÖ÷´æÊ±£»Óû§±à³Ìʱ£»×°×÷ҵʱ£»³ÌÐòÖ´ÐÐʱ£© 5¡¢Èô¶Îʽ´æ´¢¹ÜÀíÖй©Óû§Ê¹ÓõÄÂß¼µØÖ·ÊÇ24룬ÆäÖжÎÄÚµØÖ·Õ¼ÓÃ16룬ÔòÓû§³ÌÐò×î¶à¿É·ÖΪ£¨£©¶Î¡£µ±°Ñ³ÌÐò×°ÈëÖ÷´æÊ±£¬Ã¿¶ÎÕ¼ÓÃÖ÷´æµÄ×î´óÁ¬ÐøÇøÎª£¨£©×Ö½Ú¡£ 25 6¡¢¶Îʽ´æ´¢¹ÜÀíÖзֶÎÊÇÓÉÓû§¾ö¶¨µÄ£¬Òò´Ë£¨£© £¨1£©¶ÎÄڵĵØÖ·ºÍ¶Î¼äµÄµØÖ·¶¼ÊÇÁ¬ÐøµÄ¡££¨2£©¶ÎÄڵĵØÖ·ÊÇÁ¬ÐøµÄ£¬¶ø¶Î¼äµÄµØÖ·ÊDz»Á¬ÐøµÄ¡££¨3£©¶ÎÄڵĵØÖ·ÊDz»Á¬ÐøµÄ£¬¶ø¶Î¼äµÄµØÖ·ÊÇÁ¬ÐøµÄ¡££¨1£©¶ÎÄڵĵØÖ·ºÍ¶Î¼äµÄµØÖ·¶¼ÊDz»Á¬ÐøµÄ¡£ 4.6ÐéÄâ´æ´¢Æ÷»ù±¾¸ÅÄî 1¡¢¼òÊö¡°ÐéÄ⡱ÔÚ²Ù×÷ϵͳÖеÄÓ¦ÓᣠÌáʾ£ºÐéÄâ´æ´¢¹ÜÀí¡¢ÐéÄâÉ豸¡¢·ÖʱϵͳÖеÄcpuµÈ¡£ 2¡¢ÅжϣºÐéÄâ´æ´¢Æ÷µÄ´óСµÈÓÚ»òСÓÚÄÚ´æºÍÍâ´æµÄÈÝÁ¿Ö®ºÍ¡££¨Î÷µç£© 3¡¢ÅжϣºÐéÄâ´æ´¢Æ÷µÄ´óС¿É±ÈÖ÷´æÈÝÁ¿´ó£¬Ò²¿É±ÈÖ÷´æÈÝÁ¿Ð¡¡££¨µç×Ó¿Æ´ó£© 4¡¢ÅжϣºcpuµÄµØÖ·¿Õ¼ä¾ö¶¨Á˼ÆËã»úµÄ×î´ó´æ´¢ÈÝÁ¿ 5¡¢½»»»À©³äÁËÖ÷´æ£¬Òò´Ë£¬½»»»Ò²ÊµÏÖÁËÐéÄâ´æ´¢Æ÷£¬¶ÔÂ𣿠6¡¢×ÜÌåÉÏ˵£¬°´Ðèµ÷Ò³ÊǸöºÜºÃµÄÐéÄâÄÚ´æ¹ÜÀí²ßÂÔ¡£µ«ÊÇÓÐЩÇé¿ö²¢²»Êʺϣ¬Åжϣº£¨¶ÑÕ»£»ÏßÐÔËÑË÷£»Ê¸Á¿ÔËË㣻¶þ·Ö·¨ËÑË÷£¨Õã´ó06£© Ìáʾ£º°´Ðèµ÷Ò³ÊʺÏÔËÐеijÌÐòʦ¾ßÓоֲ¿ÐÔÏÖÏóµÄ³ÌÐò£¬¼´×îºÃÊǶÔÊý¾Ý½øÐÐ˳Ðò·ÃÎʵijÌÐò¡£Ê¸Á¿ÔËËã¾ÍÊÇÊý×éÔËË㣬Êý×é´æ·ÅÊÇÁ¬ÐøµÄ£¬ËùÒÔÊý×éÔËËã¾ÍÊÇÁÙ½üµÄÊý¾ÝµÄÔËË㣬Âú×ã¾Ö²¿ÐÔ¡£¶þ·Ö·¨ËÑË÷ÏÈÕÒÖмäµÄÄǸöÔªËØ£¬Èç¹ûûÓÐÕÒµ½£¬¾ÍÔÙÕÒÇ°ÃæÊý¹ýÈ¥µÄ1/4λÖûòµ¹Êý1/4µÄλÖã¬ÔÙÕâÑùÕÒÏÂÈ¥£¬ÏÔȻÿ´ÎËÑѰµÄÔªËØ¶¼²»ÊÇÏàÁڵģ¬ËùÒÔ²»Âú×ã¾Ö²¿ÐÔ¡£ 7¡¢ÅжϣºÇëÇóҳʽ´æ´¢¹ÜÀíϵͳÖУ¬Èô°ÑÒ³ÃæµÄ´óСÔö¼ÓÒ»±¶£¬ÔòȱҳÖжϴÎÊýÒ²¼õÉÙÒ»°ë¡£ 8¡¢ÔÚÐéÄâ·ÖÒ³´æ´¢¹ÜÀíÖУ¬£¨£©Ã»ÓÐÓÅÏÈ¿¼ÂÇ×î½üʹÓùýµÄÒ³Ãæ¡££¨Ñ¡Ï×îÓÅÒ³ÃæÌæ»»Ëã·¨£»µÚ¶þ´Î»ú»áËã·¨£»LRUËã·¨£»Ê±ÖÓÒ³ÃæÌæ»»Ëã·¨£»NFUËã·¨£»×î½üδʹÓÃÒ³ÃæËã·¨£©Ò»Ì¨Ð¡ÐͼÆËã»úÓÐ4¸öÒ³¿ò£¨Ò³0-Ò³3£©¡£ÔÚµÚÒ»¸öʱÖÓÖÜÆÚʱRλÊÇ0111£¨Ò³0ÊÇ0£¬ÆäËûÊÇ1£©¡£ÔÚËæºóµÄʱÖÓÖÜÆÚÖÐÕâ¸öÖµÊÇ1011£¬1010£¬1101£¬0010£¬1010£¬1100£¬0001¡£Èç¹ûʹÓôøÓÐ8λ¼ÆÊýÆ÷µÄÀÏ»¯Ëã·¨£¬×îºóÒ»¸öÖÜÆÚºóÒ³2µÄ¼ÆÊýÆ÷ÖµÊÇ£¨£©¡£ 9¡¢ÔÚÒ»¸ö32λ¼ÆËã»úµÄÐéÄâҳʽ´æ´¢¹ÜÀíϵͳÖУ¬ÔõÑù½â¾öÒ³±í·Ç³£ÅÓ´óµÄÎÊÌ⣿Çë¸ø³ö¾ßÌå½â¾ö·½°¸£¨¼ÙÉèÒ³Ãæ´óСΪ4K£¬Óû§¿Õ¼äΪ2GB£¬Ã¿¸öÄÚ´æ¿éÓÃ4×Ö½Ú±íʾ£© 10¡¢²âµÃij¸ö²ÉÓð´Ðèµ÷Ò³²ßÂÔµÄϵͳ²¿·Ö״̬Êý¾ÝΪ£ºCPUÀûÓÃÂÊ20%£¬¶Ô»»¿Õ¼äµÄ´ÅÅÌÀûÓÃÂÊ98%£¬ÆäËûÉ豸µÄÀûÓÃÂÊ5%£¬Óɴ˶϶¨ÏµÍ³³öÏÖÒì³£¡£´ËÖÖÇé¿öÏ£¨£©ÄÜÌá¸ßÀûÓÃÂÊ£¨°²×°Ò»¸ö¸ü¿ìµÄÓ²ÅÌ£»Í¨¹ýÀ©´óÓ²ÅÌÈÝÁ¿Ôö¼Ó¶Ô»»¿Õ¼ä£»Ôö¼ÓÔËÐнø³ÌÊý£»¼ÓÄÚ´æÌõÀ´Ôö¼ÓÎïÀíÄÚ´æÈÝÁ¿£»¸ü»»Ëٶȸü¿ìµÄCPU£»²ÉÓøü¿ìµÄI/OÉ豸¡££© £¨Õã´ó98£© 11¡¢ÔÚÇëÇó·ÖҳϵͳÖУ¬µØÖ·±ä»»¹ý³Ì¿ÉÄÜ»áÒòΪ£¨£©¡¢£¨£©¡¢£¨£©µÈÔÒò¶ø²úÉúÖжϡ£ 12¡¢ÔÚÇëÇó·ÖÒ³¹ÜÀíϵͳÖУ¬ÐèÒªÄÄЩÊý¾Ý½á¹¹£¿£¨Ò³±í¡¢¿éλͼ£© 13¡¢Ä³ÇëÇóҳʽϵͳ£¬ÔÊÐíÓû§¿Õ¼äΪ32¸öÒ³Ãæ£¨Ã¿Ò³1KB£©£¬Ö÷´æÎª16KB£¬ÈôÒ»¸öÓû§³ÌÐòÓÐ10Ò³³¤£¬Ä³Ê±¿Ì¸Ã½ø³ÌµÄÒ³±íÈçÏÂËùʾ£º ÐéÒ³ºÅ 0 ÎïÀí¿éºÅ 8 26 ÊÇ·ñÔÚTLBÖÐ ÊÇ 1 2 3 4 5 6 ÆäËû 7 4 10 5 3 2 ÎÞЧ ÊÇ ·ñ ·ñ ·ñ ÊÇ ÊÇ ÎÊ£º£¨1£©¼ÆËãÐ鵨ַ0AC5H¡¢1AC5H¶ÔÓ¦µÄÎïÀíµØÖ·¡£ £¨2£©Ò³±í´æ·ÅÔÚÖ÷´æÖУ¬¶ÔÖ÷´æµÄÒ»´Î´æÈ¡ÐèÒª1.5ns£¬¶ÔTLB±íµÄ²éÕÒʱ¼äºöÂÔΪ0£¬ÊÔÎÊÕâÁ½´Î·ÃÎʹ²ºÄ·Ñ¶àÉÙʱ¼ä£¿£¨Õã´ó04£© 14¡¢ÒÑÖªÄ³ÏµÍ³Ò³Ãæ³¤Îª4KB£¬Ò³±íÏî4B£¬²ÉÓöà²ã·ÖÒ³²ßÂÔÓ³Éä64λÐéÄâµØÖ·¿Õ¼ä£¬ÈôÏÞ¶¨×î¸ß²ãÒ³±íÕ¼1Ò³£¬ÎÊÐèÒª²ÉÓü¸²ã·ÖÒ³²ßÂÔ£¿ Ìáʾ£»ÓÉÓÚÿ²ãÒ³±íµÄ´óС¶¼²»³¬¹ýÒ»Ò³£¬ËùÒÔÿ²ãµÄÒ³ºÅ²»³¬¹ý10λ¡£10*n+12>=64,ËùÒÔ²ÉÓÃ6²ã¡£ 15¡¢Ò»Ì¨»úÆ÷ÓÐ48λÐ鵨ַºÍ32λÎïÀíµØÖ·£¬Ò³ÃæÊÇ8K£¬ÎÊÔÚÒ³±íÖÐÐèÒª¶àÉÙ¸öÒ³±íÏһ¸öµ¹ÖõÄÒ³±íÐèÒª¶àÉÙÒ³±íÏîÄØ£¿ 16¡¢Ò»¸ö³ÌÐòÒª°Ñ100¡Á100µÄÊý×éµÄ³õÖµÖÃΪ¡°0¡±£¬ÏÖÔÚ¼Ù¶¨ÓÐÁ½¸öÄÚ´æ¿é¿ÉÒÔÓÃÀ´´æ·ÅÊý×éÐÅÏ¢£¬Ã¿¸öÄÚ´æ¿é¿ÉÒÔ´æ·Å200¸öÊý×éÔªËØ£¬Êý×éÖеÄÔªËØ°´ÐбàÖ·¡£Á½¸öÄÚ´æ¿éµÄ³õʼ״̬¶¼Îª¿Õ£¬Èô³ÌÐò±àдÈçÏ£º £¨1£©int A [100,100]; For i=1 to 100 For j=1 to 100 A[i,j]=0; £¨1£©int A [100,100]; For j=1 to 100 For i=1 to 100 A[i,j]=0; µ±²ÉÓÃLRUÒ³ÃæÖû»Ë㷨ʱ£¬£¨1£©ºÍ£¨2£©Á½¸ö³ÌÐò¸÷»á²úÉú¶àÉÙ´Îȱҳ£¿ 17¡¢ÔÚÇëÇóҳʽ´æ´¢¹ÜÀíϵͳÖУ¬Ò³µÄ´óСΪ128×Ö½Ú¡£ÓÐÒ»¸ö64*64µÄÕûÐÍÊý×飬ϵͳ°´Ðд洢£¬Ã¿¸öÕûÊýÕ¼ÓÃÁ½¸ö×Ö½Ú¡£ÈôϵͳΪËü·ÖÅäÒ»¸öÖü´æ¿é´æ·ÅÊý¾Ý£¬ÇÒ³ÌÐòÒѾפÁôÄÚ´æ¡£ÊÔÎÊʵÏÖΪ¸ÃÊý×éÇåÁã²Ù×÷ʱ£¬¿ÉÄܲúÉú¶àÉÙ´ÎȱҳÖжϡ£³ÌÐòµÄ´úÂë±àдÈçÏ£º int A [64,64]; int i£¬j£» For £¨i=0£» i<64;i++£© For £¨j=0£» j<64;j++£© A[i,j]=0; 18¡¢Ä³Ò³Ê½Ðé´æÏµÍ³ÖУ¬¼Ù¶¨·ÃÎÊÄÚ´æµÄʱ¼äÊÇ10ms£¬Æ½¾ùȱҳÖжϴ¦Àíʱ¼äÊÇ25ms£¬Æ½¾ùȱҳÖжÏÂÊΪ5£¥¡£¼ÆËãÔÚ¸ÃÐé´æÏµÍ³ÖУ¬Æ½¾ùÓÐЧ·ÃÎÊʱ¼äÊǶàÉÙ£¿ 19¡¢Ä³²Ù×÷ϵͳµÄ´æ´¢¹ÜÀí²ÉÓÃҳʽ¹ÜÀíϵͳ£¬ÏµÍ³µÄÎïÀíµØÖ·¿Õ¼ä´óСΪ32M£¬Ò³µÄ´óС 27 ÊÇ4K£¬¼Ù¶¨Ä³½ø³ÌµÄ´óСΪ32Ò³£¬ÎÊ£º £¨1£©Ð´³öÂß¼µØÖ·¸ñʽ£» £¨2£©Èç¹û²»¿¼ÂÇȨÏÞ룬¸Ã½ø³ÌµÄÒ³±íÓжàÉÙÏÿÏîÖÁÉÙ¶àÉÙλ£¿ 20¡¢ÒÑ֪ijϵͳҳ³¤4KB£¬Ò³±íÏî4B£¬²ÉÓöà²ã·ÖÒ³²ßÂÔÓ³Éä64λÐéÖ·¿Õ¼ä¡£ÈôÏÞ¶¨×î¸ß²ãÒ³±íÕ¼1Ò³£¬ÎÊËü¿ÉÒÔ²ÉÓü¸²ã·ÖÒ³²ßÂÔ£¿ 21¡¢Ò»Ì¨¼ÆËã»úÉϵÄÒ»ÌõÖ¸ÁîÖ´ÐÐÆ½¾ùÐèÒªkÄÉÃ룬ÆäÉϵÄij¸ö²Ù×÷ϵͳ´¦ÀíÒ»´ÎÒ³¹ÊÕÏÐèÒªnÄÉÃ룬Èç¹û¼ÆËã»úÉϵijÌÐòÖ´ÐÐÆ½¾ùmÌõÖ¸Áî·¢ÉúÒ»´Îȱҳ£¬ÎÊʵ¼ÊµÄÖ¸ÁîÖ´ÐÐʱ¼äΪ¶àÉÙ£¿ Ìáʾ£º=(m*k+n)/m 22¡¢ÔÚ·ÖҳϵͳÖУ¬ÆäÒ³±í´æ·ÅÔÚÄÚ´æÖС£ £¨1£©Èç¹û¶ÔÄÚ´æµÄÒ»´Î´æÈ¡ÐèÒª100΢Ã룬ÔòʵÏÖÒ»´ÎÒ³Ãæ·ÃÎÊÖÁÉÙÐèÒªµÄ´æÈ¡Ê±¼äÊǶàÉÙ£¿ £¨2£©ÈôϵͳÓпì±í£¬¿ì±íµÄÃüÖÐÂÊΪ80£¥£¬µ±Ò³±íÏîÔÚ¿ì±íÖÐʱ£¬Æä²éѯ¿ì±íµÄʱ¼äΪ20΢Ã룬ÎÊ´ËʱµÄ´æÈ¡Ê±¼äÊǶàÉÙ£¿ 23¡¢ÓÐһҳʽϵͳ£¬ÆäÒ³±í´æ·ÅÔÚÖ÷´æÖС£ £¨1£©Èç¹û¶ÔÖ÷´æµÄÒ»´Î´æÈ¡ÐèÒª1.5΢Ã룬ÊÔÎÊʵÏÖÒ»´ÎÒ³Ãæ·ÃÎʵĴæÈ¡Ê±¼äÊǶàÉÙ£¿ £¨2£©Èç¹ûϵͳÔö¼Ó¿ì±í£¬Æ½¾ùÃüÖÐÂÊΪ85£¥£¬ÈôºöÂÔ¿ì±í²éÕÒʱ¼ä£¬ÎÊ´ËʱµÄ´æÈ¡Ê±¼äΪ¶àÉÙ£¿ 24¡¢ÔÚҳʽÐéÄâ´æ´¢¹ÜÀíϵͳÖУ¬¼Ù¶¨×¤Áô¼¯ÎªM¸öÒ³Ö¡£¨³õʼËùÓÐÒ³Ö¡¾ùΪ¿Õ£©£¬ÔÚ³¤ÎªPµÄÒýÓô®ÖоßÓÐN¸ö²»Í¬Ò³ºÅ£¨N>M£©£¬¶ÔÓÚFIFOºÎLRUÁ½ÖÖÒ³ÃæÌæ»»Ëã·¨£¬ÊÔÇó³öÒ³¹ÊÕϵÄÉÏÏÞºÍÏÂÏÞ£¬ËµÃ÷ÀíÓÉ¡£ 25¡¢¼Ù¶¨Ä³Ò»Ò³Ê½ÐéÄâ´æ´¢Æ÷£¬ÄÚ´æµÄƽ¾ù·ÃÎÊʱ¼äΪ1΢Ã룬¸¨´æµÄƽ¾ù·ÃÎÊʱ¼äΪ10ºÁÃ룬ÎÊÈç¹ûÏ£ÍûÐéÄâ´æ´¢Æ÷µÄƽ¾ù·ÃÎÊʱ¼ä½ö±ÈÄÚ´æµÄÔö¼Ó10£¥£¬ÔòÐèÒªÒ³ÃæÊ§Ð§ÂÊÊǶàÉÙ£¿ 26¡¢Ò»¸ö¼ÆËã»úÓÐcache£¬ÓÐÒ»¸öÓÃ×÷ÐéÄâÄÚ´æµÄ´ÅÅÌ¡£Èô´ÓcacheÖжÁȡһ¸ö×ÖËùÓõÄʱ¼äΪAns£¬´ÓÄÚ´æÖн«Ò»¸ö×Ö¶ÁÈëcacheµÄʱ¼äΪBns£¬´Ó´ÅÅÌÖн«Ò»¸ö×Öµ÷ÈëÄÚ´æµÄʱ¼äΪCns¡£ÈôÔÚcacheÖжÁȡһ¸ö×ÖµÄÃüÖÐÂÊÊÇ£¨n-1£©/n£¬ÔÚÄÚ´æÖжÁȡһ¸ö×ÖµÄÃüÖÐÂÊÊÇ(m-1)/m,Ôòƽ¾ù·ÃÎÊʱ¼äÊǶàÉÙ£¿ 27¡¢ÄÚ´æµÄÀûÓÃÂʲ»¸ßÖ÷Òª±íÏÖΪÄļ¸ÖÖÐÎʽ£¿¿ÉÒÔͨ¹ýÄÄЩ;¾¶À´Ìá¸ßÄÚ´æµÄÀûÓÃÂÊ£¿ 28¡¢ÈËÃǹ۲쵽ÔÚÁ½´ÎÒ³¹ÊÕÏÖ®¼äÖ´ÐеÄÖ¸ÁîÊýÓë·ÖÅ䏸³ÌÐòµÄÒ³¿òÊý³ÉÕý±È£¬¼´¿ÉÓÃÄÚ´æ¼Ó±¶£¬Ò³¹ÊÕÏµÄÆ½¾ù¼ä¸ôÒ²¼Ó±¶¡£¼ÙÉèÒ»ÌõÆÕָͨÁîÐèÒª1¦Ìs£¬µ«Èô·¢ÉúÁËÒ³Ãæ¹ÊÕϾÍÐèÒª2001¦Ìs¡£Ò»¸ö³ÌÐòÔËÐÐÁË60s£¬ÆÚ¼ä·¢ÉúÁË1500´ÎÒ³Ãæ¹ÊÕÏ£¬Èç¹û¸ÃÒ³ÃæµÄ¿ÉÓÃÄÚ´æÊ±ÔÀ´µÄ2±¶£¬Õâ¸ö³ÌÐòÔËÐÐÐèÒª¶àÉÙʱ¼ä£º Ìáʾ£º´¦ÀíÒ³Ãæ¹ÊÕϵÄʱ¼ä=2001-1=2000¦Ìs£¬¸Ã³ÌÐò¹²ÓÐÖ¸ÁîÊý=£¨60s-1500*2000¦Ìs£©/¦Ìs=57000000Ìõ£¬Ôö¼ÓÄÚ´æºó£¬¸ÃÒ³Ãæ¹ÊÕÏ´ÎÊýΪ1500/2´Î£¬Ò³Ãæ¹ÊÕÏ´¦Àíʱ¼äΪ 28 =750*2000¦Ìs=1500000¦Ìs£¬Ôò¸Ã³ÌÐòÔËÐÐʱ¼äΪ=1500000¦Ìs+57000000¦Ìs=58.5s¡£ 29¡¢¼Ù¶¨Õ¼ÓÐM¿é£¨³õʼΪ¿Õ£©µÄ½ø³ÌÓÐÒ»¸öÒ³·ÃÎÊ´®£¬Õâ¸öÒ³·ÃÎÊ´®µÄ³¤¶ÈΪp£¬ÆäÖÐÉæ¼°µ½q¸ö²»Í¬µÄÒ³ºÅ£¬¶ÔÓÚÈκÎÒ³ÃæÖû»Ëã·¨£¬ÎÊ£º£¨1£©È±Ò³ÖжϴÎÊýµÄϽìºÍÉϽì·Ö±ðÊǶàÉÙ£¿ 30¡¢¸²¸Ç¼¼ÊõÓëÐéÄâ´æ´¢¼¼ÊõÓкα¾Öʲ»Í¬£¿½»»»¼¼ÊõÓëÐéÄâ´æ´¢Óкβ»Í¬£¿ Ìáʾ£º¸²¸Ç¼¼ÊõÖУ¬¸²¸Ç¶ÎÓÉÓû§Éè¼Æ£¬Óû§×ÔÉí¶ÔÄÚ´æµÄ»®·ÖÒª²ÎÓë²Ù×÷£»ÐéÄâ´æ´¢¼¼ÊõÊÇÓÉϵͳÌṩÂß¼¿Õ¼ä¸øÓû§Ê¹Ó㬶øÓû§²¢²»ÕæÕýÁ˽âÄÚ´æµÄÇé¿ö£¬ÎïÀí¿Õ¼äµÄ»®·ÖºÍ¹ÜÀíÓÉϵͳÍê³É£»½»»»¼¼ÊõÊǽ²ÄÚ´æÖÐÔÝʱûÓÐÔËÐеĽø³Ìµ÷³öÄڴ棬µ«²¢Ã»ÓÐÌṩ´óÓÚʵ¼ÊÄÚ´æ¿Õ¼äµÄÂß¼¿Õ¼ä¸øÓû§Ê¹Ó㬸ü¼Êõ²¢²»ÊÇÖ±½ÓÃæÏòÓû§µÄ£»ÐéÄâ¼¼Êõ¿ÉÒÔµ÷³öÕýÔÚÔËÐеĽø³ÌµÄÄÚÈÝ£¬ËüÊÇÌṩ¸ü´óµÄÂß¼¿Õ¼ä¹©Óû§Ê¹Óã¬ÊÇÖ±½ÓÃæÏòÓû§µÄ¡£ 31¡¢Ä³¼ÆËã»úϵͳִÐÐÒ»ÌõÖ¸ÁîÐè10ns£¬Ò»´ÎȱҳÐè¶îÍâµÄ20ms£¬Èç¹ûÿ1000000ÌõÖ¸Áî·¢ÉúÒ»´Îȱҳ£¬ÔòÖ¸ÁîÆ½¾ùÖ´ÐÐʱ¼äΪ¶àÉÙ£¿ 32¡¢ÔÚijҳʽÐé´æ¹ÜÀíϵͳÖУ¬¼Ù¶¨·ÃÎÊÄÚ´æµÄʱ¼äÊÇ10ms£¬Æ½¾ùȱҳÖжϴ¦Àíʱ¼äΪ25ms£¬Æ½¾ùȱҳÖжÏÂÊΪ5%¡£ÊÔ¼ÆËãÔÚ¸ÃÐé´æÏµÍ³ÖУ¬Æ½¾ùÓÐЧ·ÃÎÊʱ¼äÊǶàÉÙ£¿ 33¡¢ÇëÇó·Öҳϵͳ±ØÐëÖÁÉÙ¾ßÓÐÈýÖÖÓ²¼þÖ§³Ö£¨Ò»¶¨Á¿ÄÚ´æºÍ½Ï´óÁ¿Íâ´æ¡¢µØÖ·×ª»»»ú¹¹¡¢È±Ò³Öжϻú¹¹£©¡£ 34¡¢ÊµÏÖÐéÄâ´æ´¢Æ÷µÄ¹Ø¼ü¼¼ÊõÊÇ£¨ÇëÇóµ÷Èë¼¼ÊõºÍÖû»¼¼Êõ£©¡£ 35¡¢unixΪʵÏÖÇëÇó·ÖÒ³¹ÜÀí£¬Ê¹ÓÃÁËÄÄЩÊý¾Ý½á¹¹£¿ ´ð£º£¨1£©Ò³±í£º£¨2£©´ÅÅÌ¿éÃèÊö±í£º¼Ç¼ÐéÒ³ºÅ¶ÔÓ¦µÄÅÌ¿éºÅ¡££¨3£©Ò³¿òÊý¾Ý±í£ºÓÃÓÚÃèÊöÿ¸öÒ³¿ò¡££¨4£©¶Ô»»Ê¹ÓÃ±í£ºÃèÊö¶Ô»»É豸ÉϵÄÿһҳµÄʹÓÃÇé¿ö¡£ 36¡¢ÐéÄâ´æ´¢ÏµÍ³µÄ»ù´¡ÊdzÌÐòµÄ¾Ö²¿ÐÔÀíÂÛ£¬´ËÀíÂ۵Ļù±¾º¬ÒåÊÇ£¨Ñ¡Ïî:³ÌÐòÖ´ÐÐʱ¶ÔÖ÷´æµÄ·ÃÎÊÊDz»¾ùÔȵģ»´úÂëµÄ˳ÐòÖ´ÐУ»±äÁ¿µÄÁ¬Ðø·ÃÎÊ£©£»¾Ö²¿ÐÔÓÐÁ½ÖÖÐÎʽ£ºÊ±¼ä¾ÖÏÞÐԺͣ¨Ñ¡ÏָÁî¾Ö²¿ÐÔ£»Êý¾Ý¾Ö²¿ÐÔ£»¿Õ¼ä¾Ö²¿ÐÔ£©¡£ËüÃǵÄÒâÒå·Ö±ðΪ£¨Ñ¡Ï×î½ü±»·ÃÎʵĵ¥Ôª£¬ºÜ¿ÉÄÜÔÚ²»¾ÃµÄ½«À´»¹Òª±»·ÃÎÊ£»×î½ü±»·ÃÎʵĵ¥Ôª£¬ºÜ¿ÉÄÜËü¸½½üµÄµ¥ÔªÒ²¼´½«±»·ÃÎÊ£»½á¹¹»¯³ÌÐòÉè¼Æ£¬ºÜÉÙ³öÏÖ×ªÒÆÓï¾ä£»³ÌÐòÖÐÑ»·Óï¾äµÄÖ´ÐÐÒ»°ãʱ¼äºÜ³¤£©¡£¸ù¾Ý¾Ö²¿ÐÔÀíÂÛ£¬DenningÌá³öÁË£¨Ñ¡ÏCache½á¹¹µÄ˼Ï룻¹¤×÷¼¯ÀíÂÛ£»LRUËã·¨£»£© 37¡¢×÷ÒµÔÚÖ´ÐÐÖз¢ÉúȱҳÖжϣ¬¾²Ù×÷ϵͳ´¦Àíºó£¬Ó¦ÈÃÆäÖ´ÐУ¨£©Ö¸Áî¡£ Ñ¡Ôñ£º±»ÖжϵÄǰһÌõ£»±»ÖжϵÄÄÇÒ»Ìõ£»±»ÖжϵĺóÒ»Ìõ£»Æô¶¯Ê±µÄµÚÒ»Ìõ¡£ 38¡¢Ê²Ã´ÊÇBeladyÏÖÏó£¿ ´ð£ºBeladyÏÖÏóÊÇÖ¸ÔÚʹÓÃFIFOÖû»Ë㷨ת»»Ê±£¬ÔÚ½ø³Ì»ò×÷ҵûÓеõ½ËüËùÒªÇóµÄÈ«²¿Ò³ÃæµÄÇé¿öÏ£¬ÓÐʱ»á³öÏֵķÖÅ䏸ËüµÄÒ³ÃæÊýÔ½¶à£¬È±Ò³´ÎÊý·´¶øÒ²Ô½¶àµÄÏÖÏó¡£ 39¡¢Ãû´Ê½âÊÍ£º¶¶¶¯£¬¹¤×÷¼¯¡£ ´ð£ºÔÚÐéÄâ´æ´¢ÏµÍ³ÖУ¬ÓÉÓÚ´óÁ¿Ò³ÃæµÄ»»Èë»»³ö²Ù×÷µ¼ÖÂCPUÀûÓÃÂʼ±¾çϽµµÄÏÖÏó¡£¹¤×÷¼¯ÊÇÔÚij¶Îʱ¼ä¼ä¸ôÀ½ø³Ìʵ¼ÊÒª·ÃÎʵÄÒ³ÃæµÄ¼¯ºÏ¡£ 40¡¢ÔÚijҳʽÐé´æÏµÍ³ÖУ¬¼Ù¶¨·ÃÎÊÄÚ´æµÄʱ¼äÊÇ10ns£¬Æ½¾ùȱҳÖжϴ¦Àíʱ¼äΪ25ms£¬Æ½¾ùȱҳÖжÏÂÊΪ5%£¬ÊÔ¼ÆËãÔÚ¸ÃÐé´æÏµÍ³ÖУ¬Æ½¾ùÓÐЧ·ÃÎÊʱ¼äÊǶàÉÙ£¿ =25ms*5%+10ns*£¨1-5%£© 40¡¢unixϵͳÖеĴ洢¹ÜÀíʱ²ÉÓã¨A3£©·½Ê½£»¶Ô»»¿Õ¼ä²ÉÓã¨B2£©¹ÜÀí·½Ê½¡£ A£º£¨1£©ÇëÇó·ÖÒ³£»£¨2£©¶¯Ì¬·Ö¶Î£»£¨3£©¶ÎҳʽÇÒÖ§³ÖÇëÇóµ÷Ò³£»£¨4£©¶ÎҳʽÇÒÖ§³ÖÇëÇóµ÷¶Î¡£ B£º£¨1£©¹Ì¶¨·ÖÇø£»£¨2£©¶¯Ì¬·ÖÇø£»£¨3£©·ÖÒ³£»£¨4£©·Ö¶Î 29 41¡¢ÏÂÃæµÄ³ÌÐòÉè¼Æ¼¼ÊõºÍÊý¾Ý½á¹¹£¬¶ÔÓÚÇëÇó·ÖÒ³µÄ»·¾³¶øÑÔ£¬£¨3£¬5£¬6£©ÊǺõ쬣¨2£¬7£©ÊÇ»µµÄ¡£ £¨1£©Õ»£»£¨2£©hash±í£»£¨3£©Ë³Ðò¼ìË÷£»£¨4£©¶þ·Ö²éÕÒ£»£¨5£©´¿´úÂ룻£¨6£©ÏòÁ¿²Ù×÷£»£¨7£©¼ä½ÓѰַ 42¡¢¼Ù¶¨Ä³Ò»Ò³Ê½ÐéÄâ´æ´¢Æ÷£¬ÄÚ´æµÄƽ¾ù·ÃÎÊʱ¼äΪ1¦Ìs£¬¸¨´æµÄƽ¾ù·ÃÎÊʱ¼äΪ10ms£¬ÊÔÎÊÈç¹ûÏ£ÍûÐéÄâ´æ´¢Æ÷µÄƽ¾ù·ÃÎÊʱ¼ä½ö±ÈÄÚ´æµÄÔö¼Ó10%£¬ÔòÐèÒªÒ³ÃæÊ§Ð§ÂÊÊǶàÉÙ£¿ ´ð£ºÉèÒ³ÃæÊ§Ð§ÂÊΪf£¬ÔòÐéÄâ´æ´¢Æ÷µÄƽ¾ù·ÃÎÊʱ¼äΪ£º £¨1-f£©*1¦Ìs+f*10ms=1+9999*f£¨¦Ìs£©£¬¾ÝÌâÒ⣬1.10£¾1+9999*f£¬ËùÒÔ£¬f£¼0.00001 43¡¢ÐéÄâ´æ´¢¹ÜÀíÀûÓÃÁ˽»»»Çø¡¢ÄÚ´æÒѾCache¡£¼ÙÉè´ÓCache¶Áȡһ¸ö×Ö½ÚÊý¾ÝÐèAns£»Èç¹û¸ÃÊý¾Ý²»ÔÚCache£¬È´ÔÚÄڴ棬Ôò´ÓÄÚ´æ¶ÁÖÁCacheÐèBns£¬È»ºó»¹Ðè´ÓCacheµÃµ½£»Èç¹û¸ÃÊý¾Ý¼È²»ÔÚCache£¬ÓÖ²»ÔÚÄڴ棬Ôò´Ó½»»»Çø¶ÁÈëÄÚ´æÐèCns£¬È»ºó»¹Ðè´«ÖÁCache£¬²ÅÄܶÁÈ¡¡£ÒÑÖªCacheµÄÃüÖÐÂÊΪn£¬ÄÚ´æµÄÃüÖÐÂÊΪm£¬Ç󯽾ù·ÃÎÊʱ¼ä¡£ 44¡¢ÏÖÓÐÒ»ÇëÇó·ÖÒ³µÄÐéÄâ´æ´¢Æ÷£¬ÄÚ´æ×î¶àÈÝÄÉ4¸öÒ³Ãæ£¬¶ÔÓÚÏÂÃæµÄÒýÓô®£º1£¬2£¬3£¬4£¬5£¬3£¬4£¬1£¬6£¬7£¬8£¬9£¬5£¬4£¬5£¬4£¬2.·Ö±ð²ÉÓÃFIFO,LRU,OPTÒ³ÃæÌæ»»Ëã·¨£¬¸÷½«²úÉú¶àÉÙ´ÎȱҳÖжϣ¿ µÚÎåÕ É豸¹ÜÀí 5.1 I/Oϵͳ 1¡¢Åжϣº£¨1£©¹²ÏíÉ豸±ØÐëÊÇ¿ÉѰַµÄºÍ¿ÉËæ»ú·ÃÎʵÄÉ豸¡£ £¨2£©×Ö·ûÉ豸µÄ»ù±¾ÌØÕ÷ÊÇ¿ÉѰַµ½×Ö½Ú£¬¼´ÄÜÖ¸¶¨ÊäÈëµÄÔ´µØÖ·ºÍÊä³öµÄÄ¿±êµØÖ·£» £¨3£©¹²ÏíÉ豸ÊÇָͬһʱ¼äÄÚÔËÐеĶà¸ö½ø³ÌÄÜͬʱ·ÃÎʵÄÉ豸£» £¨4£©ÔÚ·ÖÅä¹²ÏíÉ豸ºÍ¶ÀÕ¼É豸ʱ¶¼¿ÉÄÜÒýÆðËÀËø£» £¨5£©Í¨µÀÊÇ´¦ÀíÊäÈë¡¢Êä³öµÄÈí¼þ£» £¨6£©ËùÓÐÍâΧÉ豸µÄÆô¶¯¹¤×÷¶¼ÓÉϵͳͳһÀ´×ö£» £¨7£©À´×ÔͨµÀµÄI/OÖжÏÓÉÉ豸¹ÜÀí¸ºÔð´¦Àí£» £¨8£©±àÖÆºÃµÄͨµÀ³ÌÐòÊÇ´æ·ÅÔÚÖ÷´æ´¢Æ÷Öеġ£ £¨9£©Ö»ÓÐÒýÈëͨµÀºó£¬cpu¼ÆËãÓëI/O²Ù×÷²ÅÄܲ¢ÐÐÖ´ÐС£ £¨9£©É豸¿ØÖÆÆ÷ÊǿɱàÖ·É豸£¬µ±ÓÃÓÚ¿ØÖƶą̀É豸ʱ£¬Ôò¾ßÓÐ¶àµØÖ·£¨¶Ô£© £¨10£©´¦ÀíÆ÷ÓëÍâΧÉ豸µÄ²¢Ðй¤×÷ÄÜÁ¦ÊÇÓÉ£¨£©ÌṩµÄ£ºÓ²¼þ£»ÏµÍ³Èí¼þ£»Ó¦ÓÃÈí¼þ£»Ö§Ô®Èí¼þ¡£ £¨11£©´æ´¢ÐÍÉ豸¿ÉÒÔ×÷ΪÖ÷´æ´¢Æ÷µÄÀ©³ä£¬ÐÅÏ¢´«Ê䵥λΪ¿é¡£ £¨12£©°´É豸µÄʹÓÃÌØÐÔ£¬¿É½«¼ÆËã»úÉ豸·ÖΪ´æ´¢ÐÍÉ豸ºÍÊäÈëÊä³öÉ豸¡£ £¨13£©ÊäÈëÊä³öÐÍÉ豸¸ºÔðÖ÷´æ´¢Æ÷ÓëÍâΧÉ豸¼äµÄÐÅÏ¢´«Ê䣬ÐÅÏ¢´«Ê䵥λÊÇ×Ö·û¡£ £¨14£©´æ´¢ÐÍÉ豸һ°ãÊôÓÚ¹²ÏíÉ豸£¬¶øÊäÈëÊä³öÐÍÉ豸ÔòÊôÓÚ¶ÀÕ¼É豸¡£ £¨15£©¶ÀÕ¼É豸һ°ã²»Ò˲ÉÓþ²Ì¬·ÖÅä²ßÂÔ¡£ 30 £¨16£©×÷ÒµÖ¸¶¨¶ÀÕ¼É豸µÄ·½Ê½°üÀ¨Ö±½ÓÖ¸¶¨É豸¾ø¶ÔºÅºÍÖ¸¶¨É豸ÀàÓëÏà¶ÔºÅÁ½ÖÖ¡£ £¨17£©Ö¸¶¨¾ø¶ÔÉ豸ºÅµÄ·½Ê½Ê¹É豸·ÖÅäµÄÊÊÓ¦ÐԺá¢Áé»îÐÔÇ¿£¬Óû§³ÌÐòÖо³£Ê¹Óᣠ£¨18£©ÔÚunixϵͳÖУ¬±ê×¼ÊäÈëºÍ±ê×¼Êä³ö¶¼ÊÇÖÕ¶ËÉ豸£¬¼´¼üÅ̺ÍÏÔʾÆ÷¡£ £¨19£©ÔÚunixϵͳÖУ¬Ê¹Óá°£¾¡±»ò¡°¡·¡±¿ÉÒÔʹÊä³öÖØ¶¨Ïò£¬¡°£¼¡±¿ÉÒÔʹÊäÈëÖØ¶¨Ïò¡£ £¨20£©ÔÚunixϵͳÖУ¬¹ÜµÀpipeÊÇÁ¬½ÓÔÚ½ø³Ì¼äµÄ¿É¹²ÏíÎļþ¡£ £¨21£©ÔÚunixϵͳÖУ¬ShellÎļþÏ൱ÓÚMS-DOSµÄÅú´¦ÀíÎļþ£¬Ö±½ÓÖ´Ðм´¿É¡£ 2¡¢Ìî¿Õ£ºÍ¨µÀ¼¼ÊõµÄÒýÈ룬ʵÏÖÁË£¨´¦ÀíÆ÷ÓëÉ豸µÄ£©²¢ÐС¢£¨É豸ÓëÉ豸µÄ£©²¢ÐС¢£¨½ø³ÌÓë½ø³ÌµÄ£©²¢ÐС£ 3¡¢°ÑÉ豸×÷ÎªÌØÊâÎļþ´¦Àí£¬ÏµÍ³¿ÉÒÔ²»±ØÌṩÉ豸Çý¶¯³ÌÐò¡£ 4¡¢ÏÂÃæ¹ØÓÚÉ豸ÊôÐÔµÄÂÛÊöÖÐÕýÈ·µÄÊÇ£¨2£© £¨1£©×Ö·ûÉ豸µÄÒ»¸ö»ù±¾ÌØÐÔÊÇ¿ÉѰַµÄ£¬¼´ÄÜÖ¸¶¨ÊäÈëʱµÄÔ´µØÖ·ºÍÊä³öʱµÄÄ¿±êµØÖ·£»£¨2£©¹²ÏíÉ豸±ØÐëÊÇ¿ÉѰַµÄºÍ¿ÉËæ»ú·ÃÎʵÄÉ豸£»£¨3£©¹²ÏíÉ豸ÊÇÖ¸ÔÚͬһʱ¿ÌÄÚ£¬ÔÊÐí¶à¸ö½ø³Ìͬʱ·ÃÎʵÄÉ豸£»£¨4£©ÔÚ·ÖÅä¹²ÏíÉ豸ºÍ¶ÀÕ¼É豸ʱ£¬¶¼¿ÉÄÜÒýÆðËÀËø¡£ 5¡¢ÒÔϹØÓÚÍⲿÉ豸µÄ˵·¨£¬´íÎóµÄÊÇ£¨4£© £¨1£©ÍⲿÉ豸·ÖΪ´æ´¢ÐͺÍI/OÐÍÁ½ÖÖ¡££¨2£©´æ´¢ÐÍÉ豸¿ÉÒÔ×÷ΪÄÚ´æµÄÀ©³ä£¬ÐÅÏ¢´«Ë͵¥Î»Îª¿é¡££¨3£©I/OÐÍÉ豸¸ºÔðÄÚ´æÓëÍâÉèÖ®¼äµÄÐÅÏ¢´«µÝ£¬ÐÅÏ¢´«ÊäµÄµ¥Î»ÊÇ×Ö·û¡££¨4£©´æ´¢ÐÍÉ豸һ°ãÊôÓÚ¹²ÏíÉ豸£¬¶øI/OÐÍÉ豸ÔòÊôÓÚ¶ÀÕ¼É豸¡£ 6¡¢ÏÂÃæ¹ØÓÚÉ豸¹ÜÀíµÄÂÛÊöÖÐÕýÈ·µÄÊÇ£¨1£¬2£¬3£© £¨1£©ËùÒÔÍâÉèµÄÆô¶¯¹¤×÷¶¼ÊÇÓÉϵͳͳһÀ´×ö¡££¨2£©À´×ÔͨµÀµÄI/OÖжÏʼþÓÉÉ豸¹ÜÀí¸ºÔð´¦Àí¡££¨3£©±àÖÆºÃµÄͨµÀ³ÌÐò´æ·ÅÔÚÄÚ´æÖС££¨4£©ÓÉÓû§¸ø³öµÄÉ豸±àºÅÊÇÉ豸µÄ¾ø¶ÔºÅ¡£ 7¡¢¼ÆËã»úϵͳÆô¶¯É豸Êǰ´£¨3£©À´Æô¶¯µÄ¡£ £¨1£©É豸Ãû£»£¨2£©É豸Ïà¶ÔºÅ£»£¨3£©É豸¾ø¶ÔºÅ£»£¨4£©É豸µØÖ· 5.2 I/O¿ØÖÆ 1¡¢I/O¿ØÖÆ·¢Õ¹µÄÖ÷ÒªÍÆ¶¯ÒòËØÊÇʲô£¿ ´ð£º£¨1£©Á¦Í¼¼õÉÙCPU¶ÔI/O²Ù×÷µÄ¸ÉÔ¤£¬°ÑCPU´Ó·±ÖصÄI/O¿ØÖÆÖнâÍѳöÀ´£¬ÒÔ³ä·Ö·¢»ÓCPUÊý¾Ý´¦ÀíµÄÄÜÁ¦£»£¨2£©»ººÍCPUµÄ¸ßËÙÐÔºÍI/OÉ豸µÄµÍËÙÐÔÖ®¼äËٶȲ»Æ¥ÅäµÄì¶Ü£¬ÒÔÌá¸ßCPUµÄÀûÓÃÂʺÍϵͳÍÌÍÂÁ¿£»£¨3£©Ìá¸ßCPUºÍI/OÉ豸µÄ²¢Ðг̶ȣ¬Ê¹ËûÃÇ´¦ÓÚæµ״̬¡£ 5.3»º³å¹ÜÀí 1 ¸ßËÙ»º´æºÍ»º³åÇøµÄÇø±ð£º Á½Õß¶¼ÊǽéÓÚÒ»¸ö¸ßËÙÉ豸ºÍÒ»¸öµÍËÙÉ豸֮¼äµÄ£¬µ«ÊÇËüÃÇÖ®¼äÓÐןܴóµÄÇø±ð£º£¨1£©Á½Õß´æ·ÅµÄÊý¾Ý²»Í¬¡£¸ßËÙ»º´æÉϷŵÄÊǵÍËÙÉ豸ÉÏijЩÊý¾ÝµÄÒ»¸ö¿½±´£¬¼´¸ßËÙ»º´æÉÏÓеÄÊý¾ÝµÍËÙÉ豸ÉÏÒ»¶¨ÓУ»¶ø»º³åÇøÔòÊÇ·ÅÖõÍËÙÉ豸´«µÝ¸ø¸ßËÙÉ豸µÄÊý¾Ý£¬È»ºóÔÙ´Ó»º³åÇøË͵½¸ßËÙÉ豸£¬¶øÔÚµÍËÙÉ豸Éϲ»Ò»¶¨Óб¸·Ý£»£¨2£©Á½ÕßµÄÄ¿µÄ²»Í¬£º¸ßËÙ»º´æÊÇΪÁË 31 ´æ·ÅµÍËÙÉ豸ÉϾ³£Òª±»·ÃÎʵÄÊý¾Ý£¬Èç¹û²»ÄÜÃüÖУ¬¸ßËÙÉ豸ÈÔȻҪ·ÃÎʵÍËÙÉ豸£»¶ø»º³åÇøÊÇΪÁË»ººÍ¸ßËÙÉ豸ÓëµÍËÙÉ豸¼äËٶȲ»Æ¥ÅäµÄì¶Ü¶øÉèÖõ쬏ßËÙÉ豸ºÍµÍËÙÉ豸¼äͨÐÅÿ´Î¶¼Òª¾¹ý»º³åÇø£¬¸ßËÙÉ豸²»»áÖ±½ÓÈ¥·ÃÎʵÍËÙÉ豸¡£ 2¡¢Åжϣº»»³å¼¼ÊõÊǽèÓÃÍâ´æ´¢Æ÷µÄÒ»²¿·ÖÇøÓò×÷Ϊ»º³å³Ø¡£ 3¡¢ÔÚ»º³åÇøÊµÏÖ»úÖÆÖУ¬ÎªÊ²Ã´Òª½«»º³åÇøµÄÍ·²¿ºÍ»º³åÌå·Ö¿ª£¿ Ìáʾ£º£¨1£©Ê¹ÏµÍ³¸ü¼Ó°²È«£¬²»»á²úÉúÔ½½ç·ÃÎÊ£»£¨2£©¿ÉÒÔÌá¸ß·ÃÎÊЧÂÊ£¬±ÈÈ罫ͷ²¿·ÅÈëcache£¬¿ÉÒÔ¼õÉÙ»º³åÇø²éÕÒʱ¼ä¡£ 4¡¢ÔÚijϵͳÖУ¬´Ó´ÅÅ̽«Ò»¿éÊý¾ÝÊäÈëµ½»º³åÇøÐèÒª»¨·ÑµÄʱ¼äΪT£¬cpu¶ÔÒ»¿éÊý¾Ý½øÐд¦ÀíµÄʱ¼äΪC£¬½«»º³åÇøµÄÊý¾Ý´«Ë͵½Óû§ÇøËù»¨µÄʱ¼äΪM£¬ÄÇôµ¥»º³åºÍË«»º³åÇé¿öÏ£¬ÏµÍ³´¦Àí´óÁ¿Êý¾ÝÊÇ£¬Ò»¿éÊý¾ÝµÄ´¦Àíʱ¼äΪ¶àÉÙ£¿ 5¡¢UNIXÖÐÊÇÈçºÎ½øÐпéÉ豸»º³åÇø¹ÜÀíµÄ£¿ 6¡¢Åжϣº»º³å¼¼ÊõÊÇÒԿռ任ȡʱ¼ä£¬¶øÇÒÖ»ÄÜÔÚÉ豸ʹÓò»¾ùºâʱÆðµ½Æ½»¬×÷Ó㨶ԣ© 7¡¢ÔÚ¶àÓû§ÏµÍ³ÖУ¬ÊµÏÖ¼õÅÅÇý¶¯³ÌÐòÐèÒª×Ö·û»º³å¼¼Êõ£¬Çë¸ø³öÁ½ÖÖʵÏÖ×Ö·û»º³åµÄ·½·¨¡£ 8¡¢ÈôÊý¾ÝÊäÈëÒ»»º³åÇøµÄÉè¼ÆtioʼÖÕ´óÓÚ¶Ô¸ÃÊý¾ÝµÄ´¦Àíʱ¼ätc»òÕß·´Ö®¡£ÊÔÎÊ£¬¶ÔÉÏÊöÁ½ÖÖÇé¿ö¸÷Ó¦²ÉÈ¡ÄÄÖÖ»º³åÇø½ÏΪºÏÊÊ£¿ ´ð£ºÈôtio´óÓÚtc£¬²ÉÓõ¥»º³å£»·´Ö®£¬Ó¦²ÉÓÃÑ»·»º³å»òÕß»º³å³Ø¡£ 9¡¢unixÈçºÎ¹ÜÀí»º³åÇø£¿ ´ð£ºunix·Ö±ðΪ×Ö·ûÉ豸ºÍ¿éÉ豸ÉèÖÃÁË»º³åÇø¡££¨1£©×Ö·ûÉ豸»º³åÇø¹ÜÀí£ºÏµÍ³ÉèÖÃÁËÒ»×é×Ö·û»º³åÇø£¬¹©¸÷ÖÖ×Ö·ûÉ豸ʹÓá£ÆäÖУ¬Ã¿¸ö»º³åÇøµÄ´óСΪ70×Ö½Ú£¬°üÀ¨4ÏµÚÒ»¸ö×Ö·ûλÖã¬×îºóÒ»¸ö×Ö·ûλÖã¬Ö¸ÏòÏÂÒ»¸ö»º³åÇøµÄÖ¸Õ룬ÓàϵÄ64¸ö×Ö½Ú´æ·ÅÊý¾Ý¡£ËùÓпÕÏлº³åÇøÁ´½Ó³ÉÒ»¸ö¶ÓÁС£»º³åÇøµÄ·ÖÅäºÍÊͷžù¿ÉÔÚÁ´Ê×´¦½øÐС££¨2£©¿éÉ豸»º³åÇø¹ÜÀí£ºÀàËÆ»º³å³Ø¹ÜÀí¡£Ã¿¸ö»º³åÇø·Ö³ÉÁ½²¿·Ö£ºÓÃÓÚ´æ·Å¹ÜÀí¿ØÖÆÐÅÏ¢µÄ»º³åÊײ¿ºÍ´æ·ÅÊý¾ÝµÄ»º³åÇø£¬Á½ÕßÒ»Ò»¶ÔÓ¦£¬µ«ÎïÀíÉϲ»ÏàÁ¬£¬¶øÊǶÀÁ¢´æ´¢£¬Ö»ÊÇÔÚ»º³åÊײ¿ÖÐÓÃÒ»¸öÖ¸ÕëÖ¸Ïò¶ÔÓ¦µÄ»º³åÇø¡£»º³åÊײ¿»¹°üÀ¨É豸ºÅºÍ¿éºÅ£¬ÒÔ·Ö±ðÖ¸³ö¶ÔÓ¦µÄÎļþϵͳºÍ´ÅÅÌÉϵÄÊý¾Ý¿é¡£ÎªÁ˶Իº³åÇø½øÐйÜÀí£¬ÏµÍ³ÉèÖÃÒ»¸öË«ÏòÁ´½ÓµÄ¿ÕÏÐÁ´±í£¬ÏµÍ³³õÆôʱ£¬½«ËùÓеĻº³åÇøÊײ¿Á´Èë¿ÕÏÐÁ´±íÖС£ÎªÁ˼ÓËÙ¶Ô»º³åÇøµÄ²éÕÒ£¬ÏµÍ³°ÑËùÓлº³åÇø°´É豸ºÅ¼°¿éºÅËù¼ÆËãµÄÉ¢ÁÐÖµ×éÖ¯³É¶à¸öÉ¢ÁжÓÁУ¬Ã¿¸öÉ¢ÁжÓÁÐÈÔÊÇÒ»¸öË«ÏòÁ´±í¡£ÓÉÓÚÿһ¸ö»º³åÇø¶¼ÔÚÒ»¸öÉ¢ÁжÓÁÐÖУ¬¶ø¿ÕÏлº³åÇøÓÖÓ¦Á´Èë¿ÕÏлº³åÇø¶ÓÁУ¬Òò´ËÒ»¸ö¿ÕÏлº³åÇø¿ÉͬʱÁ´ÈëÁ½¸ö¶ÓÁÐÖУ¬´Ó¶øÊ¹¶ÔÒ»¿ÕÏлº³åÇøµÄ²éÕÒ¿Éͨ¹ýÁ½ÖÖ·½Ê½½øÐУºA ÈôÒª»ñÈ¡ÈÎÒâÒ»¸ö¿ÕÏлº³åÇø£¬´Ó¿ÕÏÐÁ´Ê×ÕªÏÂÒ»¸ö¼´¿É£»B ÈôҪѰÕÒÒ»ÌØ¶¨µÄ¿ÕÏлº³åÇø£¬ÔòËÑË÷É¢ÁжÓÁиü·½±ã¡£ 10¡¢¼Ù¶¨°É´ÅÅÌÉÏÒ»¸öÊý¾Ý¿éÖÐÐÅÏ¢ÊäÈëµ½Ò»µ¥»º³åÇøµÄʱ¼äTΪ100¦Ìs£¬½«»º³åÇøÖÐÊý¾Ý´«Ë͵½Óû§ÇøµÄʱ¼äMΪ50¦Ìs£¬¶øCPU¶ÔÕâÒ»¿éÊý¾Ý½øÐмÆËãµÄʱ¼äCΪ50¦Ìs£¬ÕâÑùϵͳ¶Ôÿһ¿éÊý¾ÝµÄ´¦Àíʱ¼äΪ£¨150¦Ìs£©£¬Èç¹û½«µ¥»º³å¸ÄΪ˫»º³å£¬Ôòϵͳ¶Ôÿһ¿éÊý¾ÝµÄ´¦Àíʱ¼äΪ£¨100¦Ìs£©¡£ 5.4 I/OÈí¼þµÄÉè¼ÆÄ¿±ê ²¹³äÄÚÈÝ£ºÖжϴ¦Àí£º 32 £¨1£©ÖжϵĸÅÄËùνÖжÏÊÇÖ¸CPU¶Ôϵͳ·¢ÉúµÄij¸öʼþ×ö³öµÄÒ»ÖÖ·´Ó¦£¬ËüʹCPUÔÝÍ£ÕýÔÚÖ´ÐеijÌÐò£¬±£ÁôÏÖ³¡ºó×Ô¶¯Ö´ÐÐÏàÓ¦µÄ´¦Àí³ÌÐò£¬´¦Àí¸Ãʼþºó£¬ÔÙ·µ»Ø¶Ïµã¼ÌÐøÖ´Ðб»¡°´ò¶Ï¡±µÄ³ÌÐò¡£ ÒýÆðÖжϵÄʼþ³ÆÎªÖжÏÔ´¡£ÖжÏÔ´ÏòCPUÌá³öµÄ´¦ÀíÇëÇó³ÆÎªÖжÏÇëÇ󣬷¢ÉúÖжÏʱ£¬±»´ò¶ÏµÄ³ÌÐòµÄÔÝÍ£µã³ÆÎª¶Ïµã¡£ £¨2£©ÖжÏÀàÐÍ£º 1£©°´¹¦ÄÜ»®·Ö£º£¨1£©»úÆ÷¹ÊÕÏÖжϣ¬Èç»úÆ÷УÑé´í¡¢µçÔ´¹ÊÕÏ¡¢Ö÷´æ³ö´í£»£¨2£©I/OÖжϣ¬Èç´òÓ¡»úÊä³ö½áÊøÖжϡ¢´ÅÅÌ´«Êä³ö´íÖжϣ»£¨3£©ÍâÖжϣ¬Èç¼ÆÊ±²¿¼þ·¢ÉúµÄ¼ÆÊ±Öжϣ»£¨4£©³ÌÐòÐÔÖжϣ¬Èç·Ç·¨²Ù×÷Âë¡¢ËãÊõÒç³ö¡¢³ýÊýΪ0£¬µØÖ·Ô½½çµÈ£»£¨5£©·Ã¹ÜÖжϣ¬Èç·ÖÅäÄڴ棬·ÖÅäÍâÉè½øÐÐI/O²Ù×÷¡£ 2£©°´ÖжÏʼþÀ´Ô´»®·Ö£º Ŀǰ£¬ºÜ¶àСÐÍ»úϵͳºÍ΢ÐÍ»úϵͳ¶¼²ÉÓÃÕâÖÖ·ÖÀ෽ʽ¡£¢ÙÖжϣºËüÊÇÓÉCPUÒÔÍâµÄʼþÒýÆðµÄ£¬ÈçI/OÖжϡ¢Ê±ÖÓÖжϡ¢¿ØÖÆÌ¨Öжϵȡ£ÀûÓÃÖжÏʵÏÖÉ豸ÓëCPUµÄͨÐÅ¡£ÖжÏÊÇÒì²½µÄ£¬ÒòΪ´ÓÂß¼ÉϽ²£¬ÖжϵIJúÉúÓ뵱ǰÕýÔÚÖ´ÐеĽø³ÌÎ޹ء£¢ÚÒì³££ºËüÊÇÀ´×ÔCPUÄÚ²¿µÄʼþ»ò³ÌÐòÖ´ÐÐÖеÄʼþÒýÆðµÄ¹ý³Ì¡£ÈçCPU±¾Éí¹ÊÕÏ¡¢Í¨Â·Ð£Ñé´í¡¢Ö÷´æÆæÅ¼´í¡¢·Ç·¨²Ù×÷Âë¡¢µØÖ·Ô½½ç¡¢Ò³ÃæÊ§Ð§¡¢µ÷ÊÔÖ¸Áî¡¢ËãÊõ²Ù×÷Òç³ö¡¢³ÌÐò¹ÊÕÏ¡¢·Ã¹ÜÖ¸ÁîµÈÒýÆðµÄʼþ¡£Òì³£ÊÇͬ²½µÄ£¬ÓÖ·ÖΪ³ö´í¡¢ÏÝÈëºÍ¿É±à³ÌÒì³£¡£³ö´íºÍÏÝÈëÖ®¼ä×îÖØÒªµÄÇø±ðÊÇ´¦ÀíÍêÒ쳣ʼþ·µ»ØÊ±£¬³ö´íʼþ»áÖØÐÂÖ´Ðе¼ÖÂÒì³£µÄÄÇÌõÖ¸ÁÈçȱҳ¹ÊÕÏ£»¶øÏÝÈëʼþ²»»áÖØÐÂÖ´ÐÐÄÇÌõÖ¸ÁîËüÖ÷ÒªÓÃÓÚ³ÌÐòµ÷ÊÔ¡£¿É±à³ÌÒì³£ÊÇÓÉÓÚÓû§ÔÚC³ÌÐòÖÐʹÓÃÁËϵͳµ÷ÓöøÒý·¢µÄ¹ý³Ì¡£Òì³£ÊDz»Äܱ»ÆÁ±ÎµÄ£¬Ò»µ©³öÏÖÓ¦Á¢¼´ÏìÓ¦²¢¼ÓÒÔ´¦Àí¡£ £¨3£©Öжϴ¦Àí¹ý³Ì£º ¢ÙÖжÏÏìÓ¦£¨Ó²¼þ¼´ÖжÏ×°ÖòÙ×÷£©£ºÖжϴ¦ÀíÊÇÓÉÈíÓ²¼þ½áºÏʵÏֵġ£·¢ÉúÖжÏʱ£¬CPUÔÝÍ£Ö´Ðе±Ç°µÄ³ÌÐò£¬×ªÈ¥´¦ÀíÖжϡ£Õâ¸öÓÉÓ²¼þ¶ÔÖжÏÇëÇó×÷³ö·´Ó¦µÄ¹ý³Ì£¬³ÆÎªÖжÏÏìÓ¦¡£Í¨³££¬CPUÖ´ÐÐÍêÒ»ÌõÖ¸Áîºó£¬Á¢¼´¼ì²éÓÐÎÞÖжÏÇëÇó£¨A Åбð×ÔÔ¸ÐÔÖжϣ¬Ö»Òª¼ì²é²Ù×÷ÂëÊÇ·ñΪ·Ã¹ÜÖ¸ÁB ÅбðÇ¿ÆÈÐÔÖжϣ¬ÔòÒª¼ì²éÖжϼĴæÆ÷ÄÚÈÝ¡£ÈôΪ0£¬ÔòÎÞÖжϣ»Èô·Ç0£¬Ôò±íʾÓÐÖжÏʼþ·¢Éú¡££©¡£ÈôÓУ¬¶øÇÒ¡°ÖжÏÔÊÐí¡±´¥·¢Æ÷Ϊ1£¨±íʾCPU¿ÉÒÔÏìÓ¦ÖжÏÇëÇ󣩣¬ÔòÁ¢¼´×ö³öÏìÓ¦¡£Ò»°ãÀ´Ëµ£¬ÖжÏÏìӦ˳ÐòÖ´ÐÐÏÂÊöÈý²½¶¯×÷£º 1£©ÔÝÍ£µ±Ç°³ÌÐòµÄÖ´ÐУ» 2£©±£´æÔ³ÌÐòµÄ¶ÏµãÐÅÏ¢£¨Ö÷ÒªÊÇPC¼ÆÊýÆ÷µÄÖµºÍ³ÌÐò״̬×ÖµÄÄÚÈÝ£©£» ÿ¸ö³ÌÐò¶¼ÓÐÒ»¸ö³ÌÐò״̬×Ö£¨PSW£©À´·´Ó³±¾×´Ì¬µÄÖ´ÐÐ״̬£¬Èç»ù±¾×´Ì¬£¨ÏÂÒ»ÌõÖ¸ÁîµÄµØÖ·¡¢Ìõ¼þÂë¡¢¹Ü̬/Ŀ̬¡¢¼ÆËã/µÈ´ýµÈ£©¡¢ÖжÏÂëºÍÖÐ¶ÏÆÁ±ÎλµÈÄÚÈÝ¡£´¦ÀíÆ÷ÉèÓÐÒ»¸ö¡°³ÌÐò״̬×ּĴæÆ÷¡±ÓÃÀ´´æ·Åµ±Ç°ÔËÐгÌÐòµÄPSW¡£³ÌÐò״̬×Ö¿É·ÖΪµ±Ç°PSW£¨µ±Ç°ÕýÔÚÕ¼Óô¦ÀíÆ÷µÄ½ø³ÌµÄPSW£©¡¢¾ÉPSW£¨±£´æµÄ±»ÖжϽø³ÌµÄPSW£©ºÍÐÂPSW£¨Öжϴ¦Àí³ÌÐòµÄPSW£©¡£ µ±³öÏÖÖжÏʼþºó£¬°Ñ±»ÖжϽø³ÌµÄPSW±£´æÎª¾ÉPSW£¬¼´Íê³É¶ÏµãÐÅÏ¢±£»¤¡£ 33 3£©×ªµ½ÏàÓ¦µÄÖжϴ¦Àí³ÌÐò£ºCPU½Óµ½ÖжϺ󣬾ʹÓÖжϿØÖÆÆ÷Öеõ½ÖжϺţ¬Ê¹ÓÃÖжϺŲéѯÖжÏÏòÁ¿±í£¨ÀïÃæ´æ·ÅÁËÖжϴ¦Àí³ÌÐòµÄÈë¿ÚµØÖ·ºÍÖжϴ¦ÀíʱµÄ³ÌÐò״̬×ÖPSW£©£¬È»ºóתÈëÖжϴ¦Àí³ÌÐò¡£ ÖжÏ×°ÖÃͨ¹ý¡°½»»»PSW¡±¹ý³ÌÍê³É´ËÏîÈÎÎñ£¬¼´°Ñ³öÏÖµÄÖжÏʼþ´æ·Åµ½µ±Ç°PSWÖжÏÂëλÖã¬È»ºó°Ñ¸Ãµ±Ç°PSW±£´æÎª¾ÉPSW£¬ÔٰѲÙ×÷ϵͳÖжϴ¦Àí³ÌÐòµÄÐÂPSWË͵½³ÌÐò״̬×ּĴæÆ÷ÖУ¬³ÉΪµ±Ç°µÄPSW. ¢ÚÖжϴ¦Àí£º ÖжÏÏìÓ¦ºó¾ÍÓÉÈí¼þ£¨Öжϴ¦Àí³ÌÐò£©½øÐÐÏàÓ¦´¦Àí¡£²Ù×÷ϵͳµÄÖжϴ¦Àí³ÌÐò¶ÔÖжÏʼþ½øÐд¦Àíʱ£¬´óÖÂÒª×öÈý·½ÃæµÄ¹¤×÷£º 1£©±£»¤±»ÖжϽø³ÌµÄÏÖ³¡ÐÅÏ¢£º °ÑÖжÏʱµÄͨÓüĴæÆ÷£¬¿ØÖƼĴæÆ÷ÄÚÈݼ°¾ÉPSW±£´æµ½±»ÖжϽø³ÌµÄ½ø³Ì¿ØÖÆ¿éÖлòÄÚ´æÖÐÒ»¸öרÃÅÉèÖõÄÖжÏÏÖ³¡±£»¤Õ»ÖС£ 2£©·ÖÎöÖжÏÔÒò£º ¸ù¾Ý¾ÉPSWµÄÖжÏÂë¿ÉÖª·¢Éú¸ÃÖжϵľßÌåÔÒò¡£ 3£©´¦Àí·¢ÉúµÄÖжÏʼþ ºËÐĵ÷ÓÃÖжϴ¦Àí³ÌÐò£¬¶ÔÖжϽøÐоßÌå´¦Àí¡£ÀýÈ磬µ÷ÓÃÖÕ¶ËÖжϴ¦Àí³ÌÐòttyintr£¬ÅжÏÖÕ¶ËÊäÈëÊä³öÊÇ·ñÕý³£Íê³É¡£Èç¹ûÕý³£Íê³É£¬ÔòÇý¶¯³ÌÐò±ã¿É×ö½áÊø´¦Àí£»Èç¹û»¹ÓÐÊý¾ÝÒª´«ËÍ£¬Ôò¼ÌÐø½øÐд«ËÍ£»Èç¹ûÊÇÒì³£½áÊø£¬Ôò¸ù¾ÝÒì³£ÔÒò×÷ÏàÓ¦´¦Àí¡£ 4£©»Ö¸´ÏÖ³¡£º ÏàÓ¦Öжϴ¦Àí³ÌÐòÖ´ÐÐÒÔºó£¬ÒªÍ˳öÖжϡ£ A ѡȡ¿ÉÒÔÁ¢¼´Ö´ÐеĽø³Ì¡£Í¨³££¬Í˳öÖжϺó£¬Ó¦»Ö¸´µ½ÔÀ´±»ÖжϵĽø³Ì¶Ïµã¼ÌÐøÖ´ÐС£Èç¹ûÔÀ´±»ÖжϵĽø³ÌÊÇÔÚºËÐÄ̬Ϲ¤×÷£¬Ôò²»½øÐнø³ÌÇл»£¬ÒòΪ½ø³ÌÔÚºËÐÄ̬ÏÂÔËÐеÄÊDzÙ×÷ϵͳ³ÌÐò£¬Éæ¼°Õû¸öϵͳ×ÊÔ´µÄ¹ÜÀí£¬ÐèÒªÓÅÏÈÖ´ÐС£Èç¹ûÔÀ´±»ÖжϽø³ÌÊÇÓû§Ì¬½ø³Ì£¬ÇÒ´ËʱϵͳÖдæÔÚ±ÈËüÓÅÏȼ¶¸ü¸ßµÄ½ø³Ì£¬ÔòÖØÐ½øÐе÷¶È¡£ B »Ö¸´¹¤×÷ÏÖ³¡£º°ÑÏÈǰ±£´æÔÚÖжÏÏÖ³¡ÇøÖеÄÐÅÏ䣨ÈçPC¡¢PSW£¬¸÷ͨÓüĴæÆ÷ÖеÄÐÅÏ¢µÈ£©È¡³ö¸´Ô¡£´Óʱ¼ä˳ÐòÉϽ²£¬ÏȻָ´»·¾³ÐÅÏ¢£¨¸÷ͨÓüĴæÆ÷ÄÚÈÝ£©£¬ÔÙ»Ö¸´¿ØÖÆÐÅÏ¢£¨PC¡¢PSW£©¡£Í¨³££¬Ê¹ÓÃÒ»Ìõ²»¿ÉÖжϵÄÌØÈ¨Ö¸ÁîÀ´¸´Ô¿ØÖÆÐÅÏ¢¡£ £¨3£© ÖжÏÓÅÏȼ¶ºÍÖÐ¶ÏÆÁ±Î 1£© ÖжÏÓÅÏȼ¶ ÊÇÓ²¼þÉè¼ÆÊ±È·¶¨µÄ¡£ÖжÏ×°Öð´Ô¤¶¨µÄ˳ÐòÀ´ÏìӦͬʱ³öÏÖµÄÖжÏʼþ£¬Õâ¸öÔ¤¶¨µÄ˳Ðò³ÆÎª¡°ÖжÏÓÅÏȼ¶¡±¡£ÖжÏÓÅÏȼ¶Êǰ´ÖжÏʼþµÄÖØÒªÐԺͽôÆÈ³Ì¶ÈÀ´È·¶¨µÄ £¬ÊÇÓÉÓ²¼þÉè¼ÆÊ±¹Ì¶¨ÏÂÀ´µÄ¡£Ò»°ãÇé¿öÏ£¬ÓÅÏȼ¶µÄ¸ßµÍ˳ÐòÒÀ´ÎΪ£º Ó²¼þ¹ÊÕÏÖÐ¶Ï ¡¢ ×ÔÔ¸ÖÐ¶Ï ¡¢ ³ÌÐòÐÔÖÐ¶Ï £¬ ÍⲿÖжϺÍÊäÈëÊä³öÖÐ¶Ï . 2£©ÖжϵÄǶÌ×´¦Àí 3£©ÖÐ¶ÏÆÁ±ÎµÄ×÷Óá£ÖжÏÓÅÏȼ¶Ö»Êǹ涨ÁËÖжÏ×°ÖÃÏìӦͬʱ³öÏÖµÄÖжϵĴÎÐò£¬µ±ÖжÏ×°ÖÃÏìÓ¦ÁËij¸öÖжϺóÖжϴ¦Àí³ÌÐòÔÚ½øÐд¦Àíʱ£¬ÖжÏ×°ÖÃÒ²¿ÉÄÜÈ¥ÏìÓ¦ÁíÒ»¸öÖжÏʼþ¡£Òò´Ë»á³öÏÖÓÅÏȼ¶µÍµÄÖжÏʼþµÄ´¦Àí´ò¶ÏÓÅÏȼ¶¸ßµÄÖжÏʼþµÄ´¦Àí£¬Ê¹µÃÖжÏʼþµÄ´¦Àí˳ÐòÓëÏìӦ˳Ðò²»Ò»Ö£¬¶øÇÒ»áÐγɶàÖØÇ¶Ì×´¦Àí£¬Ê¹¶àÏÖ³¡±£»¤¡¢³ÌÐò·µ»ØµÈ¹¤×÷±äµÄ¸´ÔÓ¡£ ÖÐ¶ÏÆÁ±Î¼¼Êõ¾ÍÊÇΪÁ˽â¾öÉÏÊöÎÊÌâ¶øÌá³öµÄÔÚÒ»¸öÖжϴ¦ÀíûÓнáÊøÖ®Ç°²»ÏìÓ¦ÆäËûÖжÏʼþ£¬»òÕßÖ»ÏìÓ¦±Èµ±Ç°¼¶±ð¸ßµÄÖжÏʼþ¡£ÓÚÊÇ£¬µ±ÖжÏ×°Öüì²éµ½ÓÐÖжÏʼþºó£¬±ãÈ¥²é¿´PSWÖÐÖÐ¶ÏÆÁ±Î±êÖ¾£¬Èç¹ûûÓÐÆÁ±Î¾ÍÏìÓ¦¸ÃÖжϣ»·ñÔò£¬ÔÝʱ²»ÏìÓ¦¸ÃÖжϣ¬´ýÆÁ±Î±êÖ¾Ïû³ýºóÔÙÏìÓ¦¡£×ÔÔ¸ÖжÏÊDz»ÄÜÆÁ±ÎµÄ¡£ 4£©ÖжϽûÖ¹£ºÊÇÖ¸ÔÚ¿ÉÒýÆðÖжϵÄʼþ·¢Éúʱϵͳ²¿½ÓÊÕ¸ÃÖжÏÐźţ¬Òò¶ø¾Í²»¿ÉÄÜ 34 Ìá³öÖжÏÇëÇó¶øµ¼ÖÂÖжϣ¬¾ÍÊDz»ÈÃijЩʼþ²úÉúÖжϡ£Ëü³£ÓÃÔÚÖ´ÐÐÄ³Ð©ÌØÊ⹤×÷µÄÌõ¼þÏ£¬ÈçÇóÓàÔËË㣬ËãÊõÔËËãÖÐÇ¿ÖÆºöÂÔijЩÖжϣ¬È綨µãÒç³öµÈ¡£ÔÚÖжϽûÖ¹µÄÇé¿öÏ£¬CPUÕý³£ÔËÐУ¬¸ù±¾²»Àí²ÇËù·¢ÉúµÄÄÇЩʼþ¡£ ´Ó¸ÅÄîÉϽ²£¬ÖÐ¶ÏÆÁ±ÎºÍÖжϽûÖ¹ÊDz»Í¬µÄ¡£Ç°Õß±íʾӲ¼þ½ÓÊÜÁËÖжϣ¬µ«ÏµÍ³ÔÝʱ²»ÏìÓ¦£¬ÒªÑÓ³ÙÒ»¶Îʱ¼ä£¬´ýÖжϿª·Åºó£¬±»ÆÁ±ÎµÄÖжϾÍÄܱ»ÏìÓ¦²¢µÃµ½´¦Àí¡£¶øºóÕߣ¬Ó²¼þ²»×¼ÐíʼþÌá³öÖжÏÇëÇ󣬴ӶøÊ¹Öжϱ»½ûÖ¹¡£ 1¡¢I/OÈí¼þͨ³£ÉèΪËĸö²ã´Î£ºÓû§¿Õ¼äI/OÈí¼þ¡¢É豸¶ÀÁ¢ÐÔÈí¼þ¡¢É豸Çý¶¯³ÌÐòºÍÖжϴ¦Àí³ÌÐò£¬ÎÊÒÔϸ÷Ï×÷ÊÇÔÚÄĸö²ã´ÎÉÏÍê³ÉµÄ£¿ £¨1£©Óû§½ø³ÌÇëÇó´òÓ¡Ò»¸öÊä³öÎļþ£» £¨2£©½«Ò»Î¬´ÅÅÌ¿éºÅת»»ÎªÈýάÎïÀíµØÖ·£¨ÖùÃæ¡¢´ÅµÀºÍÉÈÇø£© £¨3£©»ñµÃÉ豸Çý¶¯³ÌÐòµÄÈë¿ÚµØÖ·£» £¨4£©½«ÖÕ¶ËÊäÈëµÄ×Ö·ûת»»ÎªASCIIÂ룻 £¨5£©É豸Çý¶¯½ø³Ì±»»½ÐÑ£» £¨6£©ÏòÉ豸¼Ä´æÆ÷дÃüÁ £¨7£©¼ì²éÓû§ÊÇ·ñÓÐȨʹÓÃÉ豸£» £¨8£©½«¶þ½øÖÆÕûÊýת»¯³ÉASCIIÂëÒÔ±ã´òÓ¡¡££¨Óû§²ã£© £¨9£©Î¬»¤Ò»¸ö×î½üʹÓÿéµÄ»º´æ¡£ 2¡¢µ±ÖжϷ¢Éúºó£¬½øÈëÖÕ¶Ë´¦ÀíµÄ³ÌÐòÊôÓÚ£¨Óû§³ÌÐò£»¿ÉÄÜÊÇÓû§³ÌÐò£¬Ò²¿ÉÄÜÊÇos³ÌÐò£»os³ÌÐò£»£© 3¡¢ÅжϣºÔÚÖжϴ¦Àí¹ý³ÌÖУ¬±ØÐëÆÁ±ÎÖжϣ¨´í£© 4¡¢ÓÉϵͳͨ¹ýÂß¼É豸±íʵÏÖÂß¼É豸µ½ÎïÀíÉ豸µÄÓ³Éä¡£µ±¸ü»»ÎïÀíÉ豸ʱ£¬Óû§µÄ³ÌÐò²»Óøģ¬½öÐÞ¸ÄÂß¼É豸±í¡£ 5¡¢¼ÆËã»úÖжÏϵͳÖУ¬¶Ïµã¡¢»Ö¸´µãÓëPC¼Ä´æÆ÷Ö®¼äµÄ¹ØÏµÊÇʲô£¿ÖжÏÔ´ÓÐÄÄЩ»ù±¾ÀàÐÍ£¿ Ìáʾ£ºÒýÆðÖжϵÄʼþ³ÆÎªÖжÏÔ´£¬ÖжÏԴͨ³£ÓÉÓ²¼þ·¢ÏÖ¡£Öжϴ¦Àí³ÌÐòÊÇÓɲÙ×÷ϵͳ´¦ÀíµÄ£¬ÊôÓÚ²Ù×÷ϵͳµÄ×é³É²¿·Ö¡£ 6¡¢¼ÆËã»úϵͳÖÐÅбðÊÇ·ñÓÐÖжÏʼþ·¢ÉúÓ¦ÊÇÔÚ( B ) A.½ø³ÌÇл»Ê± B.Ö´ÐÐÍêÒ»ÌõÖ¸Áîºó C.Ö´ÐÐP²Ù×÷ºó D.ÓÉÓû§Ì¬×ªÈëºËÐÄ̬ʱ 7¡¢ÖжÏ×°ÖõÄÖ°ÄÜÖ÷ÒªÓÐÈýµã£º 1)¼ì²éÊÇ·ñÓÐÖжÏʼþ·¢Éú¡£ 2)ÈôÓÐÖжϷ¢Éú£¬±£»¤ºÃ±»ÖжϽø³ÌµÄ¶Ïµã¼°ÏÖ³¡ÐÅÏ¢£¬ÒÔ±ã½ø³ÌÔÚÊʵ±Ê±ºòÄָܻ´ÍÕÐС£ 3)Æô¶¯²Ù×÷ϵͳµÄÖжϴ¦Àí³ÌÐò¡£ 8¡¢ÒýÆðI/OÖжϵÄʼþÓУ¨1£¬2£©¡££¨Ñ¡ÏÊý¾Ý´«ËÍÍê±Ï£»É豸³ö´í£»É豸ÕýÔÚ´¦ÀíÊý¾Ý£»Ö¸Áî´í£»È±Ò³£»·Ã´æÔ½½ç£© 9¡¢Èç¹ûÓжà¸öÖжÏͬʱ·¢Éú£¬ÏµÍ³½«¸ù¾ÝÖжÏÓÅÏȼ¶ÏìÓ¦ÓÅÏȼ¶×î¸ßµÄÖжÏÇëÇó¡£ÈôÒªµ÷ÕûÖжÏʼþµÄÏìÓ¦´ÎÐò£¬¿ÉÒÔÀûÓ㨣©¡££¨Ñ¡ÏÖжϽûÖ¹£»ÖжÏǶÌ×£»ÖжÏÏìÓ¦£»ÖÐ¶ÏÆÁ±Î£© 10¡¢µ±Óû§³ÌÐòÖ´ÐзùÜÖ¸Áîʱ£¬ÖжÏ×°Öý«Ê¹CPU£¨£©£ºÎ¬³ÖÔÚÓû§Ì¬£»Î¬³ÖÔÚºËÐÄ̬£»´ÓºËÐÄ̬ת»»µ½Óû§Ì¬£»´ÓÓû§Ì¬×ª»»µ½ºËÐÄ̬¡£ 35 11¡¢Öжϴ¦Àí³ÌÐòÕ¼Óô¦ÀíÆ÷ʱ£¬Òª´Ó£¨£©È¡³öÐÅÏ¢£¬²ÅÄÜ·ÖÎöÖжϷ¢ÉúµÄÔÒò£ºµ±Ç°PSW£»ÐÂPSW£»¾ÉPSW£»µ±Ç°Ö¸ÁîµÄ²Ù×÷Âë¡£ 12¡¢È±Ò³ÖжÏÊôÓÚ£¨³ÌÐòÐÔÖжϣ©£¬CTRl+CÖжÏÊôÓÚ£¨ÍⲿÖжϣ©¡£ 13¡¢ÅжϣºÖжÏʱÓû§³ÌÐòת»»µ½²Ù×÷ϵͳ³ÌÐòµÄÇý¶¯Ô´¡£ 14¡¢Åжϣº²ÉÓÃDMA·½Ê½¿ØÖÆÊý¾ÝI/O²Ù×÷Òª±ÈͨµÀ ´«ÊäËÙ¶ÈÂýһЩ¡£ 15¡¢ÏÂÃæµÄʼþ£¨£©²»ÊÇÒýÆðÖжϵÄʼþ¡££¨Ñ¡Ïµôµç£»´òÓ¡Íê±Ï£»³ÌÐò³ö´í£»³ý0³ö´í£© 5.5É豸·ÖÅä 1¡¢³£ÓõÄI/Oµ÷¶ÈËã·¨ÓÐÄÄЩ£¿ÊÔ˵Ã÷I/Oµ÷¶ÈÖÐΪʲô²»ÄܲÉÓÃʱ¼äƬÂÖת·¨¡£ Ìáʾ£ºÔÒòÈçÏ£º£¨1£©¶ÀÕ¼É豸µÄ¹ÌÓÐÊôÐÔ¾ö¶¨Á˲»ÄܲÉȡʱ¼äƬÂÖת·¨£»£¨2£©I/OÉ豸µÄËٶȱÈcpuÂý£¬I/OÉ豸¼äÀ´»ØÇл»µÄ¿ªÏúºÜ´ó£¬²ÉÓÃʱ¼äƬÂÖת·¨»áµ¼Ö´óÁ¿µÄʱ¼äÀË·ÑÔÚÉ豸µÄÆô¶¯ºÍÇл»ÉÏ£»£¨3£©ÓÉÓÚ¸÷ÖÖI/OÉ豸µÄÊý¾Ý´«ÊäËÙÂÊÏà²î½Ï´ó£¬Ê±¼äƬµÄ´óС²»ºÃÈ·¶¨¡£ 2¡¢Ò»¸öspoolingϵͳÓÉÊäÈë½ø³ÌI¡¢Óû§½ø³ÌP¡¢Êä³ö½ø³ÌO¡¢ÊäÈ뻺³åÇø¡¢Êä³ö»º³åÇø×é³É¡£Iͨ¹ýÊäÈ뻺³åÇøÎªPÊäÈëÊý¾Ý£¬PµÄ´¦Àí½á¹ûͨ¹ýÊä³ö»º³åÇø½»¸ø½ø³ÌOÊä³ö¡£½ø³Ì¼äÊý¾Ý½»»»ÒԵȳ¤µÄÊý¾Ý¿éΪµ¥Î»¡£ÕâЩÊý¾Ý¿é¾ù´æ´¢ÔÚͬһ´ÅÅÌÉÏ¡£Òò´Ë£¬spoolingϵͳµÄÊý¾Ý¿éͨÐÅÔÓïʼÖÕ±£Ö¤Âú×㣺i+o<=max£¬£¨1£©£¬ÆäÖÐmaxΪ´ÅÅÌÈÝÁ¿£¨ÒÔÊý¾Ý¿éΪµ¥Î»£©£¬iΪ´ÅÅÌÉÏÊäÈëÊý¾Ý¿é×ÜÊý£¬oΪ´ÅÅÌÉÏÊä³öÊý¾Ý¿é×ÜÊý¡£Çë˵Ã÷¸ÃϵͳÔÚʲôÇé¿öÏÂËÀËø£¬²¢ËµÃ÷ÈçºÎÐÞÕýÔ¼ÊøÌõ¼þ£¨1£©·ÀÖ¹ËÀËø¡£ Ìáʾ£ºµ±i=maxʱ£¬o=0£¬Èô´ËʱÊäÈë¡¢Êä³ö»º³åÇø¾ù·ÅÂúÊý¾Ý£¬ÔòI/P/O¾ù×èÈû£¬½øÈëËÀËø×´Ì¬£»½«£¨1£©ÐÞ¸ÄΪ£ºi+o<=max,ÇÒi<=max-1¼´¿É¡£ 3¡¢ÔÚspoolingϵͳÖУ¬Óû§½ø³Ìʵ¼Ê·ÖÅäµ½µÄÊÇ£¨£©£ºÓû§ËùÒªÇóµÄÍâÉ裻һ¿éÄÚ´æÇø£¬¼°ÐéÄâÉ豸£»¹²ÏíÉ豸µÄÒ»²¿·Ö´æ´¢Çø£»ÐéÄâÉ豸µÄÒ»²¿·Ö¿Õ¼ä£» 4¡¢£¨£©ÊDzÙ×÷ϵͳÖвÉÓõÄÒԿռ任ʱ¼äµÄ¼ÆÊý¡££¨Spooling¼¼Êõ£»ÐéÄâ´æ´¢¼¼Êõ£»¸²¸ÇÓë½»»»¼¼Êõ£»Í¨µÀ¼¼Êõ£© 5¡¢ÓйØÉ豸µÄ¹ÜÀíÖУ¬( ADE )ÊÇÕýÈ·µÄ¡£ A.¡°¼ÆËã»úϵͳΪÿ̨É豸ȷ¶¨Ò»¸ö¾ø¶ÔºÅ¡± B.¡°Ã¿Ì¨É豸¶¼Ó¦¸ÃÓÐÒ»¸öΩһµÄÏà¶ÔºÅ¡± C.¡°ÉêÇëÉ豸ʱָ¶¨¾ø¶ÔºÅ¿ÉÌá¸ßÉ豸µÄʹÓÃÂÊ¡± D.¡°ÉêÇëÉ豸ʱָ¶¨É豸Ïà¶ÔºÅʹÉ豸·ÖÅäµÄÁé»îÐÔÇ¿¡± E.¡°Æô¶¯É豸ʱӦָ³öÉ豸µÄ¾ø¶ÔºÅ¡± 6¡¢ÊµÏÖÐéÄâÉ豸µÄÓ²¼þÌõ¼þÊÇʲô?²Ù×÷ϵͳӦÉè¼ÆÄÄЩ¹¦ÄܳÌÐò? Ó²¼þÌõ¼þÊÇ£ºÅäÖôóÈÝÁ¿µÄ´ÅÅÌ£¬ÒªÓÐÖжÏ×°ÖúÍͨµÀ£¬ ²Ù×÷ϵͳӦÉè¼ÆºÃ¡°Ô¤ÊäÈ롱³ÌÐò£¬¡°¾®¹ÜÀí¡±³ÌÐò£¬¡°»ºÊä³ö¡±³ÌÐò¡£ 7¡¢Ê²Ã´ÊÇÐéÄâÉ豸£¿ÎªÊ²Ã´ÒªÒýÈëÐéÄâÉ豸£¿ÊµÏÖÐéÄâÉ豸ʱËùÒÀÀµµÄ¹Ø¼ü¼¼ÊõÊÇʲô£¿ ´ð£ºÐéÄâÉ豸ÊÇָͨ¹ýijÖÖ¼¼Êõ£¬°ÑÒ»¸öÎïÀíÉ豸±ä³ÉÈô¸Ę́Âß¼É豸¡£Âß¼É豸ʵ¼ÊÉϲ¢²»´æÔÚ£¬Ö»ÊǸøÓû§µÄÒ»Öָоõ¡£ ÒýÈëÐéÄâÉ豸µÄÔÒòÊÇΪÁ˿˷þ¶ÀÕ¼É豸Ëù¾ßÓеÄËٶȽÏÂý¡¢×ÊÔ´µÄÀûÓÃÂʽϵ͵Äȱ 36 µã£¬ÒÔÌá¸ßÉ豸µÄÀûÓÃÂÊ¡£ ʵÏÖÐéÄâÉ豸ËùÒÀÀµµÄ¹Ø¼ü¼¼ÊõÊÇ·Öʱ¼¼Êõ¡£¼´¶à¸öÓû§½ø³Ìͨ¹ý·ÖʱµÄ·½Ê½Ê¹ÓÃͬһ̨ÎïÀíÉ豸¡£ºê¹ÛÉÏ£¬ÊÇÈô¸É½ø³ÌÔÚͬʱִÐÐI/O²Ù×÷£¬¶øÎ¢¹ÛÉÏ£¬ÔòÊÇһ̨ÎïÀíÉ豸·ÖʱµØÎªÃ¿¸ö½ø³Ì·þÎñ¡£Ä¿Ç°×î¹ã·ºµÄÐéÄâÉ豸¼¼ÊõÊÇSPOOLing¼¼Êõ¡£ 8¡¢SPOOLing¶ÔÒ»¸öÅú´¦ÀíϵͳÊDZØÒªµÄ£¬ÎªÊ²Ã´£¿¶ÔÒ»¸ö·ÖʱϵͳÐèÒªÂð£¿ÔÚ¶àµÀ³ÌÐòϵͳÖУ¬ÎªÊ²Ã´ÒªÊµÐÐSPOOLing¼¼Êõ£¿ ´ð£ºSPOOLing¶ÔÒ»¸öÅú´¦ÀíϵͳÊDZØÒªµÄ£¬ÔÒòÊÇ£ºSPOOLingÄÜʵÏÖ×÷ÒµµÄÔ¤ÊäÈ뻺Êä³ö¹¦ÄÜ£¬´Ó¶ø¿ÉÔÚϵͳÌṩµÄÊäÈë¾®ÖУ¬ÐγÉ×÷ÒµµÄÔ¤±¸¶ÓÁУ¬Îª×÷Òµµ÷¶ÈÌṩ·½±ã£»ÁíÍ⣬SPOOLing»¹ÄÜʵÏÖÐéÄâÉ豸¹¦ÄÜ£¬Ö§³Ö¶àµÀ×÷Òµ¶ÔϵͳÅäÖõÄÉÙÁ¿É豸µÄÐèÇó¡£·ÖʱºÍÅú´¦Àí¶¼ÐèÒª»ºÊä³ö¹¦ÄÜ¡£ÔÚ¶àµÀ³ÌÐòϵͳÖУ¬ÏµÍ³µÄ¹²ÏíÉ豸ÊýÁ¿ÓÐÏÞ£¬Îª±ÜÃ⾺ÕùʹÓöÀÕ¼É豸¶øËÀËø£¬ÀûÓÃSPOOLing¼¼Êõ°Ñ¶ÀÕ¼É豸¸ÄÔì³É¹²ÏíÉ豸£¬ÕâÑù²»µ«Ìá¸ßÁ˶ÀÕ¼É豸µÄÀûÓÃÂÊ£¬»¹Ìá¸ßÁËI/OµÄËÙ¶È£¬´Ó¶øÌá¸ßÁËCPUÓëÍâÉèµÄ²¢Ðжȡ£ 9¡¢¼ÙÉèÒ»¸öµ¥´¦Àí»úϵͳ£¬ÒÔµ¥µÀÅú´¦Àí·½Ê½´¦ÀíÒ»¸ö×÷ÒµÁ÷£¬×÷ÒµÁ÷ÖÐÓÐÁ½µÀ×÷Òµ£¬ÆäÕ¼ÓÃCPU¼ÆËãʱ¼ä¡¢ÊäÈ뿨ƬÊý¡¢´òÓ¡Êä³öÐÐÊýÈç±íËùʾ£º ×÷ÒµºÅ A B Õ¼ÓÃCPU¼ÆËãʱ¼ä£¨·Ö£© ÊäÈ뿨ƬÕÅÊý£¨ÕÅ£© Êä³öÐÐÊý£¨ÐУ© 3 2 100 200 2000 600 ÆäÖУ¬¿¨Æ¬ÊäÈë»úËÙ¶ÈΪ1000ÕÅ/min£»´òÓ¡»úËÙ¶ÈΪ1000ÐÐ/min¡£ÊÔ¼ÆË㣺 £¨1£©²»²ÉÓÃSPOOLing¼¼Êõ£¬¼ÆËãÕâÁ½µÀ×÷ÒµµÄ×ÜÔËÐÐʱ¼ä£¨´ÓµÚÒ»¸ö×÷ÒµÊäÈ뿪ʼ£¬µ½ µÚ¶þ¸ö×÷ÒµÊä³öÍê³ÉΪֹ£©¡£ £¨2£©Èç¹û²ÉÓÃSPOOLing¼¼Êõ£¬¼ÆËãÕâÁ½µÀ×÷ÒµµÄ×ÜÔËÐÐʱ¼ä¡£ ´ð£º£¨1£©=£¨0.1+3+2£©+£¨0.2+2+0.6£©=7.9·Ö £¨2£©=0.1+3+2+0.6=5.7·Ö 5.6´ÅÅ̹ÜÀí 1¡¢Ò»¸ö¿ìËÙ´ÅÅÌתËÙΪ7200RPM£¬Ã¿´ÅµÀ160¸öÉÈÇø£¬Ã¿ÉÈÇø512×Ö½Ú£¬ÄÇôÀíÏë״̬Ï£¬ÆäÊý¾Ý´«ÊäËÙÂÊΪ£¨£©¡£ 2¡¢ÅжϣºÓÅ»¯ÔÚ´ÅÅÌÉÏÎļþÎïÀí¿éµÄ·Ö²¼¿ÉÏÔÖø¼õÉÙѰµÀʱ¼ä£¬Òò´ËÄÜÓÐЧµØÌá¸ß´ÅÅÌI/OµÄËÙ¶È¡£ 3¡¢ÉèL,M,N·Ö±ð±íʾÅÌ×éµÄÖùÃæÊý¡¢ÅÌÃæÊý¡¢ÉÈÇøÊý£¬B±íʾ¿éºÅ£¬ÔòµÚiÖùÃæ¡¢j´ÅÍ·¡¢kÉÈÇøËù¶ÔÓ¦µÄ¿éºÅBΪ£ºB=(i*M*N)+(j*N)+k ʽÖУ¬i=0£¬1£¬?£¬L-1£»j=0£¬1£¬?£¬M-1£»k=0£¬1£¬?£¬N-1 ͬÑù£¬¸ù¾ÝB¿ÉÒÔ¼ÆËã´ÅÅÌλÖ㺠ÖùÃæºÅi=int£¨B,M*N£© ´ÅÍ·ºÅj=int£¨mod£¨B,M*N£©,N£© ÉÈÇøºÅk=mod£¨mod£¨B,M*N£©,N£© 4¡¢¼Ù¶¨´ÅÅ̵ĴæÈ¡±ÛÏÖÔÚ´¦ÓÚ6££ÖùÃæÉÏ£¬ÓÐÈçϱíËùʾµÄÁù¸öÇëÇóµÈ´ý·ÃÎÊ´ÅÅÌ£¬ÊÔÁгö×îʡʱ¼äµÄÏìӦ˳Ðò¡££¨´ð£º6£¬2£¬1£¬4£¬3£¬5£© 37 ÐòºÅ 1 2 3 4 5 6 ÖùÃæºÅ 7 5 15 7 20 5 ´ÅµÀºÅ 6 5 20 4 9 15 ÉÈÇøºÅ 3 6 6 4 3 2 2¡¢¼Ù¶¨ÓÐ4¸÷¼Ç¼A,B,C,D£¬Ë³Ðò·ÅÔÚ´ÅÅ̵Äij´ÅµÀÉÏ£¬¸Ã´ÅµÀ»®·ÖΪ4¿é£¬Ã¿¿é´æ·ÅÒ»¸ö¼Ç¼¡£ÏÖÔÚҪ˳Ðò´¦ÀíÕâЩ¼Ç¼£¬Èç¹û´ÅÅ̵ÄתËÙΪ20msתһÖÜ£¬´¦Àí³ÌÐòÿ¶Á³öÒ»¸ö¼Ç¼ºó»¨5msʱ¼ä½øÐд¦Àí¡£ÎÊ£º´¦ÀíÍêÕâ4¸ö¼Ç¼ÐèÒª¶àÉÙʱ¼ä£¿ÎªÁËËõ¶Ì´¦Àíʱ¼äÓ¦ÈçºÎ°²ÅÅÕâЩ¼Ç¼£¿²¢¼ÆËã´¦ÀíµÄ×Üʱ¼ä¡£ 3¡¢´ÅÅ̵÷¶ÈµÄÏà¹ØÎÊÌ⣺¸÷ÖÖµ÷¶ÈËã·¨ 4¡¢ÔÚijϵͳÖУ¬Êý¾Ý´Ó´ÅÅ̶ÁÈ뻺³åÇø£¬È»ºó´Ó»º³åÇø´«ÈËÓû§Çø£¬ÔÙÔÚÓû§ÇøÖд¦Àí¡£¼ÙÉè¸Ã´ÅÅÌϵͳÖÐÎļþÔڴŵÀÉÏ·ÇÁ¬Ðø´æ·Å£¬´ÅÍ·´ÓÒ»¸ö´ÅµÀÒÆÖÁÁíÒ»¸ö´ÅµÀÐèҪʱ¼ät1£¬Âß¼ÉÏÏàÁÚÊý¾Ý¿éµÄƽ¾ù¾àÀëΪd´ÅµÀ£¬Ã¿¿éµÄÐýתÑÓ³Ùʱ¼ä¼°´«ÊäµÀ»º³åÇøµÄ´«Êäʱ¼ä·Ö±ðΪt2ºÍt3¡£ÎʶÁÈ¡N¸öÊý¾Ý¿éµÄ´ÅÅÌ·ÃÎÊʱ¼äÒ»¹²ÊǶàÉÙ£¿ÁíÍ⣬¼ÙÉ轫»º³åÇøµÄÊý¾Ý´«Ë͵½Óû§ÇøËù»¨·ÑµÄʱ¼äΪt4ÇÒt4ԶԶСÓÚ¶Áȡһ¸öÊý¾Ý¿éµÄ´ÅÅÌ·ÃÎÊʱ¼ä£¬CPU¶ÔÒ»¿éÊý¾Ý½øÐд¦ÀíµÄʱ¼äΪt5¡£ÎÊ·Ö±ðÔÚµ¥»º³åºÍË«»º³åÇé¿öÏ£¬Ò»¿éÊý¾ÝµÄ×Ü´¦Àíʱ¼äÊǶàÉÙ£¿ 8¡¢¼ÙÉèÒ»¸ö´ÅÅÌ×é¹²100¸öÖùÃæ£¬Ã¿¸öÖùÃæÉÏÓÐ8¸ö´ÅµÀ£¬Ã¿¸öÅÌÃæ±»·Ö³É8¸öÉÈÇø¡£ÏÖÓÐÒ»¸öº¬ÓÐ6400¸öÂß¼¼Ç¼µÄÎļþ£¬Âß¼¼Ç¼µÄ´óСÓëÉÈÇøÒ»Ö£¬¸ÃÎļþÒÔ˳Ðò½á¹¹µÄÐÎʽ±»´æ´¢µ½´ÅÅÌÉÏ¡£ÖùÃæ¡¢´ÅµÀ¡¢ÉÈÇøµÄ±àºÅ´Ó0¿ªÊ¼£¬Âß¼¼Ç¼µÄ±àºÅÒ²´Ó0¿ªÊ¼¡£ÎļþÐÅÏ¢´Ó0ÖùÃæ¡¢0´ÅµÀ¡¢0ÉÈÇø¿ªÊ¼´æ·Å£¬ÊÔÎÊ£º £¨1£©¸ÃÎļþµÄµÚ3680¸öÂß¼¼Ç¼Ӧ¸Ã´æ·ÅÔÚʲôλÖã¿ £¨2£©µÚ78ÖùÃæµÄµÚ6´ÅµÀµÄµÚ6ÉÈÇøÖдæ·ÅÁ˸ÃÎļþµÄµÚ¼¸¸öÂß¼¼Ç¼£¿ 9¡¢ÓÐ10¸ö¼Ç¼ÔÚij´ÅÅ̵ÄÒ»¸ö´ÅµÀÉÏ£¬¼Ù¶¨Õâ¸ö´ÅµÀ»®·ÖΪ10¸öÉÈÇø£¬Ã¿¸öÉÈÇø´æ·ÅÒ»¸ö¼Ç¼¡£ÏÖÔÚÒª´Ó´ÅµÀÉÏ˳ÐòµØ½«10¸ö¼Ç¼¶Á³ö£¬Èç¹û´ÅÅÌתËÙΪ20msתһÖÜ£¬´¦Àí³ÌÐòÿ¶Á³öÒ»¸ö¼Ç¼ºó»¨4ms½øÐд¦Àí¡£ÎÊ´¦ÀíÍê10¸ö¼Ç¼µÄ×Üʱ¼äÊǶàÉÙ£¿ÎªËõ¶Ì´¦Àíʱ¼äÓ¦ÈçºÎ°²ÅÅÕâЩ¼Ç¼£¿ÐèÒª¶àÉÙ´¦Àíʱ¼ä£¿ 10¡¢¶ÔÓÚÓ²ÅÌÉÏ´æ·ÅµÄÐÅÏ¢£¬ÎïÀíÉ϶ÁдµÄ×îСµ¥Î»ÊÇÒ»¸ö£¨£©£¨Ñ¡Ï¶þ½øÎ»£»×Ö½Ú£»ÎïÀí¿é£»Âß¼¼Ç¼£© 11¡¢Ò»¸öÈíÅÌÓÐ40¸öÖùÃæ£¬Ñ°µÀÊ±ÒÆ¹ýÿ¸öÖùÃæ»¨·Ñ6ms£¬Èô²»²ÉÈ¡ÈκÎʹÎļþµÄ¿é¾¡Á¿½ôÃÜ´æ·ÅµÄ´ëÊ©£¬ÔòÂß¼ÉÏÏàÁÚµÄ¿éÆ½¾ù¼ä¸ô13¸öÖùÃæ£¬Èç¹û²Éȡһ¶¨µÄ´ëʩʹµÃÎļþÖÐÏàÁڵĿ龡¿ÉÄÜ·ÅÔÚÒ»Æð£¬Ôò¿é¼äµÄƽ¾ù¼ä¸ôÊÇ2¸öÖùÃæ¡£¼Ù¶¨¶ÁдʱÕÒµ½ÖùÃæºóƽ¾ùÐýתʱ¼äΪ100ms£¬´«ÊäËÙÂÊΪÿ¿é25ms£¬ÔòÔÚ´ËÁ½ÖÖÇé¿öÏ´«ÊäÒ»¸ö100¿éµÄÎļþ¸÷ÐèÒª¶à³¤Ê±¼ä£¿ 12¡¢ÏÂÁдÅÅ̵綯Ëã·¨ÖУ¬£¨2£¬5£©Ëã·¨¿ÉÄÜ»áËæÊ±¸Ä±äÒÆ¶¯±ÛµÄÔ˶¯·½Ïò¡£ £¨1£©µçÌÝ£»£¨2£©FCFS£»£¨3£©Ñ»·É¨Ã裻£¨4£©×î¶ÌѰµÀʱ¼ä 13¡¢ÓÐÒ»ÒÆ¶¯±Û´ÅÅÌ£¬¹²100¸ö´ÅµÀ£¬Ã¿¸ö´ÅµÀ·Ö8¸öÉÈÇø£¬´ÅÅÌתËÙΪ500r/s£¬´ÅÍ·Ã¿ÒÆ¶¯Ò»¸ö´ÅµÀÐèÒª10ms£¬ÓÐÒ»¸öÓû§ÇëÇó·ÃÎʵÚ25´ÅµÀµÄµÚ3ÉÈÇø£¬²¢Á¢¼´±»ÏµÍ³ÏìÓ¦£¬ 38 ¼ÙÉè´ÅÍ·µ±Ê±´¦ÓÚ15´ÅµÀÉÏ£¬´ÅÍ·µ½´ïµÚ25µÀʱÕý´¦ÓÚ1ÉÈÇøµÄ¿ªÊ¼Î»Öã¬ÊÔ¼ÆËã¸ÃÓû§ÖÁÉÙÐèÒªµÈ´ý¶àʱʱ¼ä£¿ ´ð£ºÑ°µÀʱ¼ä=£¨25-15£©*10=100ms ÑÓ³Ùʱ¼ä=£¨3-1£©*0.25=0.5ms ´«Êäʱ¼ä=0.25ms µÚÁùÕ Îļþϵͳ 1¡¢ÎļþϵͳµÄÐÔÄܶÔÕûÌåϵͳµÄÐÔÄÜÓ°ÏìºÜ´ó£¬Çë˵Ã÷ÔÚʵÏÖÎļþϵͳʱ¿ÉÒÔ´ÓÄÄЩ·½ÃæÌá¸ßÎļþϵͳµÄÐÔÄÜ¡£ Ìáʾ£ºÄ¿Â¼¹ÜÀí£»ÎļþʹÓ÷½Ê½£º´ò¿ª¡¢¹Ø±Õ£»Îļþ±£»¤£¨°üÀ¨Îļþ»Ö¸´¡¢¿ÚÁî¡¢ÃÜÂë¡¢·ÃÎÊ¿ØÖƵȣ©£»Ìá¸ß´ÅÅ̶ÁдËٶȵķ½·¨£¨´ÅÅ̸ßËÙ»º´æ¡¢Ìáǰ¶Á¡¢ÑÓ³Ùд¡¢ÓÅ»¯ÎïÀí¿é·Ö²¼¡¢²¢Ðн»²æ´æÈ¡µÈ£© 2¡¢ÓйØÎļþ¹ÜÀíÓëÉ豸¹ÜÀíµÄ¹ØÏµ£¬Åжϣº £¨1£©Îļþ¹ÜÀíÓëÉ豸¹ÜÀíʱ²Ù×÷ϵͳºÃ µÄÁ½¸öÍêÈ«¶ÀÁ¢µÄ¹¦ÄÜ£¬¶þÕß²»´æÔÚÈκιØÏµ¡£ £¨2£©É豸¹ÜÀíÓëÎļþϵͳÃÜÇÐÏà¹Ø£¬ÎļþϵͳÊÇÉ豸¹ÜÀíµÄ»ù´¡£¬É豸¹ÜÀí±ØÐëÒÀÀµÎļþ¹ÜÀí²ÅÄÜ×îÖÕÍê³ÉÏàÓ¦µÄ¹¦ÄÜ¡£ £¨3£©ÎļþϵͳΪÓû§°´Ãû´æÈ¡·þÎñ£¬ÊµÏÖÂß¼ÎļþÓëÎïÀíÎļþÖ®¼äµÄÓ³É䣬¶øÎļþÐÅÏ¢µÄ´æÈ¡ÊÇÉ豸¹ÜÀí²¿·ÖÍê³ÉµÄ¡£ £¨4£©É豸¹ÜÀíʱÎļþϵͳµÄ»ù´¡£¬Îļþ¹ÜÀíÊÇÉ豸¹ÜÀíµÄÒ»²¿·Ö¡£ 3¡¢¿Éͨ¹ýÄÄЩ;¾¶¸ÄÉÆÎļþϵͳµÄÐÔÄÜ£¿ ´ð£º£¨1£©¸Ä½øÎļþµÄĿ¼½á¹¹ÒÔ¼°¼ìË÷Ŀ¼µÄ·½·¨£¬À´¼õÉÙ¶ÔÎļþµÄ²éÕÒʱ¼ä£»£¨2£©Ñ¡ÔñºÃµÄÎļþ´æ´¢½á¹¹£¬ÒÔÌá¸ß¶ÔÎļþµÄ·ÃÎÊËÙ¶È£»£¨3£©Í¨¹ý²ÉÓôÅÅ̸ßËÙ»º´æ¡¢ÓÅ»¯ÎïÀí¿éµÄ·Ö²¼¡¢ÀûÓÃÌáǰ¶Á¡¢ÑÓ³Ùд»òÐéÄâÅ̵ȷ½·¨À´Ìá¸ß´ÅÅÌI/OËÙ¶È£¬ÒÔÌá¸ß¶ÔÊý¾ÝµÄ´«ËÍËÙ¶È¡£ 6.1ÎļþºÍÎļþϵͳ 1¡¢Ê¹ÓÃÎļþʱ£¬Í¨³£ÒªÏÔʾµØ½øÐÐOPEN¡¢CLOSE²Ù×÷¡£ £¨1£©ÕâÑù×öµÄÄ¿µÄÊÇʲô£¿£¨2£©ÄÜ·ñÈ¡Ïû£¿Ó¦ÈçºÎ×ö£¿£¨3£©È¡ÏûºóÓÐʲô²»Àû£¿ Ìáʾ£º£¨3£©È¡Ïûopen£¬Ôòÿ´ÎʹÓÃÎļþ¶¼ÒªÅжÏÎļþÊÇ·ñÒѾ´ò¿ª£¬Ôö¼Óϵͳ¿ªÏú£»È¡Ïûclose£¬ÔòÎļþ´ò¿ªºó»áһֱפÁôÔÚÄÚ´æÖ±µ½½ø³Ì»òϵͳ½áÊø¡¢ÀË·Ñϵͳ×ÊÔ´¡£ 2¡¢Åжϣº´ò¿ªÎļþµÄ¹¦ÄܾÍÊǽ«Îļþ¸´ÖƵ½Ö÷´æ¡£ 3¡¢ÅжϣºÌØÊâÎļþÊÇÖ¸ÆäÓÃ;ÊÇÓÉÓû§ÌØÊâ¹æ¶¨µÄÎļþ¡£ 4¡¢´ò¿ªÒ»¸öUNIXϵͳµÄÎļþ£¬ÐèÒª¼¸¸öÊý¾Ý½á¹¹£¿Ö®¼äµÄÁªÏµÈçºÎ£¿ Ìáʾ£ºË÷Òý½Úµã¡¢ÄÚ´æË÷Òý½Úµã±í£¬ÏµÍ³´ò¿ªÎļþ±í¡¢Óû§´ò¿ªÎļþ±í¡¢Ã¿¸öopen·µ»Ø¸ø½ø³ÌÒ»¸öÎļþÃèÊö·û£¬ËüÊÇÓû§´ò¿ªÎļþ±íÖеıíÏîÐòºÅ£¬ËüÔÚÓû§´ò¿ªÎļþ±íÖжÔÓ¦µÄ±íÏîÖ¸Ïòϵͳ´ò¿ªÎļþ±íÖÐΨһµÄ±íÏî¡£Ò»¸ö±»´ò¿ªÎļþµÄËùÓÐʵÀýËù¶ÔÓ¦µÄ±íÏîÖ¸ÏòÄÚ´æË÷Òý½Úµã±íÖеÄͬһ±íÏî¡£ 5¡¢ÔÚÎļþϵͳÖпÉÃüÃûµÄ×îСÊý¾Ýµ¥Î»ÊÇ£¨Êý¾ÝÏ£¬Óû§ÒÔ£¨¼Ç¼£©Îªµ¥Î»¶ÔÎļþ½øÐкó 39 ´æÈ¡¡¢¼ìË÷µÈ£¬¶ÔÎļþ´æ´¢¿Õ¼äµÄ·ÖÅäÔòÒÔ£¨Îļþ£©Îªµ¥Î»¡£ Ñ¡Ï×Ö·û´®£»Êý¾ÝÏ¼Ç¼£»Îļþ£»Îļþϵͳ 6.2ÎļþÂß¼½á¹¹ 1¡¢¼Ù¶¨´Å´øµÄ¼Ç¼ÃܶÈΪÿӢ´ç800¸ö×Ö·û£¬Ã¿Ò»¸öÂß¼¼Ç¼³¤Îª160¸ö×Ö·û£¬¿éÓë¿éÖ®¼äµÄ¼ä϶Ϊ0.6Ó¢´ç£¬ÏÖÓÐ1000¸öÂß¼¼Ç¼ÐèÒª´æ´¢µ½´Å´øÉÏ£¬ÎÊ£º £¨1£©²»²ÉÓóÉ×é²Ù×÷ʱ£¬´Å´ø¿Õ¼äµÄÀûÓÃÂÊÊǶàÉÙ£¿ £¨2£©²ÉÓÃÒÔ5¸öÂß¼¼Ç¼Ϊһ×éµÄ³É×é²Ù×÷ʱ£¬´Å´ø¿Õ¼äµÄÀûÓÃÂÊÊǶàÉÙ£¿ £¨3£©ÎªÁËÊÇ´Å´ø¿Õ¼äµÄÀûÓÃÂÊ´óÓÚ50£¥£¬²ÉÓüǼ³É×éµÄ¿éÒò×ÓÖÁÉÙÊǶàÉÙ£¿ 2¡¢Ä³Óû§Îļþ¹²10¸öÂß¼¼Ç¼£¬Ã¿¸öÂß¼¼Ç¼µÄ³¤¶ÈΪ480¸ö×Ö·û£¬ÏְѸÃÎļþ´æ·Åµ½´Å´øÉÏ£¬Èô´Å´øµÄ¼Ç¼ÃܶÈΪ800×Ö·û/Ó¢´ç£¬¿éÓë¿éÖ®¼äµÄ¼ä϶Ϊ0.6Ó¢´ç£¬»Ø´ðÏÂÁÐÎÊÌ⣺ (1)²»²ÉÓüǼ³É×é²Ù×÷ʱ´Å¿Õ¼äµÄÀûÓÃÂÊΪ__________¡£ (2)²ÉÓüǼ³É×é²Ù×÷ÇÒ¿éÒò×ÓΪ5ʱ£¬´Å´ø¿Õ¼äµÄÀûÓÃÂÊΪ__________¡£ (3)µ±°´ÉÏÊö·½Ê½°ÑÎļþ´æ·Åµ½´Å´øÉϺó£¬Óû§ÒªÇóÿ´Î¶ÁÒ»¸öÂß¼¼Ç¼´æ·Åµ½ËûµÄ¹¤×÷Çø¡£ µ±¶Ô¸Ã¼Ç¼´¦Àíºó£¬ÓÖÒªÇó°ÑÏÂÒ»¸öÂß¼¼Ç¼¶ÁÈëËûµÄ¹¤×÷Çø£¬Ö±ÖÁ10¸öÂß¼¼Ç¼´¦Àí½áÊø¡£ÏµÍ³Ó¦ÈçºÎΪÓû§·þÎñ? Ìáʾ£º(1)ÀûÓÃÂÊΪ50% (2)ÀûÓÃÂÊΪ83% (3)ÉèÖó¤¶ÈΪ2400×Ö·ûµÄÖ÷´æ»º³åÇø£»ÕÒµ½¸ÃÎļþµÄ´æ·ÅλÖã¬Æô¶¯´Å´ø»ú¶Á³öµÚÒ»¿éÄÚÈÝ´æÈëÖ÷´æ»º³åÇø£»½øÐмǼ·Ö½â£¬°´Óû§ÒªÇóÒÀ´Î°ÑÖ÷´æ»º³åÇøÖеÄÎå¸ö¼Ç¼´«Ë͵½Óû§¹¤×÷Çø£»Æô¶¯´Å´ø»ú¶ÁµÚ¶þ¿éÄÚÈÝ´æÈëÖ÷´æ»º³åÇø£¬°ÑµÚ6ÖÁ10¸öÂß¼¼Ç¼°´Óû§ÒªÇóÒÀ´Î´«Ë͵½Óû§¹¤×÷Çø¡£ 4¡¢ÏÂÁÐÐðÊöÖÐÕýÈ·µÄÊÇ£¨3£¬4£©¡£ £¨1£©ÔÚ´Å´øÉϵÄ˳ÐòÎļþÖвåÈëеļǼʱ£¬±ØÐë¸´ÖÆÕû¸öÎļþ£»£¨2£©ÓÉÓÚ´Å´øµÄ¼Û¸ñ±È´ÅÅ̱ãÒË£¬ÓôŴøÊµÏÖË÷ÒýÎļþ¸ü¾¼Ã£»£¨3£©ÔÚ´Å´øÉϵÄ˳ÐòÎļþµÄ×îºóÌí¼Óмͼʱ£¬²»±Ø¸´ÖÆÕû¸öÎļþ£»£¨4£©±ä¸ü´ÅÅÌÉϵÄ˳ÐòÎļþµÄ¼Ç¼ÄÚÈÝʱ£¬²»Ò»¶¨Òª¸´ÖÆÕû¸öÎļþ£»£¨5£©ÔÚ´ÅÅÌÉϵÄ˳ÐòÎļþÖвåÈëеļǼʱ£¬±ØÐë¸´ÖÆÕû¸öÎļþ 5¡¢¶Ô¼Ç¼ʽÎļþ£¬²Ù×÷ϵͳΪÓû§´æÈ¡ÎļþÐÅÏ¢µÄ×îСµ¥Î»ÊÇ£¨£©£¨Ñ¡Ï×Ö·û£»Êý¾ÝÏ¼Ç¼£»Îļþ£© 6.3Íâ´æ·ÖÅ䷽ʽ 1¡¢ÅжϣºÍ¬Ò»ÎļþÔÚ²»Í¬µÄ´æ´¢½éÖÊÉÏÓ¦¸ÃÓÃÏàͬµÄ×éÖ¯ÐÎʽ¡£ 2¡¢Èç¹ûÎļþ²ÉÓÃÖ±½Ó´æÈ¡·½·¨Ê¹Óã¬ÇÒÎļþ´óС²»¹Ì¶¨£¬ÔòÓ¦²ÉÓ㨣©ÎïÀí½á¹¹¡££¨Ñ¡Ïֱ½Ó£»Ë÷Òý£»Ëæ»ú£»Ë³Ðò£© 1¡¢Èç¹ûÒ»¸öÎļþ´æ·ÅÔÚ100¸öÊý¾Ý¿éÖУ¬Îļþ¿ØÖƿ顢Ë÷Òý¿é»òË÷ÒýÐÅÏ¢µÈ¶¼×¤ÁôÔÚÄÚ´æ¡£ÏÂÃæ¸÷ÖÖÇé¿öÏ£¬ÐèÒª×ö¼¸´Î´ÅÅÌI/O²Ù×÷£¿ £¨1£©Á¬Ðø·ÖÅ䣬½«×îºóÒ»¸öÊý¾Ý¿é°áµ½ÎļþÍ·²¿£¨200´Î£© £¨2£©µ¥¼¶Ë÷Òý·ÖÅ䣬½«×îºóÒ»¸öÊý¾Ý¿é°áµ½ÎļþÍ·²¿£¨0´Î£© £¨3£©ÒþʽÁ´½Ó·ÖÅ䣬½«×îºóÒ»¸öÊý¾Ý¿é°áµ½ÎļþÍ·²¿£¨0´Î£© 40 £¨4£©²ÉÓÃÒþʽÁ´½Ó£¬½«µÚÒ»¸öÊý¾Ý²åÈëÎļþβ²¿£¨102´Î£© 2¡¢ÔÚUNIXÖУ¬ÈôÅÌ¿éΪ1KB£¬Ã¿¿é¿É·Å256¸öµØÖ·£¬ÈçºÎ½«ÏÂÁÐÎļþµÄÆ«ÒÆÁ¿×ª»»ÎªÎïÀíµØÖ·£º9000£¬18000£¬420000 3¡¢Ä³ÎļþϵͳÖУ¬Íâ´æÎªÓ²ÅÌ£¬ÎïÀí¿é´óСΪ512B¡£ÓÐÎļþA£¬°üº¬590¸öÂß¼¼Ç¼£¬Ã¿¸ö¼Ç¼ռ255B£¬Ã¿¸öÎïÀí¿é´æ·Å2¸öÂß¼¼Ç¼¡£ÎļþAËùÔÚµÄĿ¼ÈçͼËùʾ¡£Ã¿¸öĿ¼ÏîÕ¼127B£¬Ã¿¸öÎïÀí¿é·Å4¸öĿ¼Ïî¡£ÎÊ£º £¨1£©ÈôÎļþ²ÉÓô®Áª½á¹¹£¬Á´½Ó×ÖÕ¼2B£¬ÄÇôҪ½«A¶ÁÈëÄڴ棬ÖÁÉÙÐèÒª´æÈ¡¼¸´ÎÓ²ÅÌ£¿£¨300´Î£© £¨2£©ÈôÎļþ²ÉÓÃÁ¬Ðø½á¹¹£¬ÄÇôҪ½«AµÄµÚ480ºÅ¼Ç¼¶ÁÈëÄڴ棬ÖÁÉÙÒª´æÈ¡¼¸´ÎÓ²ÅÌ£¿£¨5´Î£© Root Bin dev etc boot usr tmp Mike marv you he File dir1 dir2 A B C D E 4¡¢Ä³²Ù×÷ϵͳµÄÎļþ¹ÜÀí²ÉÓÃÖ±½ÓË÷ÒýºÍ¶à¼¶Ë÷Òý»ìºÏ·½Ê½£¬ÎļþË÷Òý±í¹²ÓÐ10ÏÆäÖÐǰ8ÏîÊÇÖ±½ÓË÷ÒýÏµÚ9ÏîÊÇÒ»´Î¼ä½ÓË÷ÒýÏµÚ10ÏîÊǶþ´Î¼ä½ÓË÷ÒýÏ¼Ù¶¨ÎïÀí¿éµÄ´óСÊÇ2K£¬Ã¿¸öË÷ÒýÏîÕ¼ÓÃ4B£¬ÎÊ£º £¨1£©¸ÃÎļþϵͳÖÐ×î´óµÄÎļþ¿ÉÒÔ´ïµ½¶à´ó£¿ £¨2£©¼Ù¶¨Ò»¸öÎļþµÄʵ¼Ê´óСÊÇ128MB£¬¸ÃÎļþʵ¼ÊÕ¼ÓôÅÅ̿ռä¶à´ó£¨°üÀ¨¼ä½ÓË÷Òý¿é£©£¿ 5¡¢Ò»¸öÎļþÓÐ100¸ö´ÅÅ̿飬¼ÙÉèÎļþ¿ØÖÆ¿éÔÚÄÚ´æ¡£ÔÚÏÂÁÐÇé¿öÏ£¬·Ö±ð¼ÆË㲢˵Ã÷ÔÚÁ¬Ðø·ÖÅäºÍÏÔʾÁ´½Ó·ÖÅ䷽ʽÏ£¬·Ö±ðÐèÒªÖ´ÐжàÉٴδÅÅÌI/O²Ù×÷£¿£¨¼ÙÉèÿ¶Á»òдһ¿é´ÅÅÌ¿é¾ÍÊÇÒ»´Î´ÅÅ̲Ù×÷£»¼ÙÉèÔÚÁ¬Ðø·ÖÅäÏ£¬ÎļþÍ·²¿ÎÞ¿ÕÏеĴÅÅ̿飬µ«Îļþβ²¿ÓпÕÏеĴÅÅ̿飩 £¨1£©ÔÚÎļþ¿ªÊ¼´¦Ìí¼ÓÒ»¸ö´ÅÅ̿飨ÐèÒªÍùÌí¼ÓµÄ´ÅÅÌ¿éÖÐдÊý¾Ý£©£» £¨2£©ÔÚÎļþµÚ50¿éǰÌí¼ÓÒ»¸ö´ÅÅ̿飨²»ÐèÒªÍùÌí¼ÓµÄ´ÅÅÌ¿éÖÐдÊý¾Ý£©£» £¨3£©É¾³ýÎļþµÚ50¿é´ÅÅ̿飻 £¨4£©ÔÚÎļþ½áβ´¦É¾³ýÒ»¸ö´ÅÅ̿顣 6¡¢¼Ù¶¨´ÅÅÌ¿éµÄ´óСΪ1KB£¬¶ÔÓÚ540MBµÄÓ²ÅÌ£¬ÆäÎļþ·ÖÅä±íFATÐèÒªÕ¼ÓöàÉÙ´æ´¢¿Õ¼ä£¿Èç¹ûÓ²ÅÌÈÝÁ¿ÊÇ1.2GBÄØ£¿ 7¡¢ÅжϣºÊ¹ÓÃÁ´½Ó½á¹¹×éÖ¯µÄÎļþÊʺÏÓÚ²ÉÓÃËæ»ú·ÃÎʵķ½Ê½¡£ 8¡¢ÔÚ´ÅÅÌÉÏÓÐÒ»¸öÎļþϵͳ£¬´ÅÅÌÿ¿é512×Ö¡£¼Ù¶¨Ã¿¸öÎļþÔÚĿ¼ÖÐÕ¼ÓÐÒ»¸öĿ¼Ï¸ÃĿ¼Ïî¸ø³öÁËÎļþÃû¡¢µÚÒ»¸öË÷Òý¿éµÄµØÖ·¡¢Îļþ³¤¶È£¨¿éÊý£©¡£ÔÚË÷Òý¿éÖУ¨°üÀ¨µÚÒ»¸öË÷Òý¿é£©Ç°Ãæ511¸ö×ÖÖ¸ÏòÎļþ¿é£¬¼´µÚi¸öË÷ÒýÏi=0£¬1£¬2£¬¡510£©Ö¸ÏòÎļþµÄµÚi¿é£¬Ë÷Òý¿éÖÐ×îºóÒ»¸ö×ÖÖ¸ÏòÏÂÒ»¸öË÷Òý¿é£¬×îºóÒ»¸öË÷Òý¿éÖÐ×îºóÒ»¸ö×ÖΪnull¡£¼Ù¶¨Ä¿Â¼ÔÚ´æ´¢Æ÷ÖУ¬Ã¿¸öÎļþµÄÂß¼¿éºÅ¾ù´Ó0¿ªÊ¼±àºÅ£¬Âß¼¿éÓëÎïÀí¿é³¤Ïàͬ¡£¶ÔÕâÑùµÄ 41 Ë÷ÒýÎïÀí½á¹¹£¬¸ÃϵͳӦÈçºÎ½«Âß¼¿éºÅ±ä»»³ÉÎïÀí¿éºÅ£¿ Ìáʾ£º£¨1£©¼ÆËã×éºÅ£ºa=m/511,ÔÙ¼ÆËã×éÄÚ¿éºÅ£ºb=mQ1,ÉèÖÃi=0£¬×ª£¨2£© £¨2£©Èôi==a£¬Ôò¶Á³ö¸Ã×éÄÚµÚb+1¸öË÷ÒýÏ¸ÃË÷ÒýÏîÖ¸ÏòµÄ¿éºÅ¾ÍÊÇÎïÀí¿éºÅ£¬½áÊø£»Èôi£¡=a£¬¶Á³öµÚ512ÏîË÷ÒýÏ²¢¶Á³ö¸ÃË÷ÒýÏî¶ÔÓ¦µÄË÷Òý¿é£¬×ª£¨2£©¡£ 9¡¢ÓÐÒ»¸öÎļþϵͳÈçÏÂͼËùʾ¡£Í¼Öеķ½¿ò±íʾĿ¼£¬È¦±íʾÆÕͨÎļþ¡£¸ùĿ¼³£×¤Äڴ棬Ŀ¼Îļþ×éÖ¯³ÉÁ´½ÓÎļþ£¬²»ÉèÎļþ¿ØÖƿ飬ÆÕͨÎļþ×éÖ¯³ÉË÷ÒýÎļþ¡£Ä¿Â¼±íĿָʾÏÂÒ»¼¶ÎļþÃû¼°Æä´ÅÅ̵ØÖ·£¨¸÷Õ¼2¸ö×Ö½Ú£¬¹²4¸ö×Ö½Ú£©¡£Èôϼ¶ÎļþÊÇĿ¼Îļþ£¬Ö¸Ê¾ÆäµÚÒ»¸ö´ÅÅÌ¿éµØÖ·¡£Èôϼ¶ÎļþÊÇÆÕͨÎļþ£¬Ö¸Ê¾ÆäÎļþ¿ØÖÆ¿éµÄ´ÅÅ̵ØÖ·¡£Ã¿¸öĿ¼Îļþ´ÅÅÌ¿é×îºó4¸ö×Ö½Ú¹©ÀÁ´Ê¹Óá£Ï¼¶ÎļþÔÚÉϼ¶Ä¿Â¼ÎļþÖеĴÎÐòÔÚͼÖÐΪ´Ó×óÖÁÓÒ¡£Ã¿¸ö´ÅÅÌ¿éÓÐ512×Ö½Ú£¬ÓëÆÕͨÎļþµÄÒ»¿éµÈ³¤¡£ÆÕͨÎļþµÄÎļþ¿ØÖÆ¿éÄÚÈݰüÀ¨£º¸ÃÎļþµÄÓйØÃèÊöÐÅÏ¢ºÍÎļþµØÖ·ÐÅÏ¢£¬ÆäÖÐǰ10¸öµØÖ·Ö±½Óָʾ¸ÃÎļþǰ10¸ö¿éµÄµØÖ·£¬µÚ11¡¢12¡¢13¸öµØÖ··Ö±ðÊÇÒ»¼¶Ë÷Òý¡¢¶þ¼¶Ë÷Òý¡¢Èý¼¶Ë÷Òý¡£ÎÊ£º £¨1£©Ò»¸öÆÕͨÎļþ×î¶à¿ÉÒÔÓжàÉÙ¸öÊý¾Ý¿é£¿ £¨2£©ÈôÒª¶ÁÎļþJÖеÄijһ¿é£¬×î¶àÆô¶¯´ÅÅ̶àÉٴΣ¿ £¨3£©ÈôÒª¶ÁWÎļþÖеÄijһ¿é£¬×îÉÙÆô¶¯´ÅÅ̶àÉٴΣ¿ £¨4£©¾Í£¨3£©¶øÑÔ£¬Îª×î´óÏ޶ȼõÉÙÆô¶¯´ÅÅ̵ĴÎÊý£¬¿É²ÉÓÃʲô·½·¨£¿´Ëʱ£¬´ÅÅÌ×î¶àÆô¶¯¶àÉٴΣ¿ ¸ùĿ¼ABCDEFGHIJKLMNPQRSTUVW 13¡¢»Ø´ð£º£¨1£©ÔÚunixÎļþϵͳÖУ¬inode½Úµã°üÀ¨ÄÄЩÄÚÈÝ£¿£¨2£©µ±Á½¸ö½ø³Ì´ò¿ªÍ¬Ò»¸öÎļþÊÇ£¬ÔÚÄÚºËÖÐÊÇ·ñ»á´æÔÚ¸ÃÎļþµÄÁ½¸öi½Úµã£¿Á½¸ö½ø³Ì¶ÁдÎļþµÄÆ«ÒÆÁ¿ÊÇ·ñʼÖÕÏàͬ£¿£¨3£©¼ÙÉèunixÎļþϵͳ²ÉÓÃ2¼¶Ë÷Òý½á¹¹£¬Ã¿¸ö´ÅÅÌ¿é´óСΪ4K×Ö½Ú£¬±£´æÒ»¸ö 22 ´ÅÅÌ¿éºÅÐèÒª4¸ö×Ö½Ú£¬ÔòÎļþµÄ×î´ó³¤¶È¿ÉÒÔΪ¶àÉÙ¸ö×Ö½Ú£¿£¨40K+2K£© 14¡¢¼ÙÉèij¸ö²ÉÓÃҳʽÐéÄâÄÚ´æ¹ÜÀíµÄunixÀàÐ͵IJÙ×÷ϵͳÖУ¬Ã¿¸öi½ÚµãÖаüº¬12¸öÖ±½Ó¿éÖ¸ÕëÒÔ¼°Ò»´Î¡¢¶þ´Î¡¢Èý´Î¼ä½ÓÖ¸Õë¸÷Ò»¸ö¡£ÁíÍ⣬¼ÙÉèÒ³Ãæ´óСºÍ´ÅÅÌÉÈÇø´óС¶¼ÊÇ8192×Ö½Ú£¬Ã¿¸ö´ÅÅÌ¿éÖ¸ÕëÕ¼ÓÃ64λ¡£¼ÙÉè¸Ã²Ù×÷ϵͳµÄÎļþϵͳ´øÓа´ÕÕ´ÅÅÌÉÈÇø´óС»®¿éµÄÄڴ滺³åÇø£¬ÇÒ±»·ÃÎʵÄÎļþÒѱ»´ò¿ª¡£ÈôijÓû§³ÌÐòÒª·ÃÎʸÃÎļþµÚ13423956¸ö×Ö½Ú£¬×î¶àÐèÒª¶àÉٴδÅÅÌ·ÃÎÊ£¿Çë˵Ã÷ÿ´Î·ÃÎÊ´ÅÅ̵ÄÄ¿µÄ¡£ 42 15¡¢ÉèÒ»¸öÎļþÕ¼¾ÝÁË100¸öÎïÀí¿é£¬¶ÔÓÚÁ¬Ðø½á¹¹¡¢Á´½Ó½á¹¹ºÍË÷Òý½á¹¹µÄÎļþ£¬Èç¹ûÒª½«Ò»¿éÐÅÏ¢°´ÏÂÊöÒªÇó²Ù×÷£¬¼ÙÉèÎļþµÄÎļþ¿ØÖÆ¿éÒѾÔÚÄڴ棬ÎÊ·Ö±ðÒªÆô¶¯¶àÉٴδÅÅÌI/O²Ù×÷£¿ £¨1£©¼ÓÔÚÎļþµÄÊײ¿£¨Á¬Ðø½á¹¹201´Î£¬Á´½Ó½á¹¹1´Î£¬Ë÷Òý½á¹¹1´Î£© £¨2£©¼ÓÔÚÎļþÖм䣨101´Î£¬51´Î£¬1´Î£© £¨3£©¼ÓÔÚÎļþµÄβ²¿£¨1´Î£¬2´Î£¬1´Î£© £¨4£©´ÓÎļþµÄÊײ¿É¾È¥£¨0´Î£¬1´Î£¬1´Î£© £¨5£©´ÓÎļþµÄÖмäɾȥ£¨98´Î£¬52´Î£¬1´Î£© £¨6£©´ÓÎļþµÄβ²¿É¾È¥£¨0´Î£¬1´Î£¬1´Î£© 15¡¢²ÉÓÃÖ±½Ó´æÈ¡·¨´æÈ¡Îļþʱ£¬¶Ô£¨Ë÷ÒýÎļþ£©Ð§ÂÊ×î¸ß£¬¶Ô£¨Á´½ÓÎļþ£©Ð§ÂÊ×îµÍ¡£ 16¡¢Îļþ½á¹¹¡¢Îļþ´æ´¢É豸ºÍ´æÈ¡·½·¨Ö®¼äµÄ¹ØÏµ¡£ ÎļþµÄÎïÀí½á¹¹ÃÜÇÐÒÀÀµÓÚÎļþ´æ´¢Æ÷µÄÌØÐԺʹæÈ¡·½·¨¡£³£ÓõÄÎļþ´æ´¢Æ÷ÓдŴøºÍ´ÅÅÌ¡¢´Å´øÊôÓÚ˳Ðò´æ´¢É豸£¬ÊʺϹ¹ÔìÁ¬Ðø½á¹¹Îļþ£¬ÏàÓ¦µÄ´æÈ¡·¨Í¨³£ÊÇ˳Ðò´æÈ¡·¨¡£´ÅÅÌÊôÓÚÖ±½Ó´æ´¢É豸£¬¸÷ÖÖÎïÀí½á¹¹¶¼¿É²ÉÓãºÈç¹û²ÉÓÃ˳Ðò´æÈ¡·¨£¬¼¸ÖÖÎïÀí½á¹¹¶¼¿ÉÒÔ´æÇ®£»Èç¹û²ÉÓÃÖ±½Ó´æÈ¡·¨£¬ÔòË÷ÒýÎļþЧÂÊ×î¸ß£¬Á¬ÐøÎļþЧÂʾÓÖУ¬´®ÁªÎļþЧÂÊ×îµÍ¡£ 17¡¢Îļþ´æ´¢Æ÷¡¢ÎļþÎïÀí½á¹¹ºÍ´æÈ¡·½·¨µÄ¹ØÏµ£º ´æ´¢É豸 Îļþ½á¹¹ ´æÈ¡·½·¨ ´ÅÅÌ Á¬Ðø ˳Ðò¡¢Ö±½Ó Á´½Ó ˳Ðò Ë÷Òý ˳Ðò¡¢Ö±½Ó ´Å´ø Á¬Ðø ˳Ðò 18¡¢ÅжϣºÎļþµÄÎïÀí½á¹¹Óë¾ßÌåµÄÎļþ´æ´¢É豸Î޹ء£ 19¡¢¼Ù¶¨unixϵͳÖеĴÅÅÌ¿é´óСΪ512B£¬ÏÖÔÚÒª¶ÔÒ»¸öÒѾ´ò¿ªµÄ1M´óСµÄÎļþ±éÀúÒ»±é£¬½«Òª·¢Éú¶àÉٴδÅÅÌÍê³ÉÖжϣ¿ 20¡¢¶ÔÓÚÁ¬ÐøÎļþ¡¢´®ÁªÎļþºÍË÷ÒýÎļþÈýÖÖÎïÀí½á¹¹£¬Á¬ÐøÎļþÊʺϵij¡ºÏÊÇ£¨Ã»ÓУ©£»´®ÁªÎļþÊʺϵij¡ºÏÊÇ£¨È«Êʺϣ©£»Ë÷ÒýÎļþÊʺϵij¡ºÏÊÇ£¨3£¬4£©¡£ £¨1£©´ÓÎļþÍ·²¿À©Õ¹£»£¨2£©´ÓÎļþÖв¿À©Õ¹£»£¨3£©´ÓÎļþβ²¿À©Õ¹£» £¨4£©´ÓÎļþÍ·²¿É¾³ý£»£¨5£©´ÓÎļþÖв¿É¾³ý£»£¨6£©´ÓÎļþβ²¿É¾³ý 21¡¢ÏÂÃæËµ·¨ÕýÈ·µÄÊÇ£¨1£¬4£© £¨1£©ÔÚ´Å´øÉϵÄ˳ÐòÎļþÖвåÈëеļǼʱ£¬±ØÐë¸´ÖÆÕû¸öÎļþ£» £¨2£©ÔÚ´ÅÅÌÉϵÄ˳ÐòÎļþÖвåÈëеļǼʱ£¬±ØÐë¸´ÖÆÕû¸öÎļþ£» £¨3£©ÔÚË÷Òý˳ÐòÎļþµÄ×îºóÌí¼ÓеļǼʱ£¬Ò»¶¨¸´ÖÆÕû¸öÎļþ£» £¨4£©ÔÚ´Å´øÉϵÄ˳ÐòÎļþµÄ×îºóÌí¼ÓеļǼʱ£¬²»±Ø¸´ÖÆÕû¸öÎļþ¡£ 6.4 Ŀ¼¹ÜÀí 1¡¢ÔÚij¸öÎļþϵͳÖУ¬Ã¿¸öÅÌ¿éΪ512B£¬FCBΪ64B£¬ÆäÖÐÎļþÃûÕ¼8B£¬Èç¹û²ÉÓÃÀàËÆUNIXϵͳµÄ·½·¨£¬½«ÎļþÃûÓëÎļþÆäËûÃèÊöÐÅÏ¢·Ö¿ª´æ·Å£¬ÔÚÎļþĿ¼ÏîÖÐÖ»°üÀ¨ÎļþÃûºÍË÷Òý½ÚµãµÄ±àºÅ£¬Ë÷Òý½Úµã±àºÅÕ¼2B£¬¶ÔÒ»¸ö´æ·ÅÔÚ´ÅÅÌÉϵÄ1024¸öĿ¼ÏîµÄĿ¼£¬ÊԱȽÏÒýÈëË÷Òý½Úµãǰºó£¬ÎªÕÒµ½ÆäÖÐÒ»¸öÎļþµÄFCB£¬Æ½¾ùÆô¶¯´ÅÅ̵ĴÎÊý¡£ 2¡¢ÔÚʵÏÖÎļþϵͳʱ°ÉÎļþĿ¼µÄĿ¼Ïî·Ö³ÉÁ½²¿·Ö£ºË÷Òý½ÚµãºÍ·ûºÅĿ¼ÏÓÐʲôºÃ´¦£¿ 3¡¢ÉèÖõ±Ç°Ä¿Â¼µÄÖ÷ÒªÔÒòÊÇ£¨½ÚÊ¡Ö÷´æ¿Õ¼ä£»¼Ó¿ìÎļþ²éÕÒËÙ¶È£»½ÚÊ¡¸¨´æ¿Õ¼ä£»±ãÓÚ´ò¿ªÎļþ£© 4¡¢UNIXϵͳÖУ¬Êý¾Ý½á¹¹´ÅÅÌË÷Òý½Úµã(dinode)ÖÐÓÐÊý¾ÝÏîdi_nlink£¬»î¶¯Ë÷Òý½Úµã(inode) 43 ÖÐÓÐÊý¾ÝÏîi_count¶øÏµÍ³´ò¿ªÎļþ±í(file)ÖÐÓÐÊý¾ÝÏîf_count¡£¼òÊöÕâÈý¸öÊý¾Ý½á¹¹Ö®¼äµÄÁªÏµ¡£²¢Ö¸³öÕâÈý¸öÊý¾ÝÏîµÄ×÷ÓᣠÌáʾ£ºdi_nlinkÖ¸³öÎļþ(»òĿ¼)µÄÁ¬½ÓÊýÊÇ(Ïà¶Ô)¾²Ì¬µÄ i_countÔòÊǻµÄ£¬¼´ÕýÔÚʹÓøÃÄÚ´æi½ÚµãµÄ¼ÆÊý£¬¼´¶¯Ì¬µÄ nlink·½±ãʹÓò»Í¬Ä¿Â¼(ÓÈÆäÊÇ¡°À롱µÃ½ÏԶʱ)£¬´ò¿ªÒ»Îļþºó¼´f_count Ϊ 1,i_countÔö1;¹Ø±Õʱ¸÷¼õ1 f_countΪ0ʱ£¬ÏµÍ³´ò¿ªÎļþ±íÏîΪ×ÔÓÉµÄ i_countΪ0ʱ£¬ÄÚ´æ»î¶¯Ë÷Òý½Úµã±íÏîΪ×ÔÓÉµÄ di_nlinkΪ0ʱ£¬¸ÃÎļþ±»É¾³ý£¬ÊÕ»ØÎļþ¿Õ¼äºÍi_node¿Õ¼ä 5¡¢Ê¹ÓÃÎļþϵͳʱ£¬Í¨³£ÒªÏÔʽµØ½øÐÐOPENºÍCLOSE²Ù×÷£¬ÕâÑù×öµÄÄ¿µÄÊÇʲô£¿Èç¹ûÒ»¸öÎļþϵͳ²ÉÓûùÓÚÎļþ·ÖÅä±íµÄ¶à¼¶Ä¿Â¼½á¹¹£¬¼ÙÉèÎļþ·ÖÅä±í´óСΪ500KB£¬ÅÌ¿é´óСΪ1KB£¬Îļþ·ÖÅä±íµÄÿһ¸ö±íÏîÕ¼2.5×Ö½Ú£¬¸ùÄ¿Â¼Çø´óСΪ32KB£¬Ä¿Â¼Ïî´óСΪ16B£¬¼ÆËãÎļþϵͳ¿É¹ÜÀíµÄÊý¾ÝÇø´óС£¬¸ùĿ¼ÖÐÈÝÄɵÄÎļþÊýÄ¿¡£²¢Õë¶Ô¸ÃÎļþϵͳ£¬ËµÃ÷OPEN²Ù×÷¹ý³ÌÖжÔÎļþϵͳµÄ²Ù×÷¡£ 6.5Îļþ´æ´¢¿Õ¼äµÄ¹ÜÀí 1¡¢ÔÚUNIXϵͳÖÐÓоí×ÊÔ´±íÈçͼËùʾ£º £¨1£© ÏÖÓÐÒ»¸ö½ø³ÌÒªÊÍ·Å4¸öÎïÀí¿é£¬Æä¿éºÅΪ150££¡¢156££¡¢172££¡¢177£££¬»³ö¾í ×ÊÔ´±íµÄ±ä»¯¡£ £¨2£© ÔÚ£¨1£©µÄ»ù´¡Éϼٶ¨Ò»¸ö½ø³ÌÒªÇó·ÖÅä5¸ö¿ÕÏп飬»³ö·ÖÅäºóµÄ¾í×ÊÔ´±í¡£ S_nfree=98 S_nfree[0]=120 S_nfree[1]=121 ? S_nfree[96]=145 S_nfree[97]=210 2¡¢ÔÚUNIXÖУ¬Ã¿¸öi½ÚµãÖÐÓÐ10¸öÖ±½ÓµØÖ·ºÍÒ»¡¢¶þ¡¢Èý¼¶¼ä½ÓË÷Òý¡£Èôÿ¸öÅÌ¿é512B£¬Ã¿¸öÅÌ¿éµØÖ·4B£¬ÔòÒ»¸ö1MBµÄÎļþ·Ö±ðÕ¼ÓöàÉÙ¼ä½ÓÅ̿飿20MBµÄÎļþÄØ£¿ 3¡¢Èô8¸ö×Ö£¨×Ö³¤32룩×é³ÉµÄλʾͼ¹ÜÀíÄڴ棬¼Ù¶¨Óû§¹é»¹Ò»¸ö¿éºÅΪ100µÄÄÚ´æ¿éʱ£¬Ëü¶ÔӦλʾͼµÄλÖÃΪ£¨4£¬4£© 4¡¢¼ÙÉèÒ»¸ö´ÅÅÌ×é¹²ÓÐ100¸öÖùÃæ£¬Ã¿¸öÖùÃæÓÐ8¸ö´ÅµÀ£¬Ã¿¸öÅÌÃæ±»·ÖΪ4¸öÉÈÇø¡£Âß¼¼Ç¼µÄ´óСÓëÉÈÇø´óСÏàµÈ£¬ÖùÃæ¡¢´ÅµÀ¡¢ÉÈÇøµÄ±àºÅ¾ù´Ó¡°0¡±¿ªÊ¼£¬ÏÖÓÃ×Ö³¤Îª16λµÄ200¸ö×Ö£¨µÚ0µ½199×Ö£©×é³ÉλʾͼÀ´Ö¸Ê¾´ÅÅ̿ռäµÄʹÓÃÇé¿ö¡£ÎÊ£º £¨1£©Îļþϵͳ·¢ÏÖλʾͼÖеÚ15×ÖµÚ7λΪ0¶ø×¼±¸·ÖÅä¸øÄ³Ò»¼Ç¼ʱ£¬¸Ã¼Ç¼»á´æ·Åµ½´ÅÅ̵ÄÄÄÒ»¿éÉÏ£¿´Ë¿éµÄÎïÀíλÖã¨ÖùÃæºÅ¡¢´ÅµÀºÅºÍÉÈÇøºÅ£©ÊǶàÉÙ£¿ £¨2£©É¾³ýÎļþÊÇ»¹Òª¹é»¹´æ´¢¿Õ¼ä£¬µÚ56ÖùÃæµÚ6´ÅµÀµÚ3ÉÈÇøµÄ¿é¾Í±ä³ÉÁ˿հ׿飬´Ëʱ£¬Î»Ê¾Í¼Öеĵڼ¸Î»Ó¦¸ÃÓÉ1¸Ä³É0£¿ 44 6.6Îļþ¹²ÏíºÍ±£»¤ 1¡¢ÅжϣºÓû§¶ÔÎļþµÄ·ÃÎÊ£¬½«ÓÉÓû§·ÃÎÊ±í¡¢Ä¿Â¼·ÃÎÊȨÏÞ¼°ÎļþÊôÐÔÈýÕßµÄȨÏÞËùÈ·¶¨¡£ 2¡¢Îª·ÀÖ¹Óû§Ê¹Óù²ÏíÎļþʱ¿ÉÄÜÔì³ÉÎļþ±»ÆÆ»µ£¬Í¨³£¿É²ÉÓ㨣©·½·¨À´±£»¤Îļþ¡££¨Ñ¡Ï½¨Á¢¶à¸ö¸±±¾£»¶¨Ê±×ª´¢Îļþ£»¹æ¶¨Ê¹ÓÃȨÏÞ£»ÉèÖÿÚÁ 3¡¢ÏµÍ³¼°°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇ·ÀÖ¹£¨Î´¾ºË×¼µÄÓû§½øÈëϵͳ£©£»Óû§¼¶°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇΪÓû§£¨·ÖÅä¡°Îļþ·ÃÎÊȨ¡±£©£»Ä¿Â¼¼¶°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇΪ±£»¤ÏµÍ³µÄ£¨¸÷¼¶Ä¿Â¼£©£»Îļþ¼¶°²È«¹ÜÀíµÄÖ÷ÒªÈÎÎñÊÇ¿ØÖÆ£¨Óû§¶ÔÎļþµÄ·ÃÎÊ£©¡£ 45