Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

LinuxÐźżò½é

LinuxÐźżò½é ¡¡
1) SIGHUP ±¾ÐźÅÔÚÓû§ÖÕ¶ËÁ¬½Ó(Õý³£»ò·ÇÕý³£)½áÊøÊ±·¢³ö, ͨ³£ÊÇÔÚÖն˵ĿØÖƽø³Ì½áÊøÊ±, ֪ͨͬһsessionÄڵĸ÷¸ö×÷Òµ, ÕâʱËüÃÇÓë¿ØÖÆÖն˲»ÔÙ¹ØÁª. ¡¡¡¡
2) SIGINT ³ÌÐòÖÕÖ¹(interrupt)ÐźÅ, ÔÚÓû§¼üÈëINTR×Ö·û(ͨ³£ÊÇCtrl-C)ʱ·¢³ö ¡¡¡¡
3) SIGQUIT ºÍSIGINTÀàËÆ, µ«ÓÉQUIT×Ö·û(ͨ³£ÊÇCtrl-\)À´¿ØÖÆ. ½ø³ÌÔÚÒòÊÕµ½SIGQUITÍ˳öʱ»á²úÉúcoreÎļþ, ÔÚÕâ¸öÒâÒåÉÏÀàËÆÓÚÒ»¸ö³ÌÐò´íÎóÐźÅ. ¡¡¡¡
4) SIGILL Ö´ÐÐÁË·Ç·¨Ö¸Áî. ͨ³£ÊÇÒòΪ¿ÉÖ´ÐÐÎļþ±¾Éí³öÏÖ´íÎó, »òÕßÊÔͼִÐÐÊý¾Ý¶Î. ¶ÑÕ»Òç³öʱҲÓпÉÄܲúÉúÕâ¸öÐźÅ. ¡¡¡¡
5) SIGTRAP ÓɶϵãÖ¸Áî»òÆäËütrapÖ¸Áî²úÉú. ÓÉdebuggerʹÓÃ. ¡¡¡¡
6) SIGABRT ³ÌÐò×Ô¼º·¢ÏÖ´íÎó²¢µ÷ÓÃabortʱ²úÉú. ¡¡¡¡
7) SIGIOT ÔÚPDP-11ÉÏÓÉiotÖ¸Áî²úÉú, ÔÚÆäËü»úÆ÷ÉϺÍSIGABRTÒ»Ñù. ¡¡¡¡
8) SIGBUS ·Ç·¨µØÖ·, °üÀ¨ÄÚ´æµØÖ·¶ÔÆë(alignment)³ö´í. eg: ·ÃÎÊÒ»¸öËĸö×Ö³¤µÄÕûÊý, µ«ÆäµØÖ·²»ÊÇ4µÄ±¶Êý. ¡¡¡¡
9) SIGFPE ÔÚ·¢ÉúÖÂÃüµÄËãÊõÔËËã´íÎóʱ·¢³ö. ²»½ö°üÀ¨¸¡µãÔËËã´íÎó, »¹°üÀ¨Òç³ö¼°³ýÊýΪ0µÈÆäËüËùÓеÄËãÊõµÄ´íÎó. ¡¡¡¡
10) SIGKILL ÓÃÀ´Á¢¼´½áÊø³ÌÐòµÄÔËÐÐ. ±¾ÐźŲ»Äܱ»×èÈû, ´¦ÀíºÍºöÂÔ. ¡¡¡¡
11) SIGUSR1 Áô¸øÓû§Ê¹Óà ¡¡¡¡
12) SIGSEGV ÊÔͼ·ÃÎÊδ·ÖÅ䏸×Ô¼ºµÄÄÚ´æ, »òÊÔͼÍùûÓÐдȨÏÞµÄÄÚ´æµØÖ·Ð´Êý¾Ý. ¡¡¡¡
13) SIGUSR2 Áô¸øÓû§Ê¹Óà ¡¡¡¡
14) SIGPIPE Broken pipe ¡¡¡¡
15) SIGALRM ʱÖÓ¶¨Ê±ÐźÅ, ¼ÆËãµÄÊÇʵ¼ÊµÄʱ¼ä»òʱÖÓʱ¼ä. alarmº¯ÊýʹÓøÃÐźÅ.¡¡
16) SIGTERM ³ÌÐò½áÊø(terminate)ÐźÅ, ÓëSIGKILL²»Í¬µÄÊǸÃÐźſÉÒÔ±»×èÈûºÍ´¦Àí. ͨ³£ÓÃÀ´ÒªÇó³ÌÐò×Ô¼ºÕý³£Í˳ö. shellÃüÁîkillȱʡ²úÉúÕâ¸öÐźÅ. ¡¡¡¡
17) SIGCHLD ×Ó½ø³Ì½áÊøÊ±, ¸¸½ø³Ì»áÊÕµ½Õâ¸öÐźÅ. ¡¡¡¡
18) SIGCONT ÈÃÒ»¸öÍ£Ö¹(stopped)µÄ½ø³Ì¼ÌÐøÖ´ÐÐ. ±¾ÐźŲ»Äܱ»×èÈû. ¿ÉÒÔÓÃÒ»¸öhandlerÀ´ÈóÌÐòÔÚÓÉstopped״̬±äΪ¼ÌÐøÖ´ÐÐʱÍê³ÉÌØ¶¨µÄ¹¤×÷. ÀýÈç, ÖØÐÂÏÔʾÌáʾ·û ¡¡¡¡
19) SIGSTOP Í£Ö¹(stopped)½ø³ÌµÄÖ´ÐÐ. ×¢ÒâËüºÍterminateÒÔ¼°interruptµÄÇø±ð: ¸Ã½ø³Ì»¹Î´½áÊø, Ö»ÊÇÔÝÍ£Ö´ÐÐ. ±¾ÐźŲ»Äܱ»×èÈû, ´¦Àí»òºöÂÔ. ¡¡¡¡
20) SIGTSTP Í£Ö¹½ø³ÌµÄÔËÐÐ, µ«¸ÃÐźſÉÒÔ±»´¦ÀíºÍºöÂÔ. Óû§¼üÈëSUSP×Ö·ûʱ(ͨ³£ÊÇCtrl-Z)·¢³öÕâ¸öÐźŠ¡¡¡¡
21) SIGTTIN µ±ºǫ́×÷ÒµÒª´ÓÓû§Öն˶ÁÊý¾Ýʱ, ¸Ã×÷ÒµÖеÄËùÓнø³Ì»áÊÕµ½SIGTTINÐźÅ. ȱʡʱÕâЩ½ø³Ì»áÍ£Ö¹Ö´ÐÐ. ¡¡¡¡
22) SIGTTOU ÀàËÆÓÚSIG


