¼ÆËã»ú²Ù×÷ϵͳ£¨µÚËİ棩ÌÀСµ¤¿Îºó´ð°¸ÍêÕû°æ

´ð£ºÒýÈë¹²ÏíËøÊÇΪÁËÌá¸ßÔËÐÐЧÂÊ¡£ Ti Òª¶Ô Q Ö´ÐжÁ²Ù×÷£¬Ö»Ðè»ñµÃ ´ý£»·ñÔò±ã»ñµÃ¹²ÏíËø¶Ô

ÔÚ¸ø¶ÔÏóÉèÖÃÁË»¥³âËøºÍ¹²ÏíËøµÄÇé¿öÏ£¬ Èç¹ûÊÂÎñ

Q µÄ¹²ÏíËø¡£Èç¹û¶ÔÏó Q Òѱ»»¥³âËøËø×¡£¬Ôò Ti ±ØÐëµÈ

Q Ö´ÐжÁ²Ù×÷¡£Èç¹û Ti Òª¶Ô Q Ö´ÐÐд²Ù×÷£¬Ôò Ti »¹Òª»ñµÃ Q µÄ

Q Ö´ÐÐд²Ù×÷¡£

»¥³âËø¡£Èôʧ°ÜÔòµÈ´ý£»³É¹¦Ôò»ñµÃ»¥³âËø²¢¶Ô

33 £®µ±ÏµÍ³ÖÐÓÐÖØ¸´Îļþʱ£¬ÈçºÎ±£Ö¤ËûÃǵÄÒ»ÖÂÐÔ£¿

´ð£º¿ÉÒÔ²ÉÓÃÁ½ÖÖ·½·¨£º Ò»ÊǶÔËùÓеÄÖØ¸´Îļþ½øÐÐͬÑùµÄÐ޸ģ¬ ËùÓеÄÖØ¸´Îļþ¡£

¶þÊÇÓÃÐÂÐ޸ĵÄÎļþÌæ»»

34 £®ÈçºÎ¼ìË÷ÅÌ¿éºÅµÄÒ»ÖÂÐÔ£¿¼ì²éʱ¿ÉÄܳöÏÖÄļ¸ÖÖÇé¿ö£¿ ´ð£ºÎªÁ˱£Ö¤ÅÌ¿éºÅµÄÒ»ÖÂÐÔ£¬ÏȽ«¼ÆÊýÆ÷±íÖеÄËùÓбíÏî³õʼ»¯Îª ºÅ¼ÆÊýÆ÷×é³ÉµÄµÚÒ»×鼯ÊýÆ÷¶Ô´Ó¿ÕÏÐÅÌ¿é±íÖжÁ³öµÄÅÌ¿éºÅ¼ÆÊý£¬ÓÃ

0 £¬Óà N ¸ö¿ÕÏÐÅÌ¿é N ¸öÊý¾ÝÅÌ¿éºÅ¼Æ

Èç¹ûÁ½

ÊýÆ÷×é³ÉµÄµÚ¶þ×鼯ÊýÆ÷¶Ô´ÓÎļþ·ÖÅä±íÖжÁ³öµÄÒÑ·ÖÅ䏸ÎļþʹÓõÄÅÌ¿ìºÅ¼ÆÊý¡£ ×鼯ÊýÖеĶÔÓ¦Êý¾Ý»¥²¹ÔòÊý¾ÝÒ»Ö£¬·´Ö®Ôò·¢Éú´íÎó¡£ ¼ì²éʱ¿ÉÄܳöÏÖµÄÇé¿ö£º

£¨1 £©Á½×鼯ÊýÆ÷ÖÐÅÌ¿é K µÄ¼ÆÊýÖµ¾ùΪ 0£¬Ó¦ÔÚ¿ÕÏÐÅÌ¿é±íÖÐÔö¼ÓÅÌ¿éºÅ £¨2 £©¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÆ÷ÖÐÅÌ¿é £¨3 £©¿ÕÏÐÅÌ¿éºÅ¼ÆÊýÆ÷ÖÐÅÌ¿éºÅ

K µÄ¼ÆÊýֵΪ 2 £¬Ó¦É¾³ýÒ»¸ö¿ÕÏÐÅÌ¿éºÅ

K£» K £»

K µÄ

K µÄ¼ÆÊýֵΪ 0£¬¶øÊý¾ÝÅÌ¿éºÅ¼ÆÊýÆ÷ÖÐÅÌ¿éºÅ

¼ÆÊýÖµ´óÓÚ 1 £¬Ôò´íÎóÑÏÖØ£¬´æÔÚÊý¾Ý¶ªÊ§µÈʼþ£¬±ØÐëÁ¢¼´±¨¸æÏµÍ³¼ÓÒÔ´¦Àí¡£ µÚÆßÕÂ

