1619, 1/81 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   craft
   ¸ÖƼÇÁ·Î¼¼½º, ¸ÖƼÇ÷º½Ì, ¸ÖƼ¾²·¹µå ±â¹Ý ¼­¹ö Â÷ÀÌ

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=1921 [º¹»ç]


¨ç ¸ÖƼÇÁ·Î¼¼½º - ÀÚ½ÄÇÁ·Î¼¼½º¸¦ »õ·Î »ý¼ºÇÏ¿© ÀϺκÐÀÇ ÀÛ¾÷À» Áö½ÃÇÏ¿© ¼­¹ö ±¸Çö.

¨è ¸ÖƼÇ÷º½Ì - selectÇÔ¼ö ¶Ç´Â epollÇÔ¼ö¸¦ ÀÌ¿ëÇØ ÇϳªÀÇ ÇÁ·Î¼¼½º·Î ¼­¹ö ±¸Çö.

selectÇÔ¼ö´Â Level TriggerÀÌ´Ù.
epollÇÔ¼ö´Â ±âº»ÀûÀ¸·Î Level TriggerÀ̳ª,  Edge Trigger´Â ¼³Á¤½Ã »ç¿ë°¡´ÉÇÏ´Ù.
Level Trigger´Â ÀԷ¹öÆÛ¿¡ µ¥ÀÌÅͰ¡ ³²¾ÆÀÖÀ¸¸é ÀüºÎ À̺¥Æ®¸¦ ¹ß»ý½Ã۰í,
Edge Trigger´Â ÀԷ¹öÆÛ¿¡ µ¥ÀÌÅͰ¡ ÀÖÀ¸¸é ÇѹøÀÇ À̺¥Æ®¸¸ ¹ß»ý½ÃÅ´.

¨é ¸ÖƼ¾²·¹µå - ÇÁ·Î¼¼½º ´ë½Å ¾²·¹µå¸¦ ÀÌ¿ëÇØ ÀϺκÐÀÇ ÀÛ¾÷À» Áö½ÃÇÏ¿© ¼­¹ö ±¸Çö.                      

¸ÖƼÇÁ·Î¼¼½º ´ë½Å¿¡ ¸ÖƼ¾²·¹µå¸¦ ÀÌ¿ëÇÏ´Â ÀÌÀ¯
¢¼ ÇÁ·Î¼¼½º
- ÇÁ·Î¼¼½º »ý¼ºÀº ºÎ´ã½º·¯¿î ÀÛ¾÷°úÁ¤À»°ÅÄ£´Ù.
- µÎ ÇÁ·Î¼¼½º »çÀÌ¿¡¼­ÀÇ µ¥ÀÌÅÍ ±³È¯À» À§ÇØ º°µµÀÇ IPC±â¹ýÀ» ÀÌ¿ëÇØ¾ß ÇÑ´Ù.
- ÄÁÅØ½ºÆ® ½ºÀ§Äª(Context Switching)¿¡ µû¸¥ ºÎ´ãÀº ÇÁ·Î¼¼½º »ý¼º¹æ½ÄÀÇ °¡Àå Å« ºÎ´ãÀÌ´Ù.
¢¼ ¾²·¹µå
- ¾²·¹µåÀÇ »ý¼º ¹× ÄÁÅØ½ºÆ® ½ºÀ§ÄªÀº ÇÁ·Î¼¼½ºÀÇ »ý¼º ¹× ÄÁÅØ½ºÆ® ½ºÀ§Äªº¸´Ù ºü¸£´Ù.(¾²·¹µå = °æ·®È­µÈ ÇÁ·Î¼¼½º)
           - ¾²·¹µå »çÀÌ¿¡¼­ÀÇ µ¥ÀÌÅÍ ±³È¯¿¡´Â Ưº°ÇÑ ±â¹ýÀÌ ÇÊ¿äÄ¡ ¾Ê´Ù.
           - ½ºÅÿµ¿ª¸¸À» ºÐ¸®½ÃÅ´À¸·Î½á µ¥ÀÌÅÍ¿µ¿ª°ú ÈüÀ» ÀÌ¿ëÇØ¼­ µ¥ÀÌÅ͸¦ ±³È¯ÇÒ ¼ö ÀÖ´Ù.

  Hit : 10487     Date : 2012/01/11 10:03