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¡±);