1£®²Ù×÷ϵͳ°üÀ¨Äļ¸ÖÖÀàÐ͵ÄÓû§½Ó¿Ú£¿ËüÃÇ·Ö±ðÊÊÓÃÓÚÄÄÖÖÇé¿ö£¿ ´ð£º²Ù×÷ϵͳ°üÀ¨ËÄÖÖÀàÐ͵ÄÓû§½Ó¿Ú£º ͼÐλ¯Óû§½Ó¿ÚºÍÍøÂçÓû§½Ó¿Ú¡£

ÃüÁî½Ó¿ÚºÍͼÐλ¯Óû§½Ó¿ÚÖ§³ÖÓû§Ö±½Óͨ¹ýÖÕ¶ËÀ´Ê¹ÓüÆËã»úϵͳ£¬ ÔÚ±àÖÆ³ÌÐòʱʹÓã¬ÍøÂçÓû§½Ó¿ÚÊÇÃæÏòÍøÂçÓ¦ÓõĽӿڡ£ 2£®Áª»úÃüÁî½Ó¿ÚÓÉÄÄЩ²¿·Ö¹¹³É£¿

´ð£ºÁª»úÃüÁî½Ó¿ÚÓÉÒ»×éÁª»úÃüÁî¡¢ÖÕ¶Ë´¦Àí³ÌÐòºÍÃüÁî½âÊͳÌÐò¹¹³É¡£ 3£®Áª»úÃüÁîͨ³£°üº¬ÄÄЩÀàÐÍ£¿Ã¿ÖÖÀàÐÍÓÖ°üº¬ÄÄЩÖ÷ÒªÃüÁ ´ð£ºÁª»úÃüÁîͨ³£°üº¬ÈçÏÂÀàÐÍ£º £¨1 £©ÏµÍ³·ÃÎÊÀ࣬Ö÷ÒªÊÇ×¢²áÃüÁî £¨2 £©´ÅÅ̲Ù×÷À࣬°üÀ¨´ÅÅ̸ñʽ»¯ ·Ý backup µÈÃüÁ

£¨3 £©Îļþ²Ù×÷À࣬ °üÀ¨ÎļþÏÔʾ type ¡¢Îļþ¿½±´ copy ¡¢Îļþ±È½Ï comp ¡¢ÎļþÖØÃüÃû rename ¡¢ Îļþɾ³ý erase µÈÃüÁ

login ¡¢password £»

format ¡¢ÈíÅ̸´ÖÆ diskcopy ¡¢ÈíÅÌ±È½Ï diskcomp ¼°±¸

³ÌÐò½Ó¿ÚÌṩ¸øÓû§

ÃüÁî½Ó¿Ú£¨·ÖΪÁª»úÓëÍÑ»úÃüÁî½Ó¿Ú£© ¡¢³ÌÐò½Ó¿Ú¡¢

£¨4 £©Ä¿Â¼²Ù×÷À࣬°üÀ¨×ÓĿ¼½¨Á¢ mkdir ¡¢Ä¿Â¼ÏÔʾ dir ¡¢×ÓĿ¼ɾ³ý rmdir ¡¢Ä¿Â¼½á¹¹ÏÔ

ʾ tree ¡¢µ±Ç°Ä¿Â¼¸Ä±ä chdir µÈÃüÁ £¨5 £©ÆäËüÃüÁ°üÀ¨ÊäÈëÊä³öÖØ¶¨Ïò

>¡¢<, ¹ÜµÀÁª½Ó |¡¢¹ýÂËÃüÁî /,ÅúÃüÁî .bat µÈ¡£

4£®Ê²Ã´ÊÇÊäÈëÊä³öÖØ¶¨Ïò£¿ÊÔ¾ÙÀý˵Ã÷¡£ ´ð£ºÃüÁîµÄÊäÈëͨ³£È¡×Ô±ê×¼ÊäÈëÉ豸¼üÅÌ£¬

ÃüÁîÊä³öÔòËÍÍù±ê×¼Êä³öÉ豸ÏÔʾÖÕ¶Ë¡£

Èç¹û

ÔÚÃüÁîÖÐÉèÖÃÊä³ö¶¨Ïò ¡°>£¬¡±Æäºó½ÓÎļþ»òÉ豸Ãû£¬ÔòÃüÁîµÄ½á¹ûÊä³ö½«Ë͵½Ö¸¶¨Îļþ»òÉè ±¸ÉÏ£»Èç¹ûʹÓÃÊäÈëÖØ¶¨Ïò

¡°<£¬¡±Ôò²»´Ó¼üÅ̶øÊÇ´ÓÖØ¶¨Ïò·ûÓұߵÄÖ¸¶¨Îļþ»òÉ豸ÉÏÈ¡µÃ

ÊäÈëÐÅÏ¢¡£Õâ¾ÍÊÇÊäÈëÊä³öµÄÖØ¶¨Ïò¡£ 5£®ºÎν¹ÜµÀÁª½Ó£¿ÊÔ¾ÙÀý˵Ã÷¡£

´ð£º¹ÜµÀÁª½ÓÊÇÖ¸°ÑµÚÒ»¸öÃüÁîµÄÊä³ö×÷ΪµÚ¶þ¸öÃüÁîµÄÊäÈ룬

