×÷ÕߣºÂÖ×Ó
1.Ó²Á´½Ó£¨hard link£©ºÍÈíÁ´½Ó£¨soft link£©
Ó²Á´½Ó£º°üº¬ÔÚĿ¼ÖеÄÎļþÃû¾ÍÊÇÒ»¸öÎļþµÄÓ²Á´½Ó£¬»òÕß¼ò³ÆÁ´½Ó¡£Ó²Á´½ÓÓÐÁ½·½ÃæµÄÏÞÖÆ£º²»ÔÊÐíÓû§¸øĿ¼´´½¨Ó²Á´½Ó£¬ÒòΪÕâÑù¿ÉÄÜ°ÑĿ¼±ä³ÉÒ»¸ö»·ÐÎÊ÷£»Ö»ÓÐÔÚͬһÎļþϵͳÖеÄÎļþÖ®¼ä²ÅÄÜ´´½¨Ó²Á´½Ó¡£
ÈíÁ´½Ó£ºÎªÁË¿Ë·þÉÏÃæµÄÕâЩÏÞÖÆ£¬ÒýÈëÁËÈíÁ¬½Ó£¬Ò²³ÉΪ·ûºÅÁ´½Ó£¨symbol link£©¡£·ûºÅÁ´½ÓÎļþ¿ÉÒÔÖ¸ÏòλÓÚÈκÎÒ»¸öÎļþϵͳÉϵÄÈκÎÒ»¸öÎļþ»òĿ¼£¬ÉõÖÁ¿ÉÒÔÖ¸Ïò²»´æÔÚµÄÎļþ¡£
2.ÎļþÃèÊö·û¡¢Ë÷Òý½ÚµãºÍ´ò¿ªÎļþ¶ÔÏó
Îļþϵͳ´¦ÀíÎļþÐèÒªµÄÐÅÏ¢°üº¬ÔÚÒ»¸öÃûΪË÷Òý½Úµã£¨inode£©µÄÊý¾Ý½á¹¹ÖУ¬Ã¿¸öÎļþ¶¼ÓÐ×Ô¼ºµÄË÷Òý½Úµã£¬ÎļþϵͳÓÃË÷Òý½ÚµãÀ´±êʶÎļþ¡£
ÎļþÃèÊö·û±íʾ½ø³ÌÓë´ò¿ªÎļþÖ®¼äµÄ½»»¥£¬¶ø´ò¿ªÎļþ¶ÔÏó°üº¬ÁËÓÚÕâÖÖ½»»¥Ïà¹ØµÄÊý¾Ý¡£Êµ¼ÊÉÏ£¬½ø³Ì»áΪ´ò¿ªµÄÿ¸öÎļþ¶¼´´½¨Ò»¸öÏàÓ¦µÄ´ò¿ªÎļþ¶ÔÏ󣬶øÎļþÃèÊö·û¾ÍÊÇÏàÓ¦µÄ´ò¿ªÎļþ¶ÔÏóµÄË÷Òý¡£¼¸¸ö½ø³Ì¿ÉÒÔ´ò¿ªÍ¬Ò»¸öÎļþ£¬Îļþϵͳ»á¸øÿ¸ö½ø³Ì·ÖÅäÒ»¸öµ¥¶ÀµÄ´ò¿ªÎļþ¶ÔÏóºÍÎļþÃèÊö·û¡£
3.mmap()ϵͳµ÷ÓÃ
¸Ãϵͳµ÷ÓÃÔÊÐí´æ·ÅÔÚ¿éÉ豸ÉϵÄÎļþ»òÕßÐÅÏ¢µÄÒ»²¿·ÖÓ³Éäµ½½ø³ÌµÄ²¿·ÖµØÖ·¿Õ¼ä¡£ÄÚ´æÓ³ÉäΪÕý³£µÄ¶Áд´«ËÍÊý¾Ý·½Ê½ÌṩÁËÁíÒ»ÖÖÑ¡Ôñ¡£Èç¹ûͬһÎļþÓɼ¸¸ö½ø³Ì¹²Ïí£¬ÄÇô¹²ÏíËüµÄÿ¸ö½ø³ÌµØÖ·¿Õ¼ä¶¼°üº¬ËüµÄÄÚ´æÓ³Éä¡£
4.ͬ²½ºÍ»¥³â
ÐźÅÁ¿£¨semaphore£©ÔÚµ¥´¦ÀíÆ÷ºÍ¶à´¦ÀíÆ÷É϶¼ÓÐЧ¡£¿ÉÒÔ°Ñÿ¸öÐźÅÁ¿¿´³ÉÒ»¸ö¶ÔÏó£¬Æä×é³ÉÈçÏ£º
Ò»¸öÕûÊý±äÁ¿£»
Ò»¸öµÈ´ý½ø³ÌµÄÁ´±í
Á½¸öÔ´×Ô·½·¨£ºdown£¨£©ºÍup£¨£©
Linuxͨ¹ý°´¹æ¶¨µÄ˳ÐòÇëÇóÐźÅÁ¿À´±ÜÃâËÀËø¡£
×ÔÐýËø£¨spin lock£©ÔÚµ¥´¦ÀíÆ÷µÄ»·¾³ÏÂÊÇÎÞЧµÄ¡£
5.Ðźţ¨Signal£©
UnixÐźÅÌṩÁË°Ñϵͳʼþ±¨¸æ¸ø½ø³ÌµÄÒ»ÖÖ»úÖÆ£¬Ã¿ÖÖʼþ¶¼ÓÐ×Ô¼ºµÄÐźűàºÅ£¬Í¨³£ÓÃÒ»¸ö·ûºÅ³£Á¿À´±íʾ£¬ÀýÈçSIGTERM¡£ÓÐÁ½ÖÖϵͳʼþ£º
Ò첽ͨ¸æ£ºÀýÈ磬µ±Óû§°´ÏÂÖжϼü£¨Í¨³£ÎªCtrl+C£©Ê±£¬¼´Ïòǰ̨½ø³Ì·¢³öÖжÏÐźÅSIGINT¡£
ͬ²½´íÎó»òÕßÒì³££ºÀýÈ磬µ±½ø³Ì·ÃÎÊÄÚ´æ·Ç·¨µØַʱ£¬ÄÚºËÏòÕâ¸ö½ø³Ì·¢ËÍÒ»¸öSIGSEGVÐźš£
Ò»°ãÀ´Ëµ£¬½ø³Ì¿ÉÒÔ¶Ô½ÓÊÕµ½µÄÐźÅ×öÒÔÏÂÁ½ÖÖ·½Ê½µÄ´¦Àí£º
ºöÂÔ¸ÃÐźţ»»òÕßÒì²½µØÖ´ÐÐÒ»¸öÖ¸¶¨µÄ¹ý³Ì£¨ÐźŴ¦Àí³ÌÐò£©¡£Èç¹û½ø³Ì²»Ö¸¶¨Èκη½Ê½£¬ÄÇôÄں˾ͻá¸ù¾ÝÐźŵıàºÅ²ÉȡĬÈϵĴ¦Àí²Ù×÷¡£
¶«·½½¾Áú ÓÚ 2011-09-02 16:36:57·¢±í:
ѧϰѧϰ
huoxu_2010 ÓÚ 2009-11-02 00:16:22·¢±í:
¿´²»¶®
hunter3149 ÓÚ 2009-11-01 23:27:56·¢±í:
Ó¦¸Ã¸øЩÀý×Ó
446868263 ÓÚ 2009-11-01 12:19:33·¢±í:
{:2_97:}
winskinglee ÓÚ 2009-10-31 22:52:36·¢±í:
ÄÜ·ñÏêϸЩ£¬Ð»Ð»´óÏÀ
winskinglee ÓÚ 2009-10-31 22:52:04·¢±í:
´óÉÙÁË