Ïà¹ØÎĵµ£º

ÍÆ¼ö£ºLinuxÈëÃÅ11µã½¨Òé

×ªÔØÍÆ¼ö ---- LinuxÈëÃÅ11µã½¨Òé
Ëæ×Å
Linux
Ó¦ÓõÄÀ©Õ¹Ðí¶àÅóÓÑ¿ªÊ¼½Ó´¥
Linux
£¬¸ù¾Ýѧϰ
Windwos
µÄ¾­ÑéÍùÍùÓÐһЩãȻµÄ¸Ð¾õ£º²»Öª´ÓºÎ´¦¿ªÊ¼Ñ§Æð¡£ÕâÀï½éÉÜѧϰ
Linux
µÄһЩ½¨Òé¡£

Ò»¡¢´Ó»ù´¡¿ªÊ¼£º
 
 
 
³£³£ÓÐЩÅóÓÑÔÚ
Linux
ÂÛ̳ÎÊһЩÎÊÌ⣬²»¹ý£¬ÆäÖдó¶àÊýµÄÎÊÌâ¶¼ÊǺܻù´ ......

linuxÉ豸Çý¶¯Ö®¿ØÖÆÌ¨Çý¶¯

¡¡Ò»:ǰÑÔ
¡¡¡¡ÎÒÃÇÔÚ֮ǰ·ÖÎö¹ýinput×ÓϵͳºÍttyÉ豸Çý¶¯¼Ü¹¹.½ñÌìÐèÒª½«Á½Õß½áºÏÆðÀ´.¿´¿´linuxÖеĿØÖÆÌ¨ÊÇÔõôÑùʵÏÖµÄ.
¡¡¡¡¶þ:¿ØÖÆÌ¨Çý¶¯µÄ³õʼ»¯
¡¡¡¡Ö®Ç°ÔÚ·ÖÎöttyÇý¶¯¼Ü¹¹µÄʱºòÔø·ÖÎöµ½.Ö÷É豸Ϊ4,´ÎÉ豸Ϊ0µÄÉ豸½Úµã,¼´/dev/tty0Ϊµ±Ç°µÄ¿ØÖÆÖÕ¶Ë.
¡¡¡¡ÓÐtty_init()ÖÐ,ÓÐÒÔÏ´úÂë¶Î:
¡¡¡¡static int __ini ......

¼òµ¥linuxÍøÂç±à³Ì

linuxÍøÂç±à³Ì
1. »ù±¾¸ÅÄî
 
 
˵µ½ÍøÂç±à³Ì,²»µÃ²»ÏÈÌáµ½OSI²Î¿¼Ä£ÐÍ,ÆäÆß²ãÄ£ÐÍ´Óϵ½ÉÏ·Ö±ðΪ
 
1.ÎïÀí²ã(Physical Layer,PH)
 
2.Êý¾ÝÁ´Â·²ã(Data Link Layer,DL)
 
3.ÍøÂç²ã(Network Layer,N)
 
4.ÔËÊä²ã(Transport Layer,T)
 
5.»á»°²ã(Session Layer,S)
  ......

dzÎölinuxÏÂÊó±êÇý¶¯µÄʵÏÖ

http://blog.chinaunix.net/u1/38994/showart_1132089.html
dzÎölinuxÏÂÊó±êÇý¶¯µÄʵÏÖ
¡¾Ç³ÎölinuxϼüÅÌÉ豸¹¤×÷ºÍ×¢²áÁ÷³Ì¡¿
¶ÔÓÚÊó±êÇý¶¯ºÍÇ°Ãæ·ÖÎö¹ýµÄ¼üÅÌÇý¶¯¶¼Êǹ²ÓÃinputÄ£ÐÍ,
ËùÒÔ,
¶ÔÓÚʼþÉϱ¨ºÍ´¦ÀíµÄ·½Ê½¶¼Ã»ÓÐÇø±ð,
Ö»ÊÇmouseÊó±êÇý¶¯µ±Éϱ¨Íêdx,
dy,
left
,
middle,
rightÖ®ºó,
ÐèÒªµ÷ÓÃinput_ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