»ò°ÑµÚ¶þ¸öÃüÁîµÄÊä³ö×÷Ϊ

MS-DOS ºÍ UNIX

µÚÈýÌõÃüÁîµÄÊäÈ룬ÒÔ´ËÀàÍÆ£¬ÓÉÁ½ÌõÒÔÉϵÄÃüÁî¿ÉÐγÉÒ»Ìõ¹ÜµÀ¡£ÔÚ ÖУ¬¶¼Óà \×÷Ϊ¹ÜµÀ·ûºÅ¡£ÆäÒ»°ã¸ñʽΪ£º

command1 |command2 |

|commandn ¡£

6£®ÖÕ¶ËÉ豸´¦Àí³ÌÐòµÄÖ÷Òª×÷ÓÃÊÇʲô£¿Ëü¾ßÓÐÄÄЩ¹¦ÄÜ£¿ ´ð£ºÖ÷ÒªÓÃÓÚʵÏÖÈË»ú½»»¥£¬Ëü¾ßÓÐÒÔϹ¦ÄÜ£º £¨1 £©½ÓÊÕÓû§´ÓÖÕ¶ËÉϼüÈëµÄ×Ö·û£»£¨

2£©×Ö·û»º³å£¬ÓÃÓÚÔÝ´æ½ÓÊÕµÄ×Ö·û£»£¨

3 £©»ØËÍÏÔ

ʾ£»£¨ 4£©ÆÁÄ»±à¼­£» £¨ 5£©ÌØÊâ×Ö·û´¦Àí¡£ 7£®ÃüÁî½âÊͳÌÐòµÄÖ÷Òª×÷ÓÃÊÇʲô£¿

´ð£ºÖ÷Òª×÷ÓÃÊÇ£ºÔÚÆÁÄ»Éϸø³öÌáʾ·û£¬ÇëÓû§ÊäÈëÃüÁ¶ÁÈ벢ʶ±ðÃüÁתÖÁÏàÓ¦ÃüÁî ´¦Àí³ÌÐòÈë¿ÚµØÖ·£¬ °Ñ¿ØÖÆÈ¨½»¸ø¸Ã´¦Àí³ÌÐòÖ´ÐУ¬ ×îºó½«´¦Àí½á¹û»ò³ö´íÐÅÏ¢ËÍÆÁÄ»ÏÔʾ¡£ 8£®ÊÔ˵Ã÷ MS-DOS µÄÃüÁî´¦Àí³ÌÐò COMMAND.COM ´ð£º COMMAND.COM µÄ¹¤×÷Á÷³ÌÈçÏ£º

£¨1 £©ÏµÍ³Í¨µç»ò¸´Î»ºó£¬³õʼ»¯³ÌÐò¶ÔÕû¸öϵͳÍê³É³õʼ»¯¹¤×÷£¬×Ô¶¯Ö´ÐÐ Îļþ£¬È»ºó°Ñ¿ØÖÆÈ¨½»¸øÔݴ沿·Ö£¬¸ø³öÌáʾ·ûµÈ´ý½ÓÊÕÓû§¼üÈëÃüÁ

£¨2 £©Ôݴ沿·Ö¶ÁÈë¼üÅÌ»º³åÇøÖеÄÃüÁÅбðÎļþÃû¡¢À©Õ¹Ãû¼°Çý¶¯Æ÷ÃûÊÇ·ñÕýÈ·£¬ÈôÓдíÔò³ö´í·µ»Ø£¬ÕýÈ·Ôò²éÕÒºÍʶ±ðÃüÁ

£¨3 £©ÈôΪÄÚ²¿ÃüÁ Ôݴ沿·ÖÕÒµ½ºó±ã´Ó¶ÔÓ¦±íÏîÖлñµÃÃüÁî´¦Àí³ÌÐòµÄÈë¿ÚµØÖ·²¢Ö´ÐУ» ÈôΪÍⲿָÁÔò½¨Á¢ÃüÁîÐУ¬Ö´ÐÐϵͳµ÷Óà ²¢Ö´ÐУ»Èô¼üÈëÃüÁî·Ç·¨£¬Ôò³ö´í·µ»Ø£»

£¨4 £©ÃüÁîÍê³Éºó£¬¿ØÖÆÈ¨ÖØÐ½»¸øÔݴ沿·Ö¸ø³öÌáʾ·ûµÈ´ý½ÓÊÕÓû§ÃüÁת£¨ 9£®ÎªÁ˽«ÒÑ´æÎļþ¸ÄÃû£¬Ó¦ÓÃʲô ´ð£º¶ÔÒÑ´æÎļþ¸ÄÃûµÄÃüÁîΪ

UNIX ̟産
2 £©¡£

exec ×°ÈëÆäÃüÁî´¦Àí³ÌÐò£¬µÃµ½¶ÔÓ¦»ùµØÖ·

Autoexec.bat

µÄ¹¤×÷Á÷³Ì¡£

mv £¬Æä¸ñʽΪ£º mv oldname newname ¡£

10 £®ÒªÏ뽫¹¤×÷Ä¿Â¼ÒÆµ½Ä¿Â¼Ê÷µÄijָ¶¨µãÉÏ£¬Ó¦ÀûÓÃʲôÃüÁ

´ð£ºÓÃÃüÁî ¡°cd ..»ò¡±¡°cd .½«¡±µ±Ç°Ä¿Â¼ÉÏÒÆ»ò×ªÒÆ£¬Ö±µ½¹¤×÷Ä¿Â¼ÒÆµ½Ä¿Â¼Ê÷µÄÖ¸¶¨µã¡£ 11. Èç¹ûÏ£Íû°Ñ file1 µÄÄÚÈݸ½¼Óµ½Ô­ÓеÄÎļþ ´ð: $catfile1>>file4

file2 µÄĩβ£¬Ó¦ÓÃʲôָÁ

12. ÊÔ±È½Ï mail ºÍ write ÃüÁîµÄ×÷ÓÃÓкβ»Í¬ ?

´ð: mail ÃüÁî×÷Ϊ UNIX µÄ¶àÓû§Ö®¼ä·Ç½»»¥Ê½Í¨ÐŵŤ¾ß¡£ ÖÐµÄÆäËûÓû§Ö±½Ó½øÐÐÁª»úͨѶµÄ¹¤¾ß¡£ 13. ÊԱȽÏÒ»°ãµÄ¹ý³Ìµ÷ÓúÍϵͳµ÷ÓÃ

?

write ÃüÁîÊÇÓû§Ó뵱ǰϵͳ

´ð: ϵͳµ÷Óñ¾ÖÊÉÏÊǹý³Ìµ÷ÓõÄÒ»ÖÖÌØÊâÐÎʽ£¬ÓëÒ»°ã¹ý³Ìµ÷ÓÃÓвî±ð£º

£¨1 £©ÔËÐÐ״̬²»Í¬¡£Ò»°ã¹ý³Ìµ÷Óõĵ÷Óùý³ÌºÍ±»µ÷Óùý³Ì¾ùΪÓû§³ÌÐò£¬»òÕß¾ùΪϵͳ³ÌÐò£¬ ÔËÐÐÔÚͬһϵͳ״̬£¨Óû§Ì¬»òϵͳ̬£©£»ÏµÍ³µ÷Óõĵ÷Óùý³ÌÊÇÓû§Ì¬ÏµÄÓû§³ÌÐò£¬±»µ÷Óùý³ÌÊÇϵͳ̬ϵÄϵͳ³ÌÐò¡£

£¨2 £©ÈíÖжϽøÈë»úÖÆ¡£Ò»°ãµÄ¹ý³Ìµ÷ÓÿÉÖ±½ÓÓɵ÷Óùý³ÌתÏò±»µ÷Óùý³Ì£»¶øÏµÍ³µ÷Óò» ÔÊÐíÓɵ÷Óùý³ÌÖ±½ÓתÏò±»µ÷Óùý³Ì£¬ ·ÖÎöºó£¬²ÅÄÜתÏòÏàÓ¦ÃüÁî´¦Àí³ÌÐò¡£

£¨3 £©·µ»Ø¼°ÖØÐµ÷¶È¡£Ò»°ã¹ý³Ìµ÷ÓÃÔÚ±»µ÷ÓýáÊøºó£¬·µ»Øµ÷Óõã¼ÌÐøÖ´ÐУ»ÏµÍ³µ÷Óñ» µ÷ÓÃÍêºó£¬ Òª¶ÔϵͳÖÐËùÓÐÔËÐнø³ÌÖØÐµ÷¶È¡£ Óùý³Ì¼ÌÐøÖ´ÐС£

£¨ 4 £©Ç¶Ì×µ÷Óá£Ò»°ã¹ý³ÌºÍϵͳµ÷Óö¼ÔÊÐíǶÌ×µ÷Óã¬×¢Òâϵͳ¹ý³ÌǶÌ×¶ø·ÇÓû§¹ý³Ì¡£ 14 £®Ê²Ã´ÊÇϵͳµ÷Óã¿Ëü¶¼ÓÐÄÄЩÀàÐÍ£¿

´ð£ºÏµÍ³µ÷ÓÃÊÇÖ¸ÔÚ²Ù×÷ϵͳÄÚºËÉèÖõÄÒ»×éÓÃÓÚʵÏÖ¸÷ÖÖϵͳ¹¦ÄܵÄ×Ó³ÌÐò»ò¹ý³Ì£¬ ¹©¸øÓû§³ÌÐòµ÷Óá£Ö÷ÒªÀàÐͰüÀ¨£º

£¨1 £©½ø³Ì¿ØÖÆÀà¡£ÓÃÓÚ½ø³Ì´´½¨¡¢ÖÕÖ¹¡¢µÈ´ý¡¢Ìæ»»¡¢½ø³ÌÊý¾Ý¶Î´óС¸Ä±ä¼°½ø³Ì±êʶ·û»òÖ¸¶¨½ø³ÌÊôÐÔ»ñµÃµÈ£»

£¨2 £©Îļþ²Ù×ÝÀà¡£ÓÃÓÚÎļþ´´½¨¡¢´ò¿ª¡¢¹Ø±Õ¡¢¶Á ¼´´½¨¼°Ë÷Òý½áµã½¨Á¢µÈ£»

£¨3 £©½ø³ÌͨÐÅÀ࣬ÓÃÓÚʵÏÖͨÐÅ»úÖÆÈçÏûÏ¢´«µÝ¡¢¹²Ïí´æ´¢Çø¼°ÐÅÏ¢Á¿¼¯»úÖÆµÈ£» £¨4 £©ÐÅϢά»¤À࣬ÓÃÓÚʵÏÖÈÕÆÚ¡¢Ê±¼ä¼°ÏµÍ³Ïà¹ØÐÅÏ¢ÉèÖúͻñµÃ¡£ 15 £®ÈçºÎÉèÖÃϵͳµ÷ÓÃËùÐèµÄ²ÎÊý£¿ ´ð£ºÉèÖÃϵͳµ÷ÓòÎÊý°üÀ¨Á½ÖÖ·½Ê½£º

£¨1 £©Ö±½Ó½«²ÎÊýËÍÈëÏàÓ¦µÄ¼Ä´æÆ÷ÖС£ÎÊÌâÊǼĴæÆ÷ÓÐÏÞ£¬ÏÞÖÆÁËÉèÖòÎÊýµÄÊýÄ¿¡£ £¨2 £©²ÎÊý±í·½Ê½¡£½«ÏµÍ³µ÷ÓÃËùÐè²ÎÊý£¬·ÅÈë²ÎÊý±íÖУ¬ÔÙ½«¸Ã±íÖ¸Õë·ÅÔڼĴæÆ÷ÖС£ 16 £®ÊÔ˵Ã÷ϵͳµ÷ÓõĴ¦Àí²½Öè¡£´ð£º£¨ 1£©ÉèÖÃϵͳµ÷ÓúźͲÎÊý¡£

£¨2 £©¶Ôϵͳµ÷ÓÃÃüÁîµÄÒ»°ãÐÔ´¦Àí¡£Èç±£»¤ CPU ÏÖ³¡£¬ PSW ¡¢PC ¡¢ÏµÍ³µ÷Óúš¢Óû§Õ»Ö¸Õ뼰ͨÓüĴæÆ÷ÈëÕ»£¬±£´æÓû§¶¨Òå²ÎÊýµÈ¡£ UNIX ÖÐÖ´ÐÐ CHMK ÃüÁ²ÎÊý±íÖеIJÎÊý´«µ½ User ½á¹¹µÄ U.U-arg() ÖУ» MS-DOS Ö´ÐÐ INT21 ÈíÖжϡ£

£¨3 £©¸ù¾Ýϵͳµ÷ÓÃÈë¿Ú±í¼°¾ßÌåϵͳµ÷ÓÃÃüÁîתÖÁ¶ÔÓ¦ÃüÁî´¦Àí³ÌÐò¾ßÌå´¦Àí¡£ 17. ΪʲôÔÚ·ÃÎÊÎļþǰ£¬ÒªÓÃ

open ϵͳµ÷ÓÃÏÈ´ò¿ª¸ÃÎļþ£¿

/д¼°Îļþ¶ÁдָÕëÒÆ¶¯ºÍÊôÐÔÐ޸ģ¬Ä¿

²¢Ìá

Ö»Óе±µ÷Óýø³ÌÈÔ¾ßÓÐ×î¸ßÓÅÏÈȨ²Å·µ»Øµ÷

Ò»°ãͨ¹ýÈíÖжϻúÖÆ£¬ ÏȽøÈë²Ù×÷ϵͳÄںˣ¬ ¾­ÄÚºË

´ð: ϵͳ½«ÔÚÓû§Óë¸ÃÎļþÖ®¼ä½¨Á¢Ò»Ìõ¿ì½Ýͨ·¡£ÔÚÎļþ±»´ò¿ªºó£¬ ¸ö¸ÃÎļþµÄ¾ä±ú»òÃèÊö·û¡£

18. ÔÚ UNIX ϵͳÖÐÊÇ·ñÉèÖÃÁËרÃÅÓÃÀ´É¾³ýÎļþµÄϵͳµ÷Óã¿ÎªÊ²Ã´£¿ ´ð: ûÓС£µ±Óû§²»ÔÙʹÓôËÎļþʱ£¬ÀûÓÃϵͳµ÷ÓÃ

ϵͳ½«¸øÓû§·µ»ØÒ»

unlink ¶Ï¿ªÁ¬½Ó£¬×ö i.link ¼õ 1 ²Ù×÷¡£

µ± i.link ¼õ 1 ½á¹ûΪ 0 £¬±íʾ´ËÎļþ²»ÔÙ±»Óû§ÐèÒª£¬¸ÃÎļþ½«´ÓÎļþϵͳÖÐɾ³ý¡£ 19. ÔÚ IPC Èí¼þ°üÖаüº¬Äļ¸ÖÖͨÐÅ»úÖÆ£¿ÔÚÿÖÖͨÐÅ»úÖÆÖÐÉèÖÃÁËÄÇЩϵͳµ÷Óã¿ ´ð: IPC ÖÐÌṩÁËÈýÖÖͨÐÅ»úÖÆ£º

£¨1 £©ÏûÏ¢»úÖÆ¡£´æÔÚ msgget,msgsend,msgrcv £¨2 £©¹²Ïí´æ´¢Æ÷»úÖÆ¡£´æÔÚ

shmget,shmid,shmdt

ϵͳµ÷Óᣠϵͳµ÷Óá£

£¨3 £©ÐźÅÁ¿»úÖÆ¡£ÎÞϵͳµ÷Óá£

20. trap.S ÊÇʲô³ÌÐò£¿ËüÍê³ÉÄÄЩÖ÷Òª¹¦ÄÜ£¿

´ð£º UNIX ϵͳ V ÄÚºËÖÐµÄ trap.S Îļþ£¬ÊÇÖжϺÍÏÝÈë×ܿسÌÐò¡£ÓÃÓÚÖжϺÍÏÝÈëµÄÒ»°ãÐÔ´¦Àí£¬ÓÉ»ã±àÓïÑÔ±àд¡£ trap.S Öаüº¬Á˾ø´ó²¿·ÖµÄÖжϺÍÏÝÈëÏòÁ¿µÄÈë¿ÚµØÖ·£¬Ã¿µ±ÏµÍ³·¢ÉúÖжϺÍÏÝÈëʱ£¬Í¨³£¶¼ÊÇÖ±½Ó½øÈë trap.S ³ÌÐò¡£

21. ÔÚ UNIX ϵͳÄÚ£¬±»±£»¤µÄ CPU »·¾³Öаüº¬ÄÄЩÊý¾ÝÏ ´ð£ºµ±Óû§³ÌÐò´¦ÔÚÓû§Ì¬ÇÒÖ´ÐÐ

CHMK (CHange Mode toKernel

£©Ö®Ç°£¬Ó¦ÔÚÓû§¿Õ¼ä

Ìṩϵͳµ÷ÓÃËùÐè²ÎÊý±í£¬²¢½«²ÎÊý±íµØÖ·ËÍÈë תΪºËÐÄ̬£¬ ÓÉÓ²¼þ×Ô¶¯½«´¦Àí»ú״̬³¤×Ö ´ÓÖжϺÍÏÝÈëÏòÁ¿±íÖÐÈ¡³ö

R0 ¼Ä´æÆ÷¡£Ö´ÐÐ CHMK ÃüÁîºó£¬´¦Àí»ú

(PSL) ¡¢PC ºÍ´úÂë²Ù×÷Êý (code) ѹÈëÓû§ºËÐÄÕ»£¬

trap.S Èë¿ÚµØÖ·£¬×ªÈë trap.S ÖÐÖ´ÐС£

trap.S ³ÌÐòÖ´ÐÐºó£¬ ½«ÏÝÈëÀàÐÍ type ºÍÓû§Õ»Ö¸Õë usp ѹÈëÓû§ºËÐÄÕ»£¬ ½«±»ÖжϽø³ÌµÄCPU »·¾³ÖеÄһϵÁмĴæÆ÷Èç

R0 ¡« R11 µÄ²¿·Ö»òÈ«²¿Ñ¹Õ»¡£ ÄÄЩ¼Ä´æÆ÷ÄÚÈÝѹջ£¬ È¡¾öÓÚ

R0 ¡«R11 ÖеļĴæÆ÷Ïà¶ÔÓ¦¡£µ±Ä³Ò»Î»ÖÃ

1 ʱ£¬

ÌØ¶¨¼Ä´æÆ÷µÄÆÁ±ÎÂ룬ÆÁ±ÎÂëÿһλ¶¼Óë ±íʾ¶ÔÓ¦¼Ä´æÆ÷ÄÚÈÝѹջ¡£

22. trap.C ÊÇʲô³ÌÐò£¿Ëü½«Íê³ÉÄÄЩ´¦Àí£¿ ´ð£º trap.C ³ÌÐòÊÇ´¦Àí¸÷ÖÖÏÝÈëÇé¿öµÄ

C ÓïÑÔÎļþ£¬¹²´¦Àí 12 ÖÖÏÝÈëºóµÄ¹«¹²ÎÊÌâ¡£°ü

ÔÚÓÉϵͳµ÷ÓÃ×Ó³ÌÐò

À¨£ºÈ·¶¨ÏµÍ³µ÷Óúš¢ÊµÏÖ²ÎÊý´«µÝ¡¢×ªÈëÏàӦϵͳµ÷Óô¦Àí×Ó³ÌÐò¡£ ·µ»Øµ½ trap.C ºó£¬ÖØÐ¼ÆËã½ø³ÌµÄÓÅÏȼ¶£¬¶ÔÊÕµ½µÄÐźŽøÐд¦ÀíµÈ¡£ 23. Ϊ·½±ãתÈëϵͳµ÷Óô¦Àí³ÌÐò£¬ÔÚ

UNIX ϵͳÖÐÅäÖÃÁËʲôÑùµÄÊý¾Ý½á¹¹£¿

sysent[] £¬ÔÚ±íµÄÿ¸ö½á¹¹Öаüº¬Èý¸öÔªËØ£¬Ò»ÊÇ

ÈýÊÇÏàӦϵͳµ÷

´ð£ºÔÚ UNIX ϵͳÖÐÅäÖÃÁËϵͳµ÷Óö¨Òå±í ÏàӦϵͳµ÷ÓÃËùÐè²ÎÊýµÄ¸öÊý£»

¶þÊÇϵͳµ÷Óþ­¼Ä´æÆ÷´«Ë͵IJÎÊý¸öÊý£»

Óô¦Àí×Ó³ÌÐòµÄÈë¿ÚµØÖ·¡£ÏµÍ³ÖÐÉèÖÃÁ˸ñíÖ®ºó£¬¿É¸ù¾Ýϵͳµ÷ÓúŠÖÐÕÒ³öÏàÓ¦±íÄ¿£¬ °´±íÄ¿ÖеÄÈë¿ÚµØÖ·×ªÈëÏàÓ¦´¦Àí×Ó³ÌÐò£¬ ÐÐÍêºó£¬·µ»ØÖжϺÍÏÝÈë×ܿسÌÐòÖÐµÄ µÚ°ËÕÂÍøÂç²Ù×÷ϵͳµÚ°ËÕÂÍøÂç²Ù×÷ϵͳ

i ´Óϵͳµ÷Óö¨Òå±í

Íê³Éϵͳµ÷ÓõÄÌØ¶¨¹¦ÄÜ¡£ Ö´

trap.C ³ÌÐòÖУ¬·µ»Ø¶ÏµãǰµÄ¹«¹²´¦Àí²¿·Ö¡£

µÚ°ËÕÂ

1. °´ÍøÂçÍØÆË½á¹¹¿ÉÒÔ°Ñ ¼ÆËã»úÍøÂç ·ÖΪÄļ¸ÀࣿÊÔ»­³öËüÃǵÄÍøÂçÍØÆËͼ¡£

´ð£º¼ÆËã»úÍøÂç¿É·ÖΪÐÇÐΡ¢»·ÐΡ¢×ÜÏßÐΡ¢Ê÷ÐκÍÍø×´ÐÎÍøÂç¡£ËüÃǵÄÍøÂçÍØÆËͼÈçÏ£º

2. ÊÔ˵Ã÷·Ö×é½»»»ÍøµÄ×é³É¡£

´ð£ºÓÉ·Ö×é½»»»»ú¡¢ÍøÂ·¹ÜÀíÖÐÐÄ¡¢Ô¶³Ì¼¯ÖÐÆ÷¡¢·Ö×é×°²ðÉ豸ÒÔ¼°´«ÊäÉ豸µÈ×é³É¡£ 3. ºÎν֡½»»»·½Ê½¼°ÐÅÔª½»»»·½Ê½£¿

´ð£ºÖ¡½»»»·½Ê½ÊÇÔÚ´«Í³·Ö×é½»»»µÄ»ù´¡ÉÏ·¢Õ¹ÆðÀ´µÄ£¬

´«Êä»ù±¾µ¥Î»ÊÇÖ¡£¬³¤¶È¿É±ä£¬

²É

Óᰴ洢ת·¢ ¡±·½Ê½£¬¼´Ö¡½»»»Æ÷ÿ½Óµ½Ò»¸öÐÂ֡ʱ£¬¶¼½«¸ÃÖ¡ËÍÖ¡»º³åÇøÅŶӣ¬°´ÕÕ¸ÃÖ¡ ÖеÄÄ¿±êµØÖ·£¬½«¸Ã֡ת·¢¸øÏàӦ·¾¶µÄÏÂÒ»¸öÖ¡½»»»Æ÷¡£

ÐÅÔª½»»»·½Ê½ÊǸĽøÁ˵ÄÖ¡Öм̽»»»·½Ê½¡£µ±Ô´Ö¡½»»»Æ÷ÊÕµ½Óû§É豸·¢À´µÄÖ¡£¬±ã·Ö ¸îΪ¶à¸ö¶¨³¤ÐÅÔª£¬ ÔÚÕû¸öÖ¡ÖÐ¼ÌÆ÷ÍøÂçÖд«ÊäºÍ½»»»Ê±£¬ Ö¡½»»»Æ÷ºó£¬±»ÖØ×éΪ֡¡£

4. ¾ÖÓòÍø¿É·ÖΪ»ù±¾ÐͺͿìËÙÐÍÁ½´óÀ࣬ÿһÀàÖаüÀ¨Äļ¸ÖÖ¾ÖÓòÍø£¿ ´ð£º»ù±¾Ð;ÖÓòÍøÓУº£¨ 1 £©ÒÔÌ«Íø£¨ 2 £©ÁîÅÆ»·Íø

¿ìËÙ¾ÖÓòÍøÓУº £¨1 £© FDDI ¹âÏË»·Íø£¨ 2£©¿ìËÙÒÔÌ«Íø 100 BASE-T ¡£ 5. ΪʵÏÖͬ¹¹ LAN ÍøÂ绥Á¬£¬Ó¦²ÉÓÃʲôÑùµÄÍøÂ绥Á¬É豸£¿Ó¦¾ßÓÐÄÄЩ¹¦ÄÜ£¿ ´ð£ºÍ¬¹¹ LAN ÍøÂ绥Á¬É豸Ó빦ÄÜ£º

£¨ 1£© ÍøÇÅ¡£¹¦ÄÜ£ºÖ¡µÄ·¢ËͺͽÓÊÜ¡¢»º³å´¦Àí¡¢Ð­Òéת»»¡£ £¨ 2£© ·ÓÉÆ÷¡£¹¦ÄÜ£º²ð°üºÍ´ò°ü¡¢Â·ÓÉÑ¡Ôñ¡¢Ð­Òéת»»¡¢·Ö¶ÎºÍÖØ×é

6£®ÎªÊµÏÖÒì¹¹ÐÍÍøÂ绥Á¬£¬Ó¦²ÉÓÃʲôÑùµÄÍøÂ绥ÁªÉ豸£¿ËüÓÖÓ¦¾ßÓÐÄÄЩ¹¦ÄÜ£¿

´ð£º²ÉÓÃÍø¹Ø¡£ ʵÏÖÒì¹¹ LAN »¥Á¬¡¢ LAN Óë WAN »¥Á¬¡¢ WAN »¥Á¬¡¢ LAN ÓëÖ÷»ú»¥Á¬¡£ 7£®ÍøÂç²ãÏò´«Êä²ãÌṩÁËÄÄÁ½ÀàÊý¾Ý´«Êä·þÎñ£¿ÊÔ¶ÔËüÃÇ×ö¼òÒªµÄ˵Ã÷¡£

´ð£º£¨ 1£©Êý¾Ý°ü·þÎñ¡£·¢·½ÍøÂç²ã´Ó´«Êä²ã½ÓÊÕ±¨ÎÄ£¬ÎªËüÅäÉÏÍêÕûµÄÄ¿±êµØÖ·£¬×÷Ϊ¶À Á¢ÐÅÏ¢µ¥Î»´«ËͳöÈ¥¡£ Êý¾Ý°üÿ¾­¹ýÒ»¸öÖм̽ڵ㶼¸ù¾Ýµ±Ê±µ±µØÇé¿ö£¬ Ìõ×î¼Ñ´«Êä·¾¶×ª·¢³öÈ¥¡£²ÉÓÃÊý¾Ý°ü·þÎñµÄÊÕ¡¢·¢Ë«·¢ÎÞÐ轨Á¢Á¬½Ó¡£

£¨2 £©Ðéµç··þÎñ¡£Í¨ÐÅǰÓÉÔ´Ö÷»ú·¢Ëͺô½Ð±¨ÎÄ·Ö×飬°üº¬Ô´ºÍÄ¿±êÖ÷»úµÄÈ«ÍøµØÖ·¡£ Ä¿±êÖ÷»úͬÒâͨÐÅ£¬ ±ãÓÉÍøÂç²ãÔÚË«·½¼ä½¨Á¢Ò»ÌõÐéµç·¡£ Âß¼­ÐŵÀºÅ£»Í¨ÐŽáÊø²ð³ý¸ÃÐéµç·¡£

8£®´«Êä²ãËùÆðµÄÇÅÁº×÷ÓþßÌå±íÏÖÔÚÄ½Ã棿 ´ð£º£¨ 1£©´«Êä³ö´íÂʺͽ¨Á¢Á¬½ÓµÄʧ°ÜÂÊ¡££¨ £¨3 £©·Ö¶ÎºÍ×é¶Î¹¦ÄÜ¡£

9£® TCP/IP Ä£ÐÍÖаüº¬ÁËÄö²ã´Î£¿¼òҪ˵Ã÷ÿ¸ö²ã´ÎµÄÖ÷Òª¹¦ÄÜ¡£´ð£º TCP/IP Ä£ÐÍÖаüº¬ 4 ¸ö²ã´Î¡£

£¨1 £©Ó¦Óò㡣¶ÔÓ¦ÓÚ OSI ¸ß²ã£¬ÎªÓû§ÌṩÐèÒªµÄ·þÎñ¡£Èç

FTP ¡¢ Telnet ¡¢DNS µÈ¡£

2£©Êý¾Ý´«ÊäËÙÂÊ¡¢ÍÌÍÂÁ¿ºÍ´«ÊäʱÑÓ¡£

ÔÚÒÔºóͨÐÅÖÐÖ»ÐèÌîÉÏÐéµç·µÄ

°´Ò»¶¨Ë㷨ѡÔñÒ»

¶¼ÒÔÐÅԪΪ»ù±¾µ¥Î»£¬ µ½´ïÄ¿±ê

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4