°£Æí°áÁ¦, ½Å¿ëÄ«µå û±¸ÇÒÀÎ
ÀÎÅÍÆÄÅ© ·Ôµ¥Ä«µå 5% (42,750¿ø)
(ÃÖ´ëÇÒÀÎ 10¸¸¿ø / Àü¿ù½ÇÀû 40¸¸¿ø)
ºÏÇǴϾð ·Ôµ¥Ä«µå 30% (31,500¿ø)
(ÃÖ´ëÇÒÀÎ 3¸¸¿ø / 3¸¸¿ø ÀÌ»ó °áÁ¦)
NH¼îÇÎ&ÀÎÅÍÆÄÅ©Ä«µå 20% (36,000¿ø)
(ÃÖ´ëÇÒÀÎ 4¸¸¿ø / 2¸¸¿ø ÀÌ»ó °áÁ¦)
Close

¸®´ª½º APIÀÇ ¸ðµç °Í ±âÃÊ ¸®´ª½º API Vol 1 : ÆÄÀÏ ¸Þ¸ð¸® ÇÁ·Î¼¼½º ½Ã±×³Î ŸÀ̸Ó

¿øÁ¦ : (The)Linux programming interface: a Linux and UNIX system programming handbook
¼Òµæ°øÁ¦

2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.

ÆǸÅÁö¼ö 28
?
ÆǸÅÁö¼ö¶õ?
»çÀÌÆ®ÀÇ ÆǸŷ®¿¡ ±â¹ÝÇÏ¿© ÆǸŷ® ÃßÀ̸¦ ¹Ý¿µÇÑ ÀÎÅÍÆÄÅ© µµ¼­¿¡¼­ÀÇ µ¶¸³ÀûÀÎ ÆǸŠÁö¼öÀÔ´Ï´Ù. ÇöÀç °¡Àå Àß Æȸ®´Â »óÇ°¿¡ °¡ÁßÄ¡¸¦ µÎ¾ú±â ¶§¹®¿¡ ½ÇÁ¦ ´©Àû ÆǸŷ®°ú´Â ´Ù¼Ò Â÷ÀÌ°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ÆǸŷ® ¿Ü¿¡µµ ´Ù¾çÇÑ °¡ÁßÄ¡·Î ±¸¼ºµÇ¾î ÃÖ±ÙÀÇ À̽´µµ¼­ È®Àνà À¯¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç Áö¼ö´Â ¸ÅÀÏ °»½ÅµË´Ï´Ù.
Close
°øÀ¯Çϱâ
Á¤°¡

50,000¿ø

  • 45,000¿ø (10%ÇÒÀÎ)

    2,500P (5%Àû¸³)

ÇÒÀÎÇýÅÃ
Àû¸³ÇýÅÃ
  • S-Point Àû¸³Àº ¸¶ÀÌÆäÀÌÁö¿¡¼­ Á÷Á¢ ±¸¸ÅÈ®Á¤ÇϽŠ°æ¿ì¸¸ Àû¸³ µË´Ï´Ù.
Ãß°¡ÇýÅÃ
¹è¼ÛÁ¤º¸
  • 4/20(Åä) À̳» ¹ß¼Û ¿¹Á¤  (¼­¿ï½Ã °­³²±¸ »ï¼º·Î 512)
  • ¹«·á¹è¼Û
ÁÖ¹®¼ö·®
°¨¼Ò Áõ°¡
  • À̺¥Æ®/±âȹÀü

  • ¿¬°üµµ¼­(30)

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ºüÁü¾øÀÌ ´Ù·ç¾ú´Ù!

¡¸¿¡ÀÌÄÜ ¿ÀǼҽº ÇÁ·Î±×·¡¹Ö ½Ã¸®ÁÁ¦16±Ç¡º±âÃÊ ¸®´ª½º API¡». ¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¼³¸íÇÑ Ã¥À¸·Î, ÇØ´ç ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®´ª½º ¹öÀü, ¹öÀüº° Â÷ÀÌ µîÀ» ²Ä²ÄÇÏ°Ô Á¤¸®Çß´Ù. ¿ø¼­ÀÇ ¹æ´ëÇÑ ³»¿ëÀ» 1±Ç°ú 2±ÇÀ¸·Î ³ª´² ±¸¼ºÇßÀ¸¸ç, 500°³°¡ ³Ñ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö, 200°³°¡ ³Ñ´Â ¿¹Á¦ ÇÁ·Î±×·¥, 88°³ÀÇ Ç¥, 115°³ÀÇ ´ÙÀ̾î±×·¥¿¡ ´ëÇÑ ¼³¸íÀ» ´ã°í ÀÖ´Ù. ƯÈ÷ 2±ÇÀº °í±ÞÆíÀ¸·Î, Á»´õ ¼¼·ÃµÇ°í º¹ÀâÇÑ ¸®´ª½º ÇÁ·Î±×·¥À» ¸¸µé ¶§ »ç¿ëµÇ´Â POSIX ½º·¹µå¸¦ ÀÌ¿ëÇÑ ¸ÖƼ½º·¹µå ÇÁ·Î±×·¥ ÀÛ¼º¹ý, ÆÄÀÌÇÁ, ¸Þ½ÃÁö Å¥, °øÀ¯ ¸Þ¸ð¸®, ¼¼¸¶Æ÷¾î¸¦ ÀÌ¿ëÇÑ ÇÁ·Î¼¼½º °£ Åë½Å, ¼ÒÄÏ API¸¦ ÀÌ¿ëÇÑ ³×Æ®¿öÅ© ÇÁ·Î±×·¥ ÀÛ¼º¹ý µîÀ» ´Ù·ç°í ÀÖ´Ù. ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸¶½ºÅÍÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ÀÍÈ÷´Â µ¥ À¯¿ëÇÑ ÀÚ·á°¡ µÉ °ÍÀÌ´Ù.

ÃâÆÇ»ç ¼­Æò

¿ä¾à

¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¼³¸íÇÑ Ã¥À¸·Î, ÇØ´ç ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®´ª½º ¹öÀü, ¹öÀüº° Â÷ÀÌ µîÀ» ²Ä²ÄÇÏ°Ô Á¤¸®Çß´Ù. ¿ö³« ¹æ´ëÇÑ ³»¿ëÀ̶ó 1±Ç°ú 2±ÇÀ¸·Î ³ª´² ±¸¼ºÇßÀ¸¸ç, 1±ÇÀº ±âÃÊÆíÀ¸·Î, ¸®´ª½º ÇÁ·Î±×·¡¹Ö¿¡¼­ ÈçÈ÷ ¾²ÀÌ´Â ÆÄÀÏ °ü¸®, ¸Þ¸ð¸® °ü¸®, ÇÁ·Î¼¼½º °ü¸®, ½Ã±×³Î ó¸®, ŸÀÌ¸Ó »ç¿ë¹ý µîÀ» ´Ù·é´Ù.

¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ºüÁü¾øÀÌ ´Ù·é ÃÖ°íÀÇ ¾È³»¼­!

[¸®´ª½º APIÀÇ ¸ðµç °Í]Àº ¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(¸®´ª½º³ª À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ µ¿ÀÛÇÏ´Â °ÅÀÇ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ÀÎÅÍÆäÀ̽º)À» À§ÇÑ ÃÖ°íÀÇ ¾È³»¼­´Ù.

¸®´ª½º ÇÁ·Î±×·¡¹Ö Àü¹®°¡ ¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ÀÌ ±ÇÀ§ Àִ å¿¡¼­, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸¶½ºÅÍÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ÀÚ¼¼È÷ ¼³¸íÇϸç, ÀÌ¿¡ µ¡ºÙ¿© ¸íÈ®ÇÏ°í ¿ÏÀüÇÑ ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦°øÇÑ´Ù.

ÀÌ Ã¥¿¡¼­´Â 1±Ç°ú 2±Ç ÅëƲ¾î 500°³°¡ ³Ñ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö, 200°³°¡ ³Ñ´Â ¿¹Á¦ ÇÁ·Î±×·¥, 88°³ÀÇ Ç¥, 115°³ÀÇ ´ÙÀ̾î±×·¥¿¡ ´ëÇÑ ¼³¸íÀÌ µé¾î ÀÖÀ¸¸ç, 1±Ç¿¡¼­´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» ¼³¸íÇÑ´Ù.

- ÆÄÀÏÀ» È¿À²ÀûÀ¸·Î ÀÐ°í ¾²±â
- ½Ã±×³Î, Ŭ·Ï, ŸÀÌ¸Ó »ç¿ë¹ý
- ÇÁ·Î¼¼½º¸¦ ¸¸µé°í ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
- ¾ÈÀüÇÑ ÇÁ·Î±×·¥ ÀÛ¼º¹ý
- °øÀ¯ ¶óÀ̺귯¸® ¸¸µé°í »ç¿ëÇϱâ

[¸®´ª½º APIÀÇ ¸ðµç °Í]ÀÌ epoll, inotify, /proc ÆÄÀÏ ½Ã½ºÅÛ µî ¼ö¸¹Àº ¸®´ª½º °íÀ¯ ±â´ÉÀ» ´Ù·çÁö¸¸, À¯´Ð½º Ç¥ÁØ(POSIX.1-2001/SUSv3¿Í POSIX.1-2008/SUSv4)À» °­Á¶Çϱ⠶§¹®¿¡ ¿©Å¸ À¯´Ð½º Ç÷§Æû¿¡¼­ ÀÛ¾÷ÇÏ´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ôµµ ¸¶Âù°¡Áö·Î °¡Ä¡°¡ Å©´Ù.

[¸®´ª½º APIÀÇ ¸ðµç °Í]Àº ¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ´Ù·é °¡Àå Æ÷°ýÀûÀΠåÀ̸ç, »õ·Î¿î °íÀüÀÌ µÇ¸®¶ó ¹Ï¾î ÀǽÉÄ¡ ¾Ê´Â´Ù.

ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ

- ¸®´ª½º³ª ±âŸ À¯´Ð½º, ±âŸ POSIX ȣȯ ½Ã½ºÅÛ¿ë ÀÀÀÀ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¡¸Ó¿Í ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚ
- ¸®´ª½º¿Í ±âŸ À¯´Ð½º ±¸Çö °£À̳ª ¸®´ª½º¿Í ±âŸ ¿î¿µÃ¼Á¦ °£¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» À̽ÄÇÏ´Â ÇÁ·Î±×·¡¸Ó
- ¸®´ª½º/À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿Í, ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ ´Ù¾çÇÑ ºÎºÐÀÌ ¾î¶»°Ô ±¸ÇöµÆ´ÂÁö¸¦ Á» ´õ Àß ÀÌÇØÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿Í 'ÆÄ¿ö À¯Àú'

¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¼³¸íÇÑ Ã¥À¸·Î, ÇØ´ç ÇÔ¼ö¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸®´ª½º ¹öÀü, ¹öÀüº° Â÷ÀÌ µîÀ» ²Ä²ÄÇÏ°Ô Á¤¸®Çß´Ù. ¿ö³« ¹æ´ëÇÑ ³»¿ëÀ̶ó 1±Ç°ú 2±ÇÀ¸·Î ³ª´² ±¸¼ºÇßÀ¸¸ç, 1±ÇÀº ±âÃÊÆíÀ¸·Î, ¸®´ª½º ÇÁ·Î±×·¡¹Ö¿¡¼­ ÈçÈ÷ ¾²ÀÌ´Â ÆÄÀÏ °ü¸®, ¸Þ¸ð¸® °ü¸®, ÇÁ·Î¼¼½º °ü¸®, ½Ã±×³Î ó¸®, ŸÀÌ¸Ó »ç¿ë¹ý µîÀ» ´Ù·é´Ù.

¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ºüÁü¾øÀÌ ´Ù·é ÃÖ°íÀÇ ¾È³»¼­!

¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»Àº ¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º(¸®´ª½º³ª À¯´Ð½º ½Ã½ºÅÛ¿¡¼­ µ¿ÀÛÇÏ´Â °ÅÀÇ ¸ðµç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ëÇÏ´Â ÀÎÅÍÆäÀ̽º)À» À§ÇÑ ÃÖ°íÀÇ ¾È³»¼­´Ù.

¸®´ª½º ÇÁ·Î±×·¡¹Ö Àü¹®°¡ ¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ÀÌ ±ÇÀ§ Àִ å¿¡¼­, ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ±â¼úÀ» ¸¶½ºÅÍÇÏ´Â µ¥ ÇÊ¿äÇÑ ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ÀÚ¼¼È÷ ¼³¸íÇϸç, ÀÌ¿¡ µ¡ºÙ¿© ¸íÈ®ÇÏ°í ¿ÏÀüÇÑ ¿¹Á¦ ÇÁ·Î±×·¥À» Á¦°øÇÑ´Ù.

ÀÌ Ã¥¿¡¼­´Â 1±Ç°ú 2±Ç ÅëƲ¾î 500°³°¡ ³Ñ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö, 200°³°¡ ³Ñ´Â ¿¹Á¦ ÇÁ·Î±×·¥, 88°³ÀÇ Ç¥, 115°³ÀÇ ´ÙÀ̾î±×·¥¿¡ ´ëÇÑ ¼³¸íÀÌ µé¾î ÀÖÀ¸¸ç, 1±Ç¿¡¼­´Â ´ÙÀ½°ú °°Àº ³»¿ëÀ» ¼³¸íÇÑ´Ù.

¡á ÆÄÀÏÀ» È¿À²ÀûÀ¸·Î ÀÐ°í ¾²±â
¡á ½Ã±×³Î, Ŭ·Ï, ŸÀÌ¸Ó »ç¿ë¹ý
¡á ÇÁ·Î¼¼½º¸¦ ¸¸µé°í ÇÁ·Î±×·¥ ½ÇÇàÇϱâ
¡á ¾ÈÀüÇÑ ÇÁ·Î±×·¥ ÀÛ¼º¹ý
¡á °øÀ¯ ¶óÀ̺귯¸® ¸¸µé°í »ç¿ëÇϱâ

¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»ÀÌ epoll, inotify, /proc ÆÄÀÏ ½Ã½ºÅÛ µî ¼ö¸¹Àº ¸®´ª½º °íÀ¯ ±â´ÉÀ» ´Ù·çÁö¸¸, À¯´Ð½º Ç¥ÁØ(POSIX.1-2001/SUSv3¿Í POSIX.1-2008/SUSv4)À» °­Á¶Çϱ⠶§¹®¿¡ ¿©Å¸ À¯´Ð½º Ç÷§Æû¿¡¼­ ÀÛ¾÷ÇÏ´Â ÇÁ·Î±×·¡¸Óµé¿¡°Ôµµ ¸¶Âù°¡Áö·Î °¡Ä¡°¡ Å©´Ù.

¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»Àº ¸®´ª½º¿Í À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ´Ù·é °¡Àå Æ÷°ýÀûÀΠåÀ̸ç, »õ·Î¿î °íÀüÀÌ µÇ¸®¶ó ¹Ï¾î ÀǽÉÄ¡ ¾Ê´Â´Ù.

¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú

¡Ü ¸®´ª½º³ª ±âŸ À¯´Ð½º, ±âŸ POSIX ȣȯ ½Ã½ºÅÛ¿ë ÀÀÀÀ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¡¸Ó¿Í ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚ
¡Ü ¸®´ª½º¿Í ±âŸ À¯´Ð½º ±¸Çö °£À̳ª ¸®´ª½º¿Í ±âŸ ¿î¿µÃ¼Á¦ °£¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» À̽ÄÇÏ´Â ÇÁ·Î±×·¡¸Ó
¡Ü ¸®´ª½º/À¯´Ð½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿Í, ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾îÀÇ ´Ù¾çÇÑ ºÎºÐÀÌ ¾î¶»°Ô ±¸ÇöµÆ´ÂÁö¸¦ Á» ´õ Àß ÀÌÇØÇÏ°íÀÚ ÇÏ´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿Í ¡®ÆÄ¿ö À¯Àú¡¯

¡Ú ÀÌ Ã¥¿¡ ½ñ¾ÆÁø °¢°èÀÇ Âù»ç ¡Ú

¸®´ª½º¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÒ ¶§ ÄÄÇ»ÅÍ ¿·¿¡ ³õÀ» Ã¥À» Çϳª¸¸ °í¸¦ ¼ö ÀÖ´Ù¸é, ÀÌ Ã¥ÀÌ ¹Ù·Î ±× Ã¥ÀÏ °ÍÀÌ´Ù.
- ¸¶Æ¾ ·£´õ½º / ±¸±ÛÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î

ÀÌ Ã¥Àº ÀÚ¼¼ÇÑ ¼³¸í°ú ¿¹Á¦°¡ ¸¹°í, ¸®´ª½ºÀÇ Àú¼öÁØ ÇÁ·Î±×·¡¹Ö APIÀÇ »ó¼¼ÇÑ ³»¿ë°ú ´µ¾Ó½º¸¦ ÀÌÇØÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´ã°í ÀÖ´Ù. µ¶ÀÚÀÇ ¼öÁØ°ú »ó°ü¾øÀÌ, ÀÌ Ã¥¿¡¼­ ¹º°¡ ¹è¿ï °Ô ÀÖÀ» °ÍÀÌ´Ù.
- ¸á °í¸Õ, ¡ºUnderstanding the Linux Virtual Memory Manager¡»ÀÇ ÀúÀÚ

¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ¸®´ª½º ÇÁ·Î±×·¡¹Ö°ú, ±×°ÍÀÌ ´Ù¾çÇÑ Ç¥ÁØ°ú ¾î¶»°Ô ¿¬°üµÇ´ÂÁö¸¦ »ó¼¼È÷ ´Ù·é ÈǸ¢ÇÑ Ã¥À» ½è´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ±×°¡ ¹ß°ßÇÑ ¹ö±×µéÀÌ ¼öÁ¤µÇ°í ¸Å´º¾ó ÆäÀÌÁöµéÀÌ (¾öû³ª°Ô) °³¼±µÇµµ·Ï ³ë·ÂÇß´Ù. ÀÌ¿Í °°Àº ¼¼ °¡Áö ¹æ¹ýÀ» ÅëÇØ ¸¶ÀÌŬÀº ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀ» ´õ¿í ½±°Ô ¸¸µé¾ú´Ù. ¸ðµç ÁÖÁ¦¸¦ ±íÀÌ ÀÖ°Ô ´Ù·é ¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»Àº Ãʺ¸ÀÌ°Ç °í¼öÀÌ°Ç ¸®´ª½º ÇÁ·Î±×·¡¸Ó¶ó¸é ²À ÇÑ ±Ç¾¿ Áö³à¾ß ÇÒ Çʵ¶ Âü°í¼­´Ù.
- ¾Èµå·¹¾Æ½º ¿¹°Å / ³ëº§ ¿ÀǼö¼¼ ÇÁ·Î±×·¥ ¸Å´ÏÀú

¿Ã¹Ù¸¥ Á¤º¸¸¦ ¸íÈ®ÇÏ°í °£°áÇÏ°Ô Ç¥ÇöÇÏ·Á´Â ¸¶ÀÌŬÀÇ ¹«±Ã¹«ÁøÇÑ ÅõÁö·Î ÀÎÇØ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ µçµçÇÑ Âü°í¼­°¡ ¸¸µé¾îÁ³´Ù. ÀÌ Ã¥Àº ¸®´ª½º ÇÁ·Î±×·¡¸Ó¸¦ ÁÖ¿ä ´ë»óÀ¸·Î ÇÏÁö¸¸, À¯´Ð½º/POSIX »ýÅ°迡¼­ ÀÛ¾÷ÇÏ´Â ¸ðµç ÇÁ·Î±×·¡¸Ó¿¡°Ô °¡Ä¡ Àִ åÀÏ °ÍÀÌ´Ù.¡±
- µ¥À̺ñµå ºÎÅÙÈ£ÇÁ
/ ¡ºProgramming with POSIX Threads¡»ÀÇ ÀúÀÚÀÌÀÚ POSIX ¹× À¯´Ð½º Ç¥ÁØ ±â¿©ÀÚ

¸®´ª½º ½Ã½ºÅÛ¿¡ ÁßÁ¡À» µÎ°í, À¯´Ð½º ½Ã½ºÅÛ°ú ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¸Å¿ì öÀúÇϸ鼭µµ Àб⠽±°Ô ¼³¸íÇß´Ù. (ÀϹÝÀûÀÎ) À¯´Ð½º ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ·Á´Â »ç¶÷À̳ª, Àαâ ÀÖ´Â GNU/¸®´ª½º ½Ã½ºÅÛÀº ¡®¹«¾ùÀÌ »õ·Î¿îÁö¡¯¸¦ ¾Ë°íÀÚ ÇÏ´Â °í±Þ À¯´Ð½º ÇÁ·Î±×·¡¸Ó ¸ðµÎ¿¡°Ô °­·ÂÇÏ°Ô ÃßõÇÏ°í ½ÍÀº Ã¥ÀÌ´Ù.
- Æ丣³­µµ °ïÆ® / ³×Æ®¿öÅ© º¸¾È ¿¬±¸¿ø, IETF Âü°¡ÀÚÀÌÀÚRFC ÀúÀÚ

¹é°ú»çÀüó·³ Æø³Ð°í ±í°Ô ´Ù·ç¸é¼­µµ, ±³°ú¼­Ã³·³ ¸¹Àº ¿¹Á¦¿Í ¿¬½À¹®Á¦°¡ dzºÎÇÑ Ã¥ÀÌ´Ù. À̷кÎÅÍ ½ÇÁ¦ ÀÛµ¿ÇÏ´Â ÄÚµå±îÁö °¢ ÁÖÁ¦¸¦ ¸íÈ®ÇÏ°í öÀúÇÏ°Ô ´Ù·ð´Ù. Àü¹®°¡, Çлý, ±³»çµéÀÌ¿©, ÀÌ°ÍÀÌ ´ç½ÅµéÀÌ Áö±Ý±îÁö ±â´Ù¸®´ø ¸®´ª½º/À¯´Ð½º Âü°í¼­ÀÇ °áÁ¤ÆÇÀÌ´Ù.
- ¾Ø¼Ò´Ï ·Îºó½º / ¿ÀŸ°í´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ºÎ±³¼ö

¸¶ÀÌŬ Ä¿¸®½ºÅ©°¡ ÀÌ Ã¥¿¡ ½ñ¾Æ³õÀº Á¤º¸ÀÇ Á¤È®ÇÔ, Ç°Áú, »ó¼¼ÇÔ¿¡ ¸Å¿ì °¨¸í¹Þ¾Ò´Ù. ¸®´ª½º ½Ã½ºÅÛ È£Ãâ¿¡ °üÇÑ ÈǸ¢ÇÑ Àü¹®°¡ÀÎ ¸¶ÀÌŬÀº ÀÌ Ã¥¿¡¼­ ¸®´ª½º API¿¡ ´ëÇÑ ÀÚ½ÅÀÇ Áö½Ä°ú ÀÌÇظ¦ °øÀ¯ÇØÁá´Ù.
- Å©¸®½ºÅäÇÁ ºí¶ó / ¡ºProgrammation syst?me en C sous Linux¡»ÀÇ ÀúÀÚ

ÁøÁöÇÏ°í Àü¹®¼ºÀ» °®Ãá ¸®´ª½º/À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Çʵ¶¼­´Ù. ¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÇ ¸ðµç ÇÙ½É API¸¦ ¸íÈ®ÇÑ ¼³¸í°ú ¿¹Á¦·Î ´Ù·ç°í, ´ÜÀÏ À¯´Ð½º ±Ô°Ý°ú POSIX 1003.1 °°Àº Ç¥ÁØÀ» µû¸£´Â ¹æ½ÄÀÇ Á߿伺°ú ÇýÅÃÀ» °­Á¶ÇÑ´Ù.
- ¾Øµå·ù Á¶½Ã / ¿ÀÇ ±×·ì Ç¥ÁØ µð·ºÅÍÀÌÀÚ POSIX 1003.1 ¿öÅ· ±×·ì ÀÇÀå

½Ã½ºÅÛ ÇÁ·Î±×·¡¸ÓÀÇ ÀÔÀå¿¡¼­, ¸Å´º¾ó ÆäÀÌÁö¸¦ °ü¸®ÇÏ´Â »ç¶÷ÀÌ Á÷Á¢ ¾´ ¸®´ª½º ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹é°ú»çÀü °°Àº Âü°í¼­º¸´Ù ´õ ÁÁÀº °ÍÀÌ ÀÖÀ»±î? ¡º¸®´ª½ºÀÇ ¸ðµç °Í¡»Àº Æ÷°ýÀûÀ̸鼭 »ó¼¼ÇÏ´Ù. ÀÌ Ã¥Àº ºÐ¸íÈ÷ ³» ÇÁ·Î±×·¡¹Ö Ã¥²ÈÀÌ¿¡ ºüÁ®¼­´Â ¾È µÉ ±âº»¼­·Î ÀÚ¸®ÀâÀ» °ÍÀÌ´Ù.
- ºô °¶¸¶À̽ºÅÍ / ¡ºPOSIX.4 Programmer¡¯s Guide: Programming for the Real World¡»ÀÇ ÀúÀÚ

¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» ´Ù·é ÃֽŠ¿Ïº® °¡À̵å´Ù. ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» »õ·Î ½ÃÀÛÇѴٰųª, ¸®´ª½º ¹æ½ÄÀ» ¹è¿ì´Â µ¥ °ü½ÉÀÌ ÀÖ°í À̽ļº¿¡ ÁßÁ¡À» µÎ°í ÀÖ´Â À¯´Ð½º º£Å׶ûÀ̰ųª, ¶Ç´Â ±×³É ¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÈǸ¢ÇÑ Âü°í¼­¸¦ ã°í ÀÖ´Ù¸é, ¸¶ÀÌŬ Ä¿¸®½ºÅ©ÀÇ Ã¥À̾߸»·Î ´ç½ÅÀÇ Ã¥²ÈÀÌ¿¡ ¹Ýµå½Ã ±¸ºñÇØ¾ß ÇÒ ¾È³»¼­´Ù.
- ·çÀÌ µµ¹Ì´Ï / CORPULS.COMÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®(ÀÓº£µðµå),

¡Ú ÀúÀÚ ¼­¹® ¡Ú

ÀÌ Ã¥Àº ¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ¼³¸íÇÑ´Ù. ¸®´ª½º´Â ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Â À¯´Ð½º ¿î¿µÃ¼Á¦·Î¼­, ¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿¡´Â ¸®´ª½º°¡ Á¦°øÇÏ´Â ½Ã½ºÅÛ È£Ãâ, ¶óÀ̺귯¸® ÇÔ¼ö, ±âŸ Àú¼öÁØ ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵȴÙ. ¸®´ª½º¿¡¼­ ½ÇÇàµÇ´Â ¸ðµç ÇÁ·Î±×·¥ÀÌ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Á÷°£Á¢ÀûÀ¸·Î »ç¿ëÇÑ´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ÆÄÀÏ I/O, ÆÄÀÏÀ̳ª µð·ºÅ丮 »ý¼º/»èÁ¦, »õ ÇÁ·Î¼¼½º »ý¼º, ÇÁ·Î±×·¥ ½ÇÇà, ŸÀÌ¸Ó ¼³Á¤, °°Àº ÄÄÇ»ÅÍ ¾ÈÀÇ ÇÁ·Î¼¼½º¿Í ½º·¹µå °£ Åë½Å, ³×Æ®¿öÅ©·Î ¿¬°áµÈ °¢±â ´Ù¸¥ ÄÄÇ»ÅÍ¿¡ Á¸ÀçÇÏ´Â ÇÁ·Î¼¼½º °£ÀÇ Åë½Å µîÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÌ Àú¼öÁØ ÀÎÅÍÆäÀ̽º¸¦ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö(system programming) ÀÎÅÍÆäÀ̽º¶ó°íµµ ÇÑ´Ù.

ÀÌ Ã¥Àº ÁÖ·Î ¸®´ª½º¿¡ ÃÊÁ¡À» ¸ÂÃèÁö¸¸, Ç¥ÁØ°ú À̽ļº À̽´µµ ¼ÒȦÈ÷ ´Ù·çÁö ¾Ê¾Ò°í, ¸®´ª½º °íÀ¯»çÇ׿¡ ´ëÇÑ ³íÀÇ¿Í, ´ëºÎºÐÀÇ À¯´Ð½º ±¸Çö¿¡¼­ °øÅëÀûÀÌ°í POSIX¿Í ´ÜÀÏ À¯´Ð½º ¸í¼¼(Single UNIX Specification)¿¡ ÀÇÇØ Ç¥ÁØÈ­µÈ »çÇ׿¡ ´ëÇÑ ³íÀǸ¦ ºÐ¸íÈ÷ ±¸º°Çß´Ù. µû¶ó¼­ ÀÌ Ã¥Àº À¯´Ð½º/POSIX ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽ºµµ ±¤¹üÀ§ÇÏ°Ô ±â¼úÇß°í, ¿©Å¸ À¯´Ð½º ½Ã½ºÅÛÀ» ´ë»óÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϰųª ¿©·¯
½Ã½ºÅÛ¿¡ À̽ÄÇÒ ¼ö ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ·Á´Â ÇÁ·Î±×·¡¸Ó°¡ È°¿ëÇÒ ¼ö ÀÖ´Ù.

¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú

¸®´ª½º°¡ Áö¹èÇÏ´Â ¼¼»óÀÌ µÆ´Ù. ÃÖ¼ÒÇÑ, ¸®´ª½º°¡ µµÃ³¿¡¼­ ¾²ÀÌ´Â ¼¼»óÀÌ µÇ¾ú´Ù. µ¥½ºÅ©Å¾À» Á¤º¹ÇÏÁö´Â ¸øÇßÁö¸¸ µ¥½ºÅ©Å¾º¸´Ù ÈξÀ ¸¹Àº °÷¿¡¼­ ¸®´ª½º°¡ ¾²ÀδÙ. º¸ÀÌÁö ¾Ê´Â °÷¿¡¼­ ÀÎÅͳÝÀ» ¿òÁ÷ÀÌ´Â ¼­¹ö¿Í, ¸ÅÀÏ µé°í ´Ù´Ï´Â ÇÚµåÆù°ú ÅÂºí¸´, ÀÚµ¿Â÷¸¶´Ù ´Þ·Á ÀÖ´Â ³»ºñ°ÔÀ̼ǰú ºí·¢¹Ú½º, ¾Æħ¿¡ ÀϾÀÚ¸¶ÀÚ, ±×¸®°í Åð±ÙÇؼ­ Áý¿¡ ¿À¸é ¹«½ÉÄÚ ÄÑ´Â TV, ¼ÂÅé¹Ú½º, ºí·ç·¹ÀÌ Ç÷¹À̾î, ³ÃÀå°í, ÀÎÅÍ³Ý °øÀ¯±â, ÇÁ¸°ÅÍ, °¡Á¤¿ë ÆÄÀÏ ¼­¹ö µîÀÌ ¸®´ª½º·Î ±¸µ¿µÈ´Ù.

¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»Àº ¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¼³¸íÇÑ Ã¥ÀÌ´Ù. ¼­¹ö¿¡¼­ µ¿ÀÛÇÏ´Â ¸®´ª½º¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â »ç¶÷µé¿¡°Ô ÁÁÀº Âü°í¼­°¡ µÉ °ÍÀÌ°í, ¿ªÀÚó·³ ÀÓº£µðµå ½Ã½ºÅÛ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â »ç¶÷µéÀÇ °æ¿ì, ÀÓº£µðµå ¸®´ª½º¿¡¼­´Â ¼­¹ö¿¡¼­ Á¦°øµÇ´Â ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö´Â ¾ø°ÚÁö¸¸, ¸¹Àº ºÎºÐÀÌ °ãÄ¥ °ÍÀÌ°í È°¿ëÇÒ ¼ö ÀÖÀ¸¸®¶ó ¹Ï´Â´Ù.

ä¿ø¼® ´ÔÀÇ Á¦¾È´ë·Î ±¸±Û ´Ú½º¸¦ »ç¿ëÇØ ¿ë¾îÁýÀ» °øÀ¯ÇÏ°í, ¹ø¿ª µÚ ¸®ºä¸¦ Çؼ­ ¹®Ã¼¸¦ ´Ùµë±â´Â ÇßÁö¸¸ ¿©·¯ ¿ªÀÚ°¡ ÇÔ²² ÀÛ¾÷ÇÏ´Ù º¸´Ï ¹®Ã¼¶óµçÁö ¿ë¾î µîÀÌ ¾à°£¾¿ Â÷ÀÌ°¡ ³¯ ¼ö ÀÖ´Â Á¡ ¾çÇØ ºÎŹµå¸°´Ù. ¾öû³­ µÎ²²ÀÇ Ã¥À» Àú¼úÇÏ°í, ¿ªÀÚÀÇ Áú¹®¿¡ ¹Ù·Î ´äÇØÁØ ÀúÀÚÀÇ ¿­Á¤¿¡ °æÀǸ¦ Ç¥ÇÑ´Ù.

¿ø¼­ÀÇ ¾çÀÌ ¸Å¿ì ¹æ´ëÇÏ°í ¹ø¿ª °úÁ¤¿¡¼­ µÎ²²°¡ ´õ µÎ²¨¿öÁö´Â ¹Ù¶÷¿¡ ÀúÀÚ¿ÍÀÇ ÇùÀÇ ³¡¿¡ µÎ ±ÇÀ¸·Î ³ª´©¾î Ãâ°£ÇÏ°Ô µÇ¾ú´Ù. 1±ÇÀº ±âÃÊ ¸®´ª½º API ÆíÀ¸·Î, ¸®´ª½º ÇÁ·Î±×·¡¹Ö¿¡¼­ ÈçÈ÷ ¾²ÀÌ´Â ÆÄÀÏ, ¸Þ¸ð¸®, »ç¿ëÀÚ, ÇÁ·Î¼¼½º, ½Ã°£, ½Ã±×³Î, ŸÀ̸Ó, ¶óÀ̺귯¸® »ç¿ë¹ý°ú ÀÛ¼º¹ý µîÀ» ¼³¸íÇÏ°í, 2±ÇÀº °í±Þ ¸®´ª½º API ÆíÀ¸·Î, Á»´õ ¼¼·ÃµÇ°í º¹ÀâÇÑ ¸®´ª½º ÇÁ·Î±×·¥À» ¸¸µé ¶§ »ç¿ëµÇ´Â ½º·¹µå, IPC, ¼ÒÄÏ, °í±Þ I/O µîÀ» ¼³¸íÇÑ´Ù.

ÀÌ Ã¥Àº ¿¹Á¦°¡ ¸¹¾Æ ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì°íÀÚ ÇÏ´Â »ç¶÷µéµµ ½±°Ô µû¶ó Çϸ鼭 ¹è¿ï ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù. ¼÷·ÃµÈ ÇÁ·Î±×·¡¸ÓÀÇ °æ¿ì¿¡´Â À妽º¸¦ È°¿ëÇØ Âü°í¼­·Î »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ºñ·Ï µÎ ±ÇÀ¸·Î ³ª´µ¾úÁö¸¸, À妽º¿¡´Â 1±Ç°ú 2±Ç¿¡ ³ª¿À´Â ¸ðµç ¿ë¾î¸¦ ´ã°í, °¢ ¿ë¾î°¡ ¾î´À ±Ç¿¡ ³ª¿À´ÂÁö ¸í½ÃÇßÀ¸¹Ç·Î, ¿ë¾î¸¦ ã´Â µ¥ ¾î·Á¿òÀÌ ¾øÀ¸¸®¶ó ¹Ï´Â´Ù.

¸®´ª½º´Â Ç×»ó °³¹ß ÁßÀ̸ç, ÃÖ±Ù¿¡´Â Ä¿³Î 3.3ÀÌ ¹ßÇ¥µÇ¾ú´Ù. Ã¥ÀÌ ÃâÆÇµÈ µÚ¿¡ ¹Ù²ï ³»¿ë¿¡ ´ëÇؼ­µµ ÀúÀÚ°¡ ÀÚ½ÅÀÇ »çÀÌÆ®¿¡¼­ Á¤¿ÀÇ¥(ÁöÀºÀÌÀÇ ¸» ÂüÁ¶)¸¦ ÅëÇØ ¾È³»ÇÏ°í ÀÖÀ¸¹Ç·Î, Âü°íÇÏ¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù.

- ´ëÇ¥ ¿ªÀÚ ±è±âÁÖ

̵̧ȍ

ÀÌ Ã¥¿¡ ½ñ¾ÆÁø °¢°èÀÇ Âù»ç

¸®´ª½º¿ë ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÒ ¶§ ÄÄÇ»ÅÍ ¿·¿¡ ³õÀ» Ã¥À» Çϳª¸¸ °í¸¦ ¼ö ÀÖ´Ù¸é, ÀÌ Ã¥ÀÌ ¹Ù·Î ±× Ã¥ÀÏ °ÍÀÌ´Ù.
- ¸¶Æ¾ ·£´õ½º / ±¸±ÛÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î

ÀÌ Ã¥Àº ÀÚ¼¼ÇÑ ¼³¸í°ú ¿¹Á¦°¡ ¸¹°í, ¸®´ª½ºÀÇ Àú¼öÁØ ÇÁ·Î±×·¡¹Ö APIÀÇ »ó¼¼ÇÑ ³»¿ë°ú ´µ¾Ó½º¸¦ ÀÌÇØÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´ã°í ÀÖ´Ù. µ¶ÀÚÀÇ ¼öÁØ°ú »ó°ü¾øÀÌ, ÀÌ Ã¥¿¡¼­ ¹º°¡ ¹è¿ï °Ô ÀÖÀ» °ÍÀÌ´Ù.
- ¸á °í¸Õ / [Understanding the Linux Virtual Memory Manager]ÀÇ ÀúÀÚ

¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ¸®´ª½º ÇÁ·Î±×·¡¹Ö°ú, ±×°ÍÀÌ ´Ù¾çÇÑ Ç¥ÁØ°ú ¾î¶»°Ô ¿¬°üµÇ´ÂÁö¸¦ »ó¼¼È÷ ´Ù·é ÈǸ¢ÇÑ Ã¥À» ½è´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ±×°¡ ¹ß°ßÇÑ ¹ö±×µéÀÌ ¼öÁ¤µÇ°í ¸Å´º¾ó ÆäÀÌÁöµéÀÌ (¾öû³ª°Ô) °³¼±µÇµµ·Ï ³ë·ÂÇß´Ù. ÀÌ¿Í °°Àº ¼¼ °¡Áö ¹æ¹ýÀ» ÅëÇØ ¸¶ÀÌŬÀº ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀ» ´õ¿í ½±°Ô ¸¸µé¾ú´Ù. ¸ðµç ÁÖÁ¦¸¦ ±íÀÌ ÀÖ°Ô ´Ù·é [¸®´ª½º APIÀÇ ¸ðµç °Í]Àº Ãʺ¸ÀÌ°Ç °í¼öÀÌ°Ç ¸®´ª½º ÇÁ·Î±×·¡¸Ó¶ó¸é ²À ÇÑ ±Ç¾¿ Áö³à¾ß ÇÒ Çʵ¶ Âü°í¼­´Ù.
- ¾Èµå·¹¾Æ½º ¿¹°Å / ³ëº§ ¿ÀǼö¼¼ ÇÁ·Î±×·¥ ¸Å´ÏÀú

¿Ã¹Ù¸¥ Á¤º¸¸¦ ¸íÈ®ÇÏ°í °£°áÇÏ°Ô Ç¥ÇöÇÏ·Á´Â ¸¶ÀÌŬÀÇ ¹«±Ã¹«ÁøÇÑ ÅõÁö·Î ÀÎÇØ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ µçµçÇÑ Âü°í¼­°¡ ¸¸µé¾îÁ³´Ù. ÀÌ Ã¥Àº ¸®´ª½º ÇÁ·Î±×·¡¸Ó¸¦ ÁÖ¿ä ´ë»óÀ¸·Î ÇÏÁö¸¸, À¯´Ð½º/POSIX »ýÅ°迡¼­ ÀÛ¾÷ÇÏ´Â ¸ðµç ÇÁ·Î±×·¡¸Ó¿¡°Ô °¡Ä¡ Àִ åÀÏ °ÍÀÌ´Ù."
- µ¥À̺ñµå ºÎÅÙÈ£ÇÁ / [Programming with POSIX Threads]ÀÇ ÀúÀÚÀÌÀÚ POSIX ¹× À¯´Ð½º Ç¥ÁØ ±â¿©ÀÚ

¸®´ª½º ½Ã½ºÅÛ¿¡ ÁßÁ¡À» µÎ°í, À¯´Ð½º ½Ã½ºÅÛ°ú ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ ¸Å¿ì öÀúÇϸ鼭µµ Àб⠽±°Ô ¼³¸íÇß´Ù. (ÀϹÝÀûÀÎ) À¯´Ð½º ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ·Á´Â »ç¶÷À̳ª, Àαâ ÀÖ´Â GNU/¸®´ª½º ½Ã½ºÅÛÀº '¹«¾ùÀÌ »õ·Î¿îÁö'¸¦ ¾Ë°íÀÚ ÇÏ´Â °í±Þ À¯´Ð½º ÇÁ·Î±×·¡¸Ó ¸ðµÎ¿¡°Ô °­·ÂÇÏ°Ô ÃßõÇÏ°í ½ÍÀº Ã¥ÀÌ´Ù.
- Æ丣³­µµ °ïÆ® / ³×Æ®¿öÅ© º¸¾È ¿¬±¸¿ø, IETF Âü°¡ÀÚÀÌÀÚRFC ÀúÀÚ

¹é°ú»çÀüó·³ Æø³Ð°í ±í°Ô ´Ù·ç¸é¼­µµ, ±³°ú¼­Ã³·³ ¸¹Àº ¿¹Á¦¿Í ¿¬½À¹®Á¦°¡ dzºÎÇÑ Ã¥ÀÌ´Ù. À̷кÎÅÍ ½ÇÁ¦ ÀÛµ¿ÇÏ´Â ÄÚµå±îÁö °¢ ÁÖÁ¦¸¦ ¸íÈ®ÇÏ°í öÀúÇÏ°Ô ´Ù·ð´Ù. Àü¹®°¡, Çлý, ±³»çµéÀÌ¿©, ÀÌ°ÍÀÌ ´ç½ÅµéÀÌ Áö±Ý±îÁö ±â´Ù¸®´ø ¸®´ª½º/À¯´Ð½º Âü°í¼­ÀÇ °áÁ¤ÆÇÀÌ´Ù.
- ¾Ø¼Ò´Ï ·Îºó½º / ¿ÀŸ°í´ëÇб³ ÄÄÇ»ÅÍ°øÇаú ºÎ±³¼ö

¸¶ÀÌŬ Ä¿¸®½ºÅ©°¡ ÀÌ Ã¥¿¡ ½ñ¾Æ³õÀº Á¤º¸ÀÇ Á¤È®ÇÔ, Ç°Áú, »ó¼¼ÇÔ¿¡ ¸Å¿ì °¨¸í¹Þ¾Ò´Ù. ¸®´ª½º ½Ã½ºÅÛ È£Ãâ¿¡ °üÇÑ ÈǸ¢ÇÑ Àü¹®°¡ÀÎ ¸¶ÀÌŬÀº ÀÌ Ã¥¿¡¼­ ¸®´ª½º API¿¡ ´ëÇÑ ÀÚ½ÅÀÇ Áö½Ä°ú ÀÌÇظ¦ °øÀ¯ÇØÁá´Ù.
- Å©¸®½ºÅäÇÁ ºí¶ó / [Programmation syst?me en C sous Linux]ÀÇ ÀúÀÚ

ÁøÁöÇÏ°í Àü¹®¼ºÀ» °®Ãá ¸®´ª½º/À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Çʵ¶¼­´Ù. ¸¶ÀÌŬ Ä¿¸®½ºÅ©´Â ¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÀÎÅÍÆäÀ̽ºÀÇ ¸ðµç ÇÙ½É API¸¦ ¸íÈ®ÇÑ ¼³¸í°ú ¿¹Á¦·Î ´Ù·ç°í, ´ÜÀÏ À¯´Ð½º ±Ô°Ý°ú POSIX 1003.1 °°Àº Ç¥ÁØÀ» µû¸£´Â ¹æ½ÄÀÇ Á߿伺°ú ÇýÅÃÀ» °­Á¶ÇÑ´Ù.
- ¾Øµå·ù Á¶½Ã / ¿ÀÇ ±×·ì Ç¥ÁØ µð·ºÅÍÀÌÀÚ POSIX 1003.1 ¿öÅ· ±×·ì ÀÇÀå

½Ã½ºÅÛ ÇÁ·Î±×·¡¸ÓÀÇ ÀÔÀå¿¡¼­, ¸Å´º¾ó ÆäÀÌÁö¸¦ °ü¸®ÇÏ´Â »ç¶÷ÀÌ Á÷Á¢ ¾´ ¸®´ª½º ½Ã½ºÅÛ¿¡ ´ëÇÑ ¹é°ú»çÀü °°Àº Âü°í¼­º¸´Ù ´õ ÁÁÀº °ÍÀÌ ÀÖÀ»±î? [¸®´ª½ºÀÇ ¸ðµç °Í]Àº Æ÷°ýÀûÀ̸鼭 »ó¼¼ÇÏ´Ù. ÀÌ Ã¥Àº ºÐ¸íÈ÷ ³» ÇÁ·Î±×·¡¹Ö Ã¥²ÈÀÌ¿¡ ºüÁ®¼­´Â ¾È µÉ ±âº»¼­·Î ÀÚ¸®ÀâÀ» °ÍÀÌ´Ù.
- ºô °¶¸¶À̽ºÅÍ / [POSIX.4 Programmer's Guide: Programming for the Real World]ÀÇ ÀúÀÚ

¸®´ª½º¿Í À¯´Ð½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» ´Ù·é ÃֽŠ¿Ïº® °¡À̵å´Ù. ¸®´ª½º ½Ã½ºÅÛ ÇÁ·Î±×·¡¹ÖÀ» »õ·Î ½ÃÀÛÇѴٰųª, ¸®´ª½º ¹æ½ÄÀ» ¹è¿ì´Â µ¥ °ü½ÉÀÌ ÀÖ°í À̽ļº¿¡ ÁßÁ¡À» µÎ°í ÀÖ´Â À¯´Ð½º º£Å׶ûÀ̰ųª, ¶Ç´Â ±×³É ¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ÈǸ¢ÇÑ Âü°í¼­¸¦ ã°í ÀÖ´Ù¸é, ¸¶ÀÌŬ Ä¿¸®½ºÅ©ÀÇ Ã¥À̾߸»·Î ´ç½ÅÀÇ Ã¥²ÈÀÌ¿¡ ¹Ýµå½Ã ±¸ºñÇØ¾ß ÇÒ ¾È³»¼­´Ù.
- ·çÀÌ µµ¹Ì´Ï / CORPULS.COMÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®(ÀÓº£µðµå)

¸ñÂ÷

1Àå ¿ª»ç¿Í Ç¥ÁØ
___1.1 À¯´Ð½º¿Í CÀÇ °£·«ÇÑ ¿ª»ç
___1.2 ¸®´ª½ºÀÇ °£·«ÇÑ ¿ª»ç
___1.3 Ç¥ÁØÈ­
___1.4 Á¤¸®

2Àå ±âº» °³³ä
___2.1 ÇÙ½É ¿î¿µÃ¼Á¦: Ä¿³Î
___2.2 ¼Ð
___2.3 »ç¿ëÀÚ¿Í ±×·ì
___2.4 ´ÜÀÏ µð·ºÅ丮 °èÃþ±¸Á¶, µð·ºÅ丮, ¸µÅ©, ÆÄÀÏ
___2.5 ÆÄÀÏ I/O ¸ðµ¨
___2.6 ÇÁ·Î±×·¥
___2.7 ÇÁ·Î¼¼½º
___2.8 ¸Þ¸ð¸® ¸ÅÇÎ
___2.9 Á¤Àû ¶óÀ̺귯¸®¿Í °øÀ¯ ¶óÀ̺귯¸®
___2.10 ÇÁ·Î¼¼½º °£ Åë½Å°ú µ¿±âÈ­
___2.11 ½Ã±×³Î
___2.12 ½º·¹µå
___2.13 ÇÁ·Î¼¼½º ±×·ì°ú ¼Ð ÀÛ¾÷ Á¦¾î
___2.14 ¼¼¼Ç, Á¦¾î Å͹̳Î, Á¦¾î ÇÁ·Î¼¼½º
___2.15 °¡»ó Å͹̳Î
___2.16 ³¯Â¥¿Í ½Ã°£
___2.17 Ŭ¶óÀ̾ðÆ®/¼­¹ö ¾ÆÅ°ÅØó
___2.18 ½Ç½Ã°£
___2.19 /proc ÆÄÀÏ ½Ã½ºÅÛ
___2.20 Á¤¸®

3Àå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö °³³ä
___3.1 ½Ã½ºÅÛ È£Ãâ
___3.2 ¶óÀ̺귯¸® ÇÔ¼ö
___3.3 Ç¥ÁØ C ¶óÀ̺귯¸®: GNU C ¶óÀ̺귯¸®(glib)
___3.4 ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼öÀÇ ¿¡·¯ ó¸®
___3.5 ÀÌ Ã¥ÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
___3.6 À̽ļº À̽´
___3.7 Á¤¸®
___3.8 ¿¬½À¹®Á¦

4Àå ÆÄÀÏ I/O: ¹ü¿ë I/O ¸ðµ¨
___4.1 °³¿ä
___4.2 I/OÀÇ ¹ü¿ë¼º
___4.3 ÆÄÀÏ ¿­±â: open()
___4.4 ÆÄÀÏ Àбâ: read()
___4.5 ÆÄÀÏ¿¡ ¾²±â: write()
___4.6 ÆÄÀÏ ´Ý±â: close()
___4.7 ÆÄÀÏ ¿ÀÇÁ¼Â º¯°æ: lseek()
___4.8 ¹ü¿ë I/O ¸ðµ¨ ¿ÜÀÇ ¿ÀÆÛ·¹À̼Ç: ioctl()
___4.9 Á¤¸®
___4.10 ¿¬½À¹®Á¦

5Àå ÆÄÀÏ I/O: ´õ ÀÚ¼¼È÷
___5.1 ¿øÀÚ¼º°ú °æÀï »óÅÂ
___5.2 ÆÄÀÏ Á¦¾î ¿ÀÆÛ·¹À̼Ç: fcntl()
___5.3 ÆÄÀÏ »óÅ Ç÷¡±× ¿­±â
___5.4 ÆÄÀÏ µð½ºÅ©¸³ÅÍ¿Í ¿­·Á ÀÖ´Â ÆÄÀÏÀÇ °ü°è
___5.5 ÆÄÀÏ µð½ºÅ©¸³ÅÍ º¹»çÇϱâ
___5.6 ÁöÁ¤µÈ ¿ÀÇÁ¼Â¿¡¼­ÀÇ ÆÄÀÏ I/O: pread()¿Í pwrite()
___5.7 ½ºÄ³ÅÍ-°³´õ I/O: readv()¿Í writev()
___5.8 ÆÄÀÏ À߶󳻱â: truncate()¿Í ftruncate()
___5.9 ºñºí·ÎÅ· I/O
___5.10 Å« ÆÄÀÏ¿¡ ´ëÇÑ I/O
___5.11 /dev/fd µð·ºÅ丮
___5.12 Àӽà ÆÄÀÏ ¸¸µé±â
___5.13 Á¤¸®
___5.14 ¿¬½À¹®Á¦

6Àå ÇÁ·Î¼¼½º
___6.1 ÇÁ·Î¼¼½º¿Í ÇÁ·Î±×·¥
___6.2 ÇÁ·Î¼¼½º ID¿Í ºÎ¸ð ÇÁ·Î¼¼½º ID
___6.3 ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ·¹À̾ƿô
___6.4 °¡»ó ¸Þ¸ð¸® °ü¸®
___6.5 ½ºÅðú ½ºÅà ÇÁ·¹ÀÓ
___6.6 ¸í·ÉÇà ÀÎÀÚ(argc, argv)
___6.7 ȯ°æ º¯¼ö ¸ñ·Ï
___6.8 ºñÁö¿ª goto ¼öÇà: setjmp()¿Í longjmp()
___6.9 Á¤¸®
___6.10 ¿¬½À¹®Á¦

7Àå ¸Þ¸ð¸® ÇÒ´ç
___7.1 Èü¿¡ ¸Þ¸ð¸® ÇÒ´çÇϱâ
___7.2 ½ºÅÿ¡ ¸Þ¸ð¸® ÇÒ´çÇϱâ: alloca()
___7.3 Á¤¸®
___7.4 ¿¬½À¹®Á¦

8Àå »ç¿ëÀÚ¿Í ±×·ì
___8.1 Æнº¿öµå ÆÄÀÏ: /etc/passwd
___8.2 ¼¨µµ Æнº¿öµå ÆÄÀÏ: /etc/shadow
___8.3 ±×·ì ÆÄÀÏ: /etc/group
___8.4 »ç¿ëÀÚ¿Í ±×·ì Á¤º¸ Àбâ
___8.5 Æнº¿öµå ¾Ïȣȭ¿Í »ç¿ëÀÚ ÀÎÁõ
___8.6 Á¤¸®
___8.7 ¿¬½À¹®Á¦

9Àå ÇÁ·Î¼¼½º ÀÚ°ÝÁõ¸í
___9.1 ½ÇÁ¦ »ç¿ëÀÚ ID¿Í ½ÇÁ¦ ±×·ì ID
___9.2 À¯È¿ »ç¿ëÀÚ ID¿Í À¯È¿ ±×·ì ID
___9.3 set-user-ID¿Í set-group-ID ÇÁ·Î±×·¥
___9.4 ÀúÀåµÈ Set-User-ID¿Í ÀúÀåµÈ Set-Group-ID
___9.5 ÆÄÀÏ ½Ã½ºÅÛ »ç¿ëÀÚ ID¿Í ÆÄÀÏ ½Ã½ºÅÛ ±×·ì ID
___9.6 Ãß°¡ ±×·ì ID
___9.7 ÇÁ·Î¼¼½º ÀÚ°ÝÁõ¸í ÀÐ°í ¼öÁ¤Çϱâ
___9.8 Á¤¸®
___9.9 ¿¬½À¹®Á¦

10Àå ½Ã°£
___10.1 ´Þ·Â ½Ã°£
___10.2 ½Ã°£ º¯È¯ ÇÔ¼ö
___10.3 ½Ã°£´ë
___10.4 ·ÎÄÉÀÏ
___10.5 ½Ã½ºÅÛ Å¬·Ï °»½ÅÇϱâ
___10.6 ¼ÒÇÁÆ®¿þ¾î Ŭ·Ï
___10.7 ÇÁ·Î¼¼½º ½Ã°£
___10.8 Á¤¸®
___10.9 ¿¬½À¹®Á¦

11Àå ½Ã½ºÅÛ Çѵµ¿Í ¿É¼Ç
___11.1 ½Ã½ºÅÛ Çѵµ
___11.2 ½ÇÇà ½Ã¿¡ ½Ã½ºÅÛ Çѵµ(±×¸®°í ¿É¼Ç) ±¸Çϱâ
___11.3 ½ÇÇà ½Ã¿¡ ÆÄÀÏ °ü·Ã Çѵµ(±×¸®°í ¿É¼Ç) Àбâ
___11.4 °áÁ¤µÇÁö ¾ÊÀº Çѵµ
___11.5 ½Ã½ºÅÛ ¿É¼Ç
___11.6 Á¤¸®
___11.7 ¿¬½À¹®Á¦

1Àå ¿ª»ç¿Í Ç¥ÁØ
___1.1 À¯´Ð½º¿Í CÀÇ °£·«ÇÑ ¿ª»ç
___1.2 ¸®´ª½ºÀÇ °£·«ÇÑ ¿ª»ç
___1.3 Ç¥ÁØÈ­
___1.4 Á¤¸®

2Àå ±âº» °³³ä
___2.1 ÇÙ½É ¿î¿µÃ¼Á¦: Ä¿³Î
___2.2 ¼Ð
___2.3 »ç¿ëÀÚ¿Í ±×·ì
___2.4 ´ÜÀÏ µð·ºÅ丮 °èÃþ±¸Á¶, µð·ºÅ丮, ¸µÅ©, ÆÄÀÏ
___2.5 ÆÄÀÏ I/O ¸ðµ¨
___2.6 ÇÁ·Î±×·¥
___2.7 ÇÁ·Î¼¼½º
___2.8 ¸Þ¸ð¸® ¸ÅÇÎ
___2.9 Á¤Àû ¶óÀ̺귯¸®¿Í °øÀ¯ ¶óÀ̺귯¸®
___2.10 ÇÁ·Î¼¼½º °£ Åë½Å°ú µ¿±âÈ­
___2.11 ½Ã±×³Î
___2.12 ½º·¹µå
___2.13 ÇÁ·Î¼¼½º ±×·ì°ú ¼Ð ÀÛ¾÷ Á¦¾î
___2.14 ¼¼¼Ç, Á¦¾î Å͹̳Î, Á¦¾î ÇÁ·Î¼¼½º
___2.15 °¡»ó Å͹̳Î
___2.16 ³¯Â¥¿Í ½Ã°£
___2.17 Ŭ¶óÀ̾ðÆ®/¼­¹ö ¾ÆÅ°ÅØó
___2.18 ½Ç½Ã°£
___2.19 /proc ÆÄÀÏ ½Ã½ºÅÛ
___2.20 Á¤¸®

3Àå ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö °³³ä
___3.1 ½Ã½ºÅÛ È£Ãâ
___3.2 ¶óÀ̺귯¸® ÇÔ¼ö
___3.3 Ç¥ÁØ C ¶óÀ̺귯¸®: GNU C ¶óÀ̺귯¸®(glib)
___3.4 ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼öÀÇ ¿¡·¯ ó¸®
___3.5 ÀÌ Ã¥ÀÇ ¿¹Á¦ ÇÁ·Î±×·¥
___3.6 À̽ļº À̽´
___3.7 Á¤¸®
___3.8 ¿¬½À¹®Á¦

4Àå ÆÄÀÏ I/O: ¹ü¿ë I/O ¸ðµ¨
___4.1 °³¿ä
___4.2 I/OÀÇ ¹ü¿ë¼º
___4.3 ÆÄÀÏ ¿­±â: open()
___4.4 ÆÄÀÏ Àбâ: read()
___4.5 ÆÄÀÏ¿¡ ¾²±â: write()
___4.6 ÆÄÀÏ ´Ý±â: close()
___4.7 ÆÄÀÏ ¿ÀÇÁ¼Â º¯°æ: lseek()
___4.8 ¹ü¿ë I/O ¸ðµ¨ ¿ÜÀÇ ¿ÀÆÛ·¹À̼Ç: ioctl()
___4.9 Á¤¸®
___4.10 ¿¬½À¹®Á¦

5Àå ÆÄÀÏ I/O: ´õ ÀÚ¼¼È÷
___5.1 ¿øÀÚ¼º°ú °æÀï »óÅÂ
___5.2 ÆÄÀÏ Á¦¾î ¿ÀÆÛ·¹À̼Ç: fcntl()
___5.3 ÆÄÀÏ »óÅ Ç÷¡±× ¿­±â
___5.4 ÆÄÀÏ µð½ºÅ©¸³ÅÍ¿Í ¿­·Á ÀÖ´Â ÆÄÀÏÀÇ °ü°è
___5.5 ÆÄÀÏ µð½ºÅ©¸³ÅÍ º¹»çÇϱâ
___5.6 ÁöÁ¤µÈ ¿ÀÇÁ¼Â¿¡¼­ÀÇ ÆÄÀÏ I/O: pread()¿Í pwrite()
___5.7 ½ºÄ³ÅÍ-°³´õ I/O: readv()¿Í writev()
___5.8 ÆÄÀÏ À߶󳻱â: truncate()¿Í ftruncate()
___5.9 ºñºí·ÎÅ· I/O
___5.10 Å« ÆÄÀÏ¿¡ ´ëÇÑ I/O
___5.11 /dev/fd µð·ºÅ丮
___5.12 Àӽà ÆÄÀÏ ¸¸µé±â
___5.13 Á¤¸®
___5.14 ¿¬½À¹®Á¦

6Àå ÇÁ·Î¼¼½º
___6.1 ÇÁ·Î¼¼½º¿Í ÇÁ·Î±×·¥
___6.2 ÇÁ·Î¼¼½º ID¿Í ºÎ¸ð ÇÁ·Î¼¼½º ID
___6.3 ÇÁ·Î¼¼½ºÀÇ ¸Þ¸ð¸® ·¹À̾ƿô
___6.4 °¡»ó ¸Þ¸ð¸® °ü¸®
___6.5 ½ºÅðú ½ºÅà ÇÁ·¹ÀÓ
___6.6 ¸í·ÉÇà ÀÎÀÚ(argc, argv)
___6.7 ȯ°æ º¯¼ö ¸ñ·Ï
___6.8 ºñÁö¿ª goto ¼öÇà: setjmp()¿Í longjmp()
___6.9 Á¤¸®
___6.10 ¿¬½À¹®Á¦

7Àå ¸Þ¸ð¸® ÇÒ´ç
___7.1 Èü¿¡ ¸Þ¸ð¸® ÇÒ´çÇϱâ
___7.2 ½ºÅÿ¡ ¸Þ¸ð¸® ÇÒ´çÇϱâ: alloca()
___7.3 Á¤¸®
___7.4 ¿¬½À¹®Á¦

8Àå »ç¿ëÀÚ¿Í ±×·ì
___8.1 Æнº¿öµå ÆÄÀÏ: /etc/passwd
___8.2 ¼¨µµ Æнº¿öµå ÆÄÀÏ: /etc/shadow
___8.3 ±×·ì ÆÄÀÏ: /etc/group
___8.4 »ç¿ëÀÚ¿Í ±×·ì Á¤º¸ Àбâ
___8.5 Æнº¿öµå ¾Ïȣȭ¿Í »ç¿ëÀÚ ÀÎÁõ
___8.6 Á¤¸®
___8.7 ¿¬½À¹®Á¦

9Àå ÇÁ·Î¼¼½º ÀÚ°ÝÁõ¸í
___9.1 ½ÇÁ¦ »ç¿ëÀÚ ID¿Í ½ÇÁ¦ ±×·ì ID
___9.2 À¯È¿ »ç¿ëÀÚ ID¿Í À¯È¿ ±×·ì ID
_
12Àå ½Ã½ºÅÛ°ú ÇÁ·Î¼¼½º Á¤º¸
___12.1 /proc ÆÄÀÏ ½Ã½ºÅÛ
___12.2 ½Ã½ºÅÛ ½Äº°: uname()
___12.3 Á¤¸®
___12.4 ¿¬½À¹®Á¦

13Àå ÆÄÀÏ I/O ¹öÆÛ¸µ
___13.1 ÆÄÀÏ I/OÀÇ Ä¿³Î ¹öÆÛ¸µ: ¹öÆÛ Ä³½Ã
___13.2 stdio ¶óÀ̺귯¸® ³»ÀÇ ¹öÆÛ¸µ
___13.3 ÆÄÀÏ I/OÀÇ Ä¿³Î ¹öÆÛ¸µ Á¦¾î
___13.4 I/O ¹öÆÛ¸µ ¿ä¾à
___13.5 I/O ÆÐÅÏ¿¡ ´ëÇÑ Ä¿³Î Á¶¾ð
___13.6 ¹öÆÛ Ä³½Ã ¿ìȸ: Á÷Á¢ I/O
___13.7 ÆÄÀÏ I/O¸¦ À§ÇÑ ¶óÀ̺귯¸® ÇÔ¼ö¿Í ½Ã½ºÅÛ È£ÃâÀÇ È¥ÇÕ
___13.8 Á¤¸®
___13.9 ¿¬½À¹®Á¦

14Àå ÆÄÀÏ ½Ã½ºÅÛ
___14.1 µð¹ÙÀ̽º Ư¼ö ÆÄÀÏ(µð¹ÙÀ̽º)
___14.2 µð½ºÅ©¿Í ÆÄƼ¼Ç
___14.3 ÆÄÀÏ ½Ã½ºÅÛ
___14.4 i-³ëµå
___14.5 °¡»ó ÆÄÀÏ ½Ã½ºÅÛ(VFS)
___14.6 Àú³Î¸µ ÆÄÀÏ ½Ã½ºÅÛ
___14.7 ´ÜÀÏ µð·ºÅ丮 °èÃþ°ú ¸¶¿îÆ® ÁöÁ¡
___14.8 ÆÄÀÏ ½Ã½ºÅÛÀÇ ¸¶¿îÆ®¿Í ¸¶¿îÆ® ÇØÁ¦
___14.9 °í±Þ ¸¶¿îÆ® ±â´É
___14.10 °¡»ó ¸Þ¸ð¸® ÆÄÀÏ ½Ã½ºÅÛ: tmpfs
___14.11 ÆÄÀÏ ½Ã½ºÅÛ Á¤º¸ ȹµæ: statvfs()
___14.12 Á¤¸®
___14.13 ¿¬½À¹®Á¦

15Àå ÆÄÀÏ ¼Ó¼º
___15.1 ÆÄÀÏ Á¤º¸ ÃßÃâ: stat()
___15.2 ÆÄÀÏ Å¸ÀÓ½ºÅÆÇÁ
___15.3 ÆÄÀÏ ¼ÒÀ¯±Ç
___15.4 ÆÄÀÏ ±ÇÇÑ
___15.5 i-³ëµå Ç÷¡±×(ext2 È®Àå ÆÄÀÏ ¼Ó¼º)
___15.6 Á¤¸®
___15.7 ¿¬½À¹®Á¦

16Àå È®Àå ¼Ó¼º
___16.1 °³¿ä
___16.2 È®Àå ¼Ó¼º ±¸Çö ¼¼ºÎ»çÇ×
___16.3 È®Àå ¼Ó¼º Á¶ÀÛÀ» À§ÇÑ ½Ã½ºÅÛ È£Ãâ
___16.4 Á¤¸®
___16.5 ¿¬½À¹®Á¦

17Àå ACL
___17.1 °³¿ä
___17.2 ACL ±ÇÇÑ °Ë»ç ¾Ë°í¸®Áò
___17.3 ACLÀÇ ±æ°í ªÀº ÅؽºÆ® Çü½Ä
___17.4 ACL_MASK ¿£Æ®¸®¿Í ACL ±×·ì Ŭ·¡½º
___17.5 getfacl°ú setfacl ¸í·É
___17.6 ±âº» ACL°ú ÆÄÀÏ »ý¼º
___17.7 ACL ±¸Çö Á¦Ç×»çÇ×
___17.8 ACL API
___17.9 Á¤¸®
___17.10 ¿¬½À¹®Á¦

18Àå µð·ºÅ丮¿Í ¸µÅ©
___18.1 µð·ºÅ丮¿Í (Çϵå) ¸µÅ©
___18.2 ½Éº¼¸¯(¼ÒÇÁÆ®) ¸µÅ©
___18.3 (Çϵå) ¸µÅ© »ý¼º°ú Á¦°Å: link()¿Í unlink()
___18.4 ÆÄÀÏÀ̸§ º¯°æ: rename()
___18.5 ½Éº¼¸¯ ¸µÅ© °ü·Ã ÀÛ¾÷: symlink()¿Í readlink()
___18.6 µð·ºÅ丮 »ý¼º°ú Á¦°Å: mkdir()°ú rmdir()
___18.7 ÆÄÀÏÀ̳ª µð·ºÅ丮 Á¦°Å: remove()
___18.8 µð·ºÅ丮 Àбâ: opendir()°ú readdir()
___18.9 ÆÄÀÏ Æ®¸® °Ë»ö: nftw()
___18.10 ÇÁ·Î¼¼½ºÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮
___18.11 µð·ºÅ丮 ÆÄÀÏ ½Äº°ÀÚ °ü·Ã ÀÛ¾÷ ¿î¿ë
___18.12 ÇÁ·Î¼¼½ºÀÇ ·çÆ® µð·ºÅ丮 º¯°æ: chroot()
___18.13 °æ·Î¸í °áÁ¤: realpath()
___18.14 °æ·Î¸í ¹®ÀÚ¿­ ÆĽÌ: dirname()°ú basename()
___18.15 Á¤¸®
___18.16 ¿¬½À¹®Á¦

19Àå ÆÄÀÏ À̺¥Æ® °¨½Ã
___19.1 °³¿ä
___19.2 inotify API
___19.3 inotify À̺¥Æ®
___19.4 inotify À̺¥Æ® Àбâ
___19.5 Å¥ Çѵµ¿Í /proc ÆÄÀÏ
___19.6 ÆÄÀÏ À̺¥Æ® °¨½ÃÀÇ ¿À·¡µÈ ½Ã½ºÅÛ: dnotify
___19.7 Á¤¸®
___19.8 ¿¬½À¹®Á¦

20Àå ½Ã±×³Î: ±âº» °³³ä
___20.1 °³³ä°ú °³¿ä
___20.2 ½Ã±×³Î Çü½Ä°ú ±âº» µ¿ÀÛ
___20.3 ½Ã±×³Î ¼Ó¼º º¯°æ: signal()
___20.4 ½Ã±×³Î Çڵ鷯 ¼Ò°³
___20.5 ½Ã±×³Î Àü¼Û: kill()
___20.6 ÇÁ·Î¼¼½º Á¸Àç ¿©ºÎ °Ë»ç
___20.7 ½Ã±×³ÎÀ» º¸³»´Â ±× ¹ÛÀÇ ¹æ¹ý: raise()¿Í killpg()
___20.8 ½Ã±×³Î ¼³¸í Ãâ·Â
___20.9 ½Ã±×³Î ÁýÇÕ
___20.10 ½Ã±×³Î ¸¶½ºÅ©(½Ã±×³Î Àü´Þ ºí·Ï)
___20.11 º¸·ù ÁßÀÎ ½Ã±×³Î
___20.12 ½Ã±×³ÎÀº Å¥¿¡ µé¾î°¡Áö ¾Ê´Â´Ù
___20.13 ½Ã±×³Î ¼Ó¼º º¯°æ: sigaction()
___20.14 ½Ã±×³Î ´ë±â: pause()
___20.15 Á¤¸®
___20.16 ¿¬½À¹®Á¦

21Àå ½Ã±×³Î: ½Ã±×³Î Çڵ鷯
___21.1 ½Ã±×³Î Çڵ鷯 ¼³°è
___21.2 ½Ã±×³Î Çڵ鷯¸¦ Á¾·áÇÏ´Â ±× ¹ÛÀÇ ¹æ¹ý
___21.3 ´ëü ½ºÅÃÀÇ ½Ã±×³Î ó¸®: sigaltstack()
___21.4 SA_SIGINFO Ç÷¡±×
___21.5 ½Ã½ºÅÛ È£Ãâ ÀÎÅÍ·´Æ®¿Í Àç½ÃÀÛ
___21.6 Á¤¸®
___21.7 ¿¬½À¹®Á¦

22Àå ½Ã±×³Î: °í±Þ ±â´É
___22.1 ÄÚ¾î ´ýÇÁ ÆÄÀÏ
___22.2 Àü´Þ, ¼Ó¼º, ó¸®ÀÇ Æ¯º°ÇÑ °æ¿ì
___22.3 ÀÎÅÍ·´Æ® °¡´É°ú ºÒ°¡´É ÇÁ·Î¼¼½º ¼ö¸é »óÅÂ
___22.4 Çϵå¿þ¾î »ý¼º ½Ã±×³Î
___22.5 µ¿±â¿Í ºñµ¿±â ½Ã±×³Î »ý¼º
___22.6 ½Ã±×³Î Àü´Þ ½ÃÁ¡°ú ¼ø¼­
___22.7 signal()ÀÇ ±¸Çö°ú À̽ļº
___22.8 ½Ç½Ã°£ ½Ã±×³Î
___22.9 ¸¶½ºÅ©¸¦ ÀÌ¿ëÇÑ ½Ã±×³Î ´ë±â: sigsuspend()
___22.10 µ¿±âÀû ½Ã±×³Î ´ë±â
___22.11 ÆÄÀÏ ½Äº°ÀÚ¸¦ ÅëÇÑ ½Ã±×³Î ȹµæ
___22.12 ½Ã±×³ÎÀ» ÅëÇÑ ÇÁ·Î¼¼½º °£ Åë½Å
___22.13 ±¸Çü ½Ã±×³Î API(½Ã½ºÅÛ V¿Í BSD)
___22.14 Á¤¸®
___22.15 ¿¬½À¹®Á¦

23Àå ŸÀÌ¸Ó¿Í ¼ö¸é
___23.1 ½Ã°£ °£°Ý ŸÀ̸Ó
___23.2 ŸÀÌ¸Ó ½ºÄÉÁÙ¸µ°ú Á¤È®¼º
___23.3 ºí·ÎÅ· ¿ÀÆÛ·¹À̼ǿ¡ ŸÀӾƿô ¼³Á¤
___23.4 ÀÏÁ¤ ½Ã°£ µ¿¾È ½ÇÇà ÁßÁö(¼ö¸é)
___23.5 POSIX Ŭ·Ï
___23.6 POSIX ½Ã°£ °£°Ý ŸÀ̸Ó
___23.7 ÆÄÀÏ ½Äº°ÀÚ¸¦ ÅëÇØ ÅëÁöÇϴ ŸÀ̸Ó: timerfd API
___23.8 Á¤¸®
___23.9 ¿¬½À¹®Á¦

24Àå ÇÁ·Î¼¼½º »ý¼º
___24.1 fork(), exit(), wait(), execve() ¼Ò°³
___24.2 »õ ÇÁ·Î¼¼½ºÀÇ »ý¼º: fork()
___24.3 vfork() ½Ã½ºÅÛ È£Ãâ
___24.4 fork() ÈÄÀÇ °æÀï »óÅÂ
___24.5 ½Ã±×³Î µ¿±â¸¦ ÅëÇÑ °æÀï »óÅ ȸÇÇ
___24.6 Á¤¸®
___24.7 ¿¬½À¹®Á¦

25Àå ÇÁ·Î¼¼½º Á¾·á
___25.1 ÇÁ·Î¼¼½º Á¾·áÇϱâ: _exit()¿Í exit()
___25.2 ÇÁ·Î¼¼½º Á¾·á ÀÚ¼¼È÷ µé¿©´Ùº¸±â
___25.3 Á¾·á Çڵ鷯
___25.4 fork(), stdio ¹öÆÛ, _exit()ÀÇ »óÈ£ÀÛ¿ë
___25.5 Á¤¸®
___25.6 ¿¬½À¹®Á¦

26Àå ÀÚ½Ä ÇÁ·Î¼¼½º °¨½Ã
___26.1 ÀÚ½Ä ÇÁ·Î¼¼½º ±â´Ù¸®±â
___26.2 °í¾Æ¿Í Á»ºñ ÇÁ·Î¼¼½º
___26.3 SIGCHLD ½Ã±×³Î
___26.4 Á¤¸®
___26.5 ¿¬½À¹®Á¦

27Àå ÇÁ·Î±×·¥ ½ÇÇà
___27.1 »õ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ: execve()
___27.2 exec() ¶óÀ̺귯¸® ÇÔ¼ö
___27.3 ÀÎÅÍÇÁ¸®ÅÍ ½ºÅ©¸³Æ®
___27.4 ÆÄÀÏ µð½ºÅ©¸³ÅÍ¿Í exec()
___27.5 ½Ã±×³Î°ú exec()
___27.6 ¼Ð ¸í·É ½ÇÇàÇϱâ: system()
___27.7 system() ±¸ÇöÇϱâ
___27.8 Á¤¸®
___27.9 ¿¬½À¹®Á¦

28Àå ´õ ÀÚ¼¼È÷ »ìÆ캸´Â ÇÁ·Î¼¼½º »ý¼º°ú ÇÁ·Î±×·¥ ½ÇÇà
___28.1 ÇÁ·Î¼¼½º ¾îÄ«¿îÆÃ
___28.2 clone() ½Ã½ºÅÛ È£Ãâ
___28.3 ÇÁ·Î¼¼½º »ý¼º ¼Óµµ
___28.4 exec()¿Í fork()°¡ ÇÁ·Î¼¼½º ¼Ó¼º¿¡ ¹ÌÄ¡´Â ¿µÇâ
___28.5 Á¤¸®
___28.6 ¿¬½À¹®Á¦

29Àå ÇÁ·Î¼¼½º ±×·ì, ¼¼¼Ç, ÀÛ¾÷ Á¦¾î
___29.1 °³¿ä
___29.2 ÇÁ·Î¼¼½º ±×·ì
___29.3 ¼¼¼Ç
___29.4 Å͹̳ΠÁ¦¾î¿Í ÇÁ·Î¼¼½º Á¦¾î
___29.5 Æ÷±×¶ó¿îµå¿Í ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º ±×·ì
___29.6 SIGHUP ½Ã±×³Î
___29.7 ÀÛ¾÷ Á¦¾î
___29.8 Á¤¸®
___29.9 ¿¬½À¹®Á¦

30Àå ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§¿Í ½ºÄÉÁÙ¸µ
___30.1 ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§(nice °ª)
___30.2 ½Ç½Ã°£ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ °³¿ä
___30.3 ½Ç½Ã°£ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ API
___30.4 CPU ģȭµµ
___30.5 Á¤¸®
___30.6 ¿¬½À¹®Á¦

31Àå ÇÁ·Î¼¼½º ÀÚ¿ø
___31.1 ÇÁ·Î¼¼½º ÀÚ¿ø »ç¿ë
___31.2 ÇÁ·Î¼¼½º ÀÚ¿ø Çѵµ
___31.3 ±¸Ã¼ÀûÀÎ ÀÚ¿ø Çѵµ ¼¼ºÎ»çÇ×
___31.4 Á¤¸®
___31.5 ¿¬½À¹®Á¦

32Àå µ¥¸ó
___32.1 °³¿ä
___32.2 µ¥¸ó »ý¼º
___32.3 µ¥¸ó ÀÛ¼ºÀÇ Áöħ¼­
___32.4 µ¥¸óÀ» ´Ù½Ã ÃʱâÈ­Çϱâ À§ÇØ SIGHUP »ç¿ë
___32.5 syslog¸¦ »ç¿ëÇÑ ¸Þ½ÃÁö¿Í ¿¡·¯ ±â·Ï
___32.6 Á¤¸®
___32.7 ¿¬½À¹®Á¦

33Àå ¾ÈÀüÇÑ Æ¯±Ç ÇÁ·Î±×·¥ ÀÛ¼º
___33.1 set-user-ID³ª set-group-ID ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÑ°¡?
___33.2 ÃÖ¼Ò Æ¯±ÇÀ¸·Î ¿î¿µÇϱâ
___33.3 ÇÁ·Î±×·¥ ½ÇÇà ½Ã ÁÖÀÇ»çÇ×
___33.4 Áß¿äÇÑ Á¤º¸ÀÇ ³ëÃâ ÇÇÇϱâ
___33.5 ÇÁ·Î¼¼½º Á¦ÇÑ
___33.6 ½Ã±×³Î°ú °æÀï »óÅ ÀÎÁö
___33.7 ÆÄÀÏ ¿ÀÆÛ·¹À̼ǰú ÆÄÀÏ I/O ½ÇÇà ½Ã À§Ç輺
___33.8 ÀÔ·ÂÀ̳ª ȯ°æÀ» ¹ÏÁö ¸»ÀÚ
__9.3 set-user-ID¿Í set-group-ID ÇÁ·Î±×·¥
___9.4 ÀúÀåµÈ Set-User-ID¿Í ÀúÀåµÈ Set-Group-ID
___9.5 ÆÄÀÏ ½Ã½ºÅÛ »ç¿ëÀÚ ID¿Í ÆÄÀÏ ½Ã½ºÅÛ ±×·ì ID
___9.6 Ãß°¡ ±×·ì ID
___9.7 ÇÁ·Î¼¼½º ÀÚ°ÝÁõ¸í ÀÐ°í ¼öÁ¤Çϱâ
___9.8 Á¤¸®
___9.9 ¿¬½À¹®Á¦

10Àå ½Ã°£
___10.1 ´Þ·Â ½Ã°£
___10.2 ½Ã°£ º¯È¯ ÇÔ¼ö
___10.3 ½Ã°£´ë
___10.4 ·ÎÄÉÀÏ
___10.5 ½Ã½ºÅÛ Å¬·Ï °»½ÅÇϱâ
___10.6 ¼ÒÇÁÆ®¿þ¾î Ŭ·Ï
___10.7 ÇÁ·Î¼¼½º ½Ã°£
___10.8 Á¤¸®
___10.9 ¿¬½À¹®Á¦

11Àå ½Ã½ºÅÛ Çѵµ¿Í ¿É¼Ç
___11.1 ½Ã½ºÅÛ Çѵµ
___11.2 ½ÇÇà ½Ã¿¡ ½Ã½ºÅÛ Çѵµ(±×¸®°í ¿É¼Ç) ±¸Çϱâ
___11.3 ½ÇÇà ½Ã¿¡ ÆÄÀÏ °ü·Ã Çѵµ(±×¸®°í ¿É¼Ç) Àбâ
___11.4 °áÁ¤µÇÁö ¾ÊÀº Çѵµ
___11.5 ½Ã½ºÅÛ ¿É¼Ç
___11.6 Á¤¸®
___11.7 ¿¬½À¹®Á¦

12Àå ½Ã½ºÅÛ°ú ÇÁ·Î¼¼½º Á¤º¸
___12.1 /proc ÆÄÀÏ ½Ã½ºÅÛ
___12.2 ½Ã½ºÅÛ ½Äº°: uname()
___12.3 Á¤¸®
___12.4 ¿¬½À¹®Á¦

13Àå ÆÄÀÏ I/O ¹öÆÛ¸µ
___13.1 ÆÄÀÏ I/OÀÇ Ä¿³Î ¹öÆÛ¸µ: ¹öÆÛ Ä³½Ã
___13.2 stdio ¶óÀ̺귯¸® ³»ÀÇ ¹öÆÛ¸µ
___13.3 ÆÄÀÏ I/OÀÇ Ä¿³Î ¹öÆÛ¸µ Á¦¾î
___13.4 I/O ¹öÆÛ¸µ ¿ä¾à
___13.5 I/O ÆÐÅÏ¿¡ ´ëÇÑ Ä¿³Î Á¶¾ð
___13.6 ¹öÆÛ Ä³½Ã ¿ìȸ: Á÷Á¢ I/O
___13.7 ÆÄÀÏ I/O¸¦ À§ÇÑ ¶óÀ̺귯¸® ÇÔ¼ö¿Í ½Ã½ºÅÛ È£ÃâÀÇ È¥ÇÕ
___13.8 Á¤¸®
___13.9 ¿¬½À¹®Á¦

14Àå ÆÄÀÏ ½Ã½ºÅÛ
___14.1 µð¹ÙÀ̽º Ư¼ö ÆÄÀÏ(µð¹ÙÀ̽º)
___14.2 µð½ºÅ©¿Í ÆÄƼ¼Ç
___14.3 ÆÄÀÏ ½Ã½ºÅÛ
___14.4 i-³ëµå
___14.5 °¡»ó ÆÄÀÏ ½Ã½ºÅÛ(VFS)
___14.6 Àú³Î¸µ ÆÄÀÏ ½Ã½ºÅÛ
___14.7 ´ÜÀÏ µð·ºÅ丮 °èÃþ°ú ¸¶¿îÆ® ÁöÁ¡
___14.8 ÆÄÀÏ ½Ã½ºÅÛÀÇ ¸¶¿îÆ®¿Í ¸¶¿îÆ® ÇØÁ¦
___14.9 °í±Þ ¸¶¿îÆ® ±â´É
___14.10 °¡»ó ¸Þ¸ð¸® ÆÄÀÏ ½Ã½ºÅÛ: tmpfs
___14.11 ÆÄÀÏ ½Ã½ºÅÛ Á¤º¸ ȹµæ: statvfs()
___14.12 Á¤¸®
___14.13 ¿¬½À¹®Á¦

15Àå ÆÄÀÏ ¼Ó¼º
___15.1 ÆÄÀÏ Á¤º¸ ÃßÃâ: stat()
___15.2 ÆÄÀÏ Å¸ÀÓ½ºÅÆÇÁ
___15.3 ÆÄÀÏ ¼ÒÀ¯±Ç
___15.4 ÆÄÀÏ ±ÇÇÑ
___15.5 i-³ëµå Ç÷¡±×(ext2 È®Àå ÆÄÀÏ ¼Ó¼º)
___15.6 Á¤¸®
___15.7 ¿¬½À¹®Á¦

16Àå È®Àå ¼Ó¼º
___16.1 °³¿ä
___16.2 È®Àå ¼Ó¼º ±¸Çö ¼¼ºÎ»çÇ×
___16.3 È®Àå ¼Ó¼º Á¶ÀÛÀ» À§ÇÑ ½Ã½ºÅÛ È£Ãâ
___16.4 Á¤¸®
___16.5 ¿¬½À¹®Á¦

17Àå ACL
___17.1 °³¿ä
___17.2 ACL ±ÇÇÑ °Ë»ç ¾Ë°í¸®Áò
___17.3 ACLÀÇ ±æ°í ªÀº ÅؽºÆ® Çü½Ä
___17.4 ACL_MASK ¿£Æ®¸®¿Í ACL ±×·ì Ŭ·¡½º
___17.5 getfacl°ú setfacl ¸í·É
___17.6 ±âº» ACL°ú ÆÄÀÏ »ý¼º
___17.7 ACL ±¸Çö Á¦Ç×»çÇ×
___17.8 ACL API
___17.9 Á¤¸®
___17.10 ¿¬½À¹®Á¦

18Àå µð·ºÅ丮¿Í ¸µÅ©
___18.1 µð·ºÅ丮¿Í (Çϵå) ¸µÅ©
___18.2 ½Éº¼¸¯(¼ÒÇÁÆ®) ¸µÅ©
___18.3 (Çϵå) ¸µÅ© »ý¼º°ú Á¦°Å: link()¿Í unlink()
___18.4 ÆÄÀÏÀ̸§ º¯°æ: rename()
___18.5 ½Éº¼¸¯ ¸µÅ© °ü·Ã ÀÛ¾÷: symlink()¿Í readlink()
___18.6 µð·ºÅ丮 »ý¼º°ú Á¦°Å: mkdi
r()°ú rmdir()
___18.7 ÆÄÀÏÀ̳ª µð·ºÅ丮 Á¦°Å: remove()
___18.8 µð·ºÅ丮 Àбâ: opendir()°ú readdir()
___18.9 ÆÄÀÏ Æ®¸® °Ë»ö: nftw()
___18.10 ÇÁ·Î¼¼½ºÀÇ ÇöÀç ÀÛ¾÷ µð·ºÅ丮
___18.11 µð·ºÅ丮 ÆÄÀÏ ½Äº°ÀÚ °ü·Ã ÀÛ¾÷ ¿î¿ë
___18.12 ÇÁ·Î¼¼½ºÀÇ ·çÆ® µð·ºÅ丮 º¯°æ: chroot()
___18.13 °æ·Î¸í °áÁ¤: realpath()
___18.14 °æ·Î¸í ¹®ÀÚ¿­ ÆĽÌ: dirname()°ú basename()
___18.15 Á¤¸®
___18.16 ¿¬½À¹®Á¦

19Àå ÆÄÀÏ À̺¥Æ® °¨½Ã
___19.1 °³¿ä
___19.2 inotify API
___19.3 inotify À̺¥Æ®
___19.4 inotify À̺¥Æ® Àбâ
___19.5 Å¥ Çѵµ¿Í /proc ÆÄÀÏ
___19.6 ÆÄÀÏ À̺¥Æ® °¨½ÃÀÇ ¿À·¡µÈ ½Ã½ºÅÛ: dnotify
___19.7 Á¤¸®
___19.8 ¿¬½À¹®Á¦

20Àå ½Ã±×³Î: ±âº» °³³ä
___20.1 °³³ä°ú °³¿ä
___20.2 ½Ã±×³Î Çü½Ä°ú ±âº» µ¿ÀÛ
___20.3 ½Ã±×³Î ¼Ó¼º º¯°æ: signal()
___20.4 ½Ã±×³Î Çڵ鷯 ¼Ò°³
___20.5 ½Ã±×³Î Àü¼Û: kill()
___20.6 ÇÁ·Î¼¼½º Á¸Àç ¿©ºÎ °Ë»ç
___20.7 ½Ã±×³ÎÀ» º¸³»´Â ±× ¹ÛÀÇ ¹æ¹ý: raise()¿Í killpg()
___20.8 ½Ã±×³Î ¼³¸í Ãâ·Â
___20.9 ½Ã±×³Î ÁýÇÕ
___20.10 ½Ã±×³Î ¸¶½ºÅ©(½Ã±×³Î Àü´Þ ºí·Ï)
___20.11 º¸·ù ÁßÀÎ ½Ã±×³Î
___20.12 ½Ã±×³ÎÀº Å¥¿¡ µé¾î°¡Áö ¾Ê´Â´Ù
___20.13 ½Ã±×³Î ¼Ó¼º º¯°æ: sigaction()
___20.14 ½Ã±×³Î ´ë±â: pause()
___20.15 Á¤¸®
___20.16 ¿¬½À¹®Á¦

21Àå ½Ã±×³Î: ½Ã±×³Î Çڵ鷯
___21.1 ½Ã±×³Î Çڵ鷯 ¼³°è
___21.2 ½Ã±×³Î Çڵ鷯¸¦ Á¾·áÇÏ´Â ±× ¹ÛÀÇ ¹æ¹ý
___21.3 ´ëü ½ºÅÃÀÇ ½Ã±×³Î ó¸®: sigaltstack()
___21.4 SA_SIGINFO Ç÷¡±×
___21.5 ½Ã½ºÅÛ È£Ãâ ÀÎÅÍ·´Æ®¿Í Àç½ÃÀÛ
___21.6 Á¤¸®
___21.7 ¿¬½À¹®Á¦

22Àå ½Ã±×³Î: °í±Þ ±â´É
___22.1 ÄÚ¾î ´ýÇÁ ÆÄÀÏ
___22.2 Àü´Þ, ¼Ó¼º, ó¸®ÀÇ Æ¯º°ÇÑ °æ¿ì
___22.3 ÀÎÅÍ·´Æ® °¡´É°ú ºÒ°¡´É ÇÁ·Î¼¼½º ¼ö¸é »óÅÂ
___22.4 Çϵå¿þ¾î »ý¼º ½Ã±×³Î
___22.5 µ¿±â¿Í ºñµ¿±â ½Ã±×³Î »ý¼º
___22.6 ½Ã±×³Î Àü´Þ ½ÃÁ¡°ú ¼ø¼­
___22.7 signal()ÀÇ ±¸Çö°ú À̽ļº
___22.8 ½Ç½Ã°£ ½Ã±×³Î
___22.9 ¸¶½ºÅ©¸¦ ÀÌ¿ëÇÑ ½Ã±×³Î ´ë±â: sigsuspend()
___22.10 µ¿±âÀû ½Ã±×³Î ´ë±â
___22.11 ÆÄÀÏ ½Äº°ÀÚ¸¦ ÅëÇÑ ½Ã±×³Î ȹµæ
___22.12 ½Ã±×³ÎÀ» ÅëÇÑ ÇÁ·Î¼¼½º °£ Åë½Å
___22.13 ±¸Çü ½Ã±×³Î API(½Ã½ºÅÛ V¿Í BSD)
___22.14 Á¤¸®
___22.15 ¿¬½À¹®Á¦

23Àå ŸÀÌ¸Ó¿Í ¼ö¸é
___23.1 ½Ã°£ °£°Ý ŸÀ̸Ó
___23.2 ŸÀÌ¸Ó ½ºÄÉÁÙ¸µ°ú Á¤È®¼º
___23.3 ºí·ÎÅ· ¿ÀÆÛ·¹À̼ǿ¡ ŸÀӾƿô ¼³Á¤
___23.4 ÀÏÁ¤ ½Ã°£ µ¿¾È ½ÇÇà ÁßÁö(¼ö¸é)
___23.5 POSIX Ŭ·Ï
___23.6 POSIX ½Ã°£ °£°Ý ŸÀ̸Ó
___23.7 ÆÄÀÏ ½Äº°ÀÚ¸¦ ÅëÇØ ÅëÁöÇϴ ŸÀ̸Ó: timerfd API
___23.8 Á¤¸®
___23.9 ¿¬½À¹®Á¦

24Àå ÇÁ·Î¼¼½º »ý¼º
___24.1 fork(), exit(), wait(), execve() ¼Ò°³
___24.2 »õ ÇÁ·Î¼¼½ºÀÇ »ý¼º: fork()
___24.3 vfork() ½Ã½ºÅÛ È£Ãâ
___24.4 fork() ÈÄÀÇ °æÀï »óÅÂ
___24.5 ½Ã±×³Î µ¿±â¸¦ ÅëÇÑ °æÀïR>___33.9 ¹öÆÛ ¿À¹ö·± ÀÎÁö
___33.10 ¼­ºñ½º °ÅºÎ °ø°Ý ÀÎÁö
___33.11 ¸®ÅÏ »óÅ °Ë»ç¿Í ¾ÈÀüÇÏ°Ô ½ÇÆÐÇϱâ
___33.12 Á¤¸®
___33.13 ¿¬½À¹®Á¦

34Àå ´É·Â
___34.1 ´É·ÂÀ» »ç¿ëÇÏ´Â ÀÌÀ¯
___34.2 ¸®´ª½º ´É·Â ±â´É
___34.3 ÇÁ·Î¼¼½º¿Í ÆÄÀÏ ´É·Â ±â´É
___34.4 Çö´ëÀûÀÎ ´É·Â ±â´É ±¸Çö
___34.5 exec() µ¿¾È ÇÁ·Î¼¼½º ´É·Â ±â´É º¯°æ
___34.6 »ç¿ëÀÚ ID º¯°æ ÇÁ·Î¼¼½º ´É·ÂÀÇ È¿°ú
___34.7 ÇÁ·Î±×·¥ÀûÀ¸·Î ÇÁ·Î¼¼½º ´É·Â º¯°æ
___34.8 ´É·Â ±â´É¸¸ÀÇ È¯°æ »ý¼º
___34.9 ÇÁ·Î±×·¥¿¡ ¿ä±¸µÇ´Â ´É·Â ±â´É ã±â
___34.10 ÆÄÀÏ ´É·Â ±â´ÉÀÌ ¾ø´Â ÀÌÀüÀÇ Ä¿³Î°ú ½Ã½ºÅÛ
___34.11 Á¤¸®
___34.12 ¿¬½À¹®Á¦

35Àå ·Î±×ÀÎ °èÁ¤
___35.1 utmp¿Í wtmp ÆÄÀÏÀÇ °³¿ä
___35.2 utmpx API
___35.3 utmpx ±¸Á¶
___35.4 utmp¿Í wtmp ÆÄÀÏ¿¡¼­ Á¤º¸ ÃßÃâ
___35.5 ·Î±×ÀÎ À̸§ ÃßÃâ: getlogin()
___35.6 ·Î±×ÀÎ ¼¼¼ÇÀ» À§ÇÑ utmp¿Í wtmp ÆÄÀÏ °»½Å
___35.7 lastlog ÆÄÀÏ
___35.8 Á¤¸®
___35.9 ¿¬½À¹®Á¦

36Àå °øÀ¯ ¶óÀ̺귯¸® ±âÃÊ
___36.1 ¿ÀºêÁ§Æ® ¶óÀ̺귯¸®
___36.2 Á¤Àû ¶óÀ̺귯¸®
___36.3 °øÀ¯ ¶óÀ̺귯¸® °³¿ä
___36.4 °øÀ¯ ¶óÀ̺귯¸® »ý¼º°ú »ç¿ë(ù ¹ø° ´Ü°è)
___36.5 °øÀ¯ ¶óÀ̺귯¸®ÀÇ À¯¿ëÇÑ Åø
___36.6 °øÀ¯ ¶óÀ̺귯¸® ¹öÀü°ú À̸§ Áþ±â ±ÔÄ¢
___36.7 °øÀ¯ ¶óÀ̺귯¸® ¼³Ä¡Çϱâ
___36.8 ȣȯ°ú ºñȣȯ ¶óÀ̺귯¸®
___36.9 °øÀ¯ ¶óÀ̺귯¸® ¾÷±×·¹À̵åÇϱâ
___36.10 ¿ÀºêÁ§Æ® ÆÄÀÏ¿¡ ¶óÀ̺귯¸® °Ë»ö µð·ºÅ丮 °æ·Î ÁöÁ¤Çϱâ
___36.11 ½ÇÇà ½Ã¿¡ °øÀ¯ ¶óÀ̺귯¸® ã±â
___36.12 ½ÇÇà ½Ã ½Éº¼ Çؼ®
___36.13 °øÀ¯ ¶óÀ̺귯¸® ´ë½Å Á¤Àû ¶óÀ̺귯¸® »ç¿ëÇϱâ
___36.14 Á¤¸®
___36.15 ¿¬½À¹®Á¦

37Àå °øÀ¯ ¶óÀ̺귯¸®ÀÇ °í±Þ ±â´É
___37.1 µ¿ÀûÀ¸·Î ¶óÀ̺귯¸® ÀûÀçÇϱâ
___37.2 ½Éº¼ÀÇ °¡½Ã¼º Á¶ÀýÇϱâ
___37.3 ¸µÄ¿ ¹öÀü ½ºÅ©¸³Æ®
___37.4 ÇÔ¼öÀÇ ÃʱâÈ­¿Í ¸¶¹«¸®
___37.5 °øÀ¯ ¶óÀ̺귯¸® ¹Ì¸® ·ÎµùÇϱâ
___37.6 µ¿Àû ¸µÄ¿ °¨½ÃÇϱâ: LD_DEBUG
___37.7 Á¤¸®
___37.8 ¿¬½À¹®Á¦

ºÎ·Ï
A ½Ã½ºÅÛ È£Ãâ ÃßÀûÇϱâ
B ¸í·ÉÇà ¿É¼Ç ÆĽÌÇϱâ
C NULL Æ÷ÀÎÅÍ Ä³½ºÆÃÇϱâ
D Ä¿³Î ¼³Á¤
E Ãß°¡ Á¤º¸
F ¿¬½À¹®Á¦ ÇØ´ä

[¸®´ª½º APIÀÇ ¸ðµç °Í Vol. 2 °í±Þ ¸®´ª½º API ¸ñÂ÷]

1Àå ½º·¹µå: ¼Ò°³
2Àå ½º·¹µå: ½º·¹µå µ¿±âÈ­
3Àå ½º·¹µå: ½º·¹µå ¾ÈÀü¼º°ú ½º·¹µåº° ÀúÀå¼Ò
4Àå ½º·¹µå: ½º·¹µå Ãë¼Ò
5Àå ½º·¹µå: ±âŸ ¼¼ºÎ»çÇ×
6Àå ÇÁ·Î¼¼½º °£ Åë½Å °³¿ä
7Àå ÆÄÀÌÇÁ¿Í FIFO
8Àå ½Ã½ºÅÛ V IPC ¼Ò°³
9Àå ½Ã½ºÅÛ V ¸Þ½ÃÁö Å¥
10Àå ½Ã½ºÅÛ V ¼¼¸¶Æ÷¾î
11Àå ½Ã½ºÅÛ V °øÀ¯ ¸Þ¸ð¸®
12Àå ¸Þ¸ð¸® ¸ÅÇÎ
13Àå °¡»ó ¸Þ¸ð¸® µ¿ÀÛ
14Àå POSIX IPC ¼Ò°³
15Àå POSIX ¸Þ½ÃÁö Å¥
16Àå POSIX ¼¼¸¶Æ÷¾î
17Àå POSIX °øÀ¯ ¸Þ¸ð¸®
18Àå ÆÄÀÏ Àá±Ý
19Àå ¼ÒÄÏ: ¼Ò°³
20Àå ¼ÒÄÏ: À¯´Ð½º µµ¸ÞÀÎ
21Àå ¼ÒÄÏ: TCP/IP ³×Æ®¿öÅ© ±âÃÊ
22Àå ¼ÒÄÏ: ÀÎÅÍ³Ý µµ¸ÞÀÎ
23Àå ¼ÒÄÏ: ¼­¹ö ¼³°è
24Àå ¼ÒÄÏ: °í±Þ ¿É¼Ç
25Àå Å͹̳Î
26Àå ´ëü I/O ¸ðµ¨
27Àå °¡»ó Å͹̳Î
ºÎ·Ï A ¿¬½À¹®Á¦ ÇØ´ä
»óÅ ȸÇÇ
___24.6 Á¤¸®
___24.7 ¿¬½À¹®Á¦

25Àå ÇÁ·Î¼¼½º Á¾·á
___25.1 ÇÁ·Î¼¼½º Á¾·áÇϱâ: _exit()¿Í exit()
___25.2 ÇÁ·Î¼¼½º Á¾·á ÀÚ¼¼È÷ µé¿©´Ùº¸±â
___25.3 Á¾·á Çڵ鷯
___25.4 fork(), stdio ¹öÆÛ, _exit()ÀÇ »óÈ£ÀÛ¿ë
___25.5 Á¤¸®
___25.6 ¿¬½À¹®Á¦

26Àå ÀÚ½Ä ÇÁ·Î¼¼½º °¨½Ã
___26.1 ÀÚ½Ä ÇÁ·Î¼¼½º ±â´Ù¸®±â
___26.2 °í¾Æ¿Í Á»ºñ ÇÁ·Î¼¼½º
___26.3 SIGCHLD ½Ã±×³Î
___26.4 Á¤¸®
___26.5 ¿¬½À¹®Á¦

27Àå ÇÁ·Î±×·¥ ½ÇÇà
___27.1 »õ ÇÁ·Î±×·¥ ½ÇÇàÇϱâ: execve()
___27.2 exec() ¶óÀ̺귯¸® ÇÔ¼ö
___27.3 ÀÎÅÍÇÁ¸®ÅÍ ½ºÅ©¸³Æ®
___27.4 ÆÄÀÏ µð½ºÅ©¸³ÅÍ¿Í exec()
___27.5 ½Ã±×³Î°ú exec()
___27.6 ¼Ð ¸í·É ½ÇÇàÇϱâ: system()
___27.7 system() ±¸ÇöÇϱâ
___27.8 Á¤¸®
___27.9 ¿¬½À¹®Á¦

28Àå ´õ ÀÚ¼¼È÷ »ìÆ캸´Â ÇÁ·Î¼¼½º »ý¼º°ú ÇÁ·Î±×·¥ ½ÇÇà
___28.1 ÇÁ·Î¼¼½º ¾îÄ«¿îÆÃ
___28.2 clone() ½Ã½ºÅÛ È£Ãâ
___28.3 ÇÁ·Î¼¼½º »ý¼º ¼Óµµ
___28.4 exec()¿Í fork()°¡ ÇÁ·Î¼¼½º ¼Ó¼º¿¡ ¹ÌÄ¡´Â ¿µÇâ
___28.5 Á¤¸®
___28.6 ¿¬½À¹®Á¦

29Àå ÇÁ·Î¼¼½º ±×·ì, ¼¼¼Ç, ÀÛ¾÷ Á¦¾î
___29.1 °³¿ä
___29.2 ÇÁ·Î¼¼½º ±×·ì
___29.3 ¼¼¼Ç
___29.4 Å͹̳ΠÁ¦¾î¿Í ÇÁ·Î¼¼½º Á¦¾î
___29.5 Æ÷±×¶ó¿îµå¿Í ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º ±×·ì
___29.6 SIGHUP ½Ã±×³Î
___29.7 ÀÛ¾÷ Á¦¾î
___29.8 Á¤¸®
___29.9 ¿¬½À¹®Á¦

30Àå ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§¿Í ½ºÄÉÁÙ¸µ
___30.1 ÇÁ·Î¼¼½º ¿ì¼±¼øÀ§(nice °ª)
___30.2 ½Ç½Ã°£ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ °³¿ä
___30.3 ½Ç½Ã°£ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ API
___30.4 CPU ģȭµµ
___30.5 Á¤¸®
___30.6 ¿¬½À¹®Á¦

31Àå ÇÁ·Î¼¼½º ÀÚ¿ø
___31.1 ÇÁ·Î¼¼½º ÀÚ¿ø »ç¿ë
___31.2 ÇÁ·Î¼¼½º ÀÚ¿ø Çѵµ
___31.3 ±¸Ã¼ÀûÀÎ ÀÚ¿ø Çѵµ ¼¼ºÎ»çÇ×
___31.4 Á¤¸®
___31.5 ¿¬½À¹®Á¦

32Àå µ¥¸ó
___32.1 °³¿ä
___32.2 µ¥¸ó »ý¼º
___32.3 µ¥¸ó ÀÛ¼ºÀÇ Áöħ¼­
___32.4 µ¥¸óÀ» ´Ù½Ã ÃʱâÈ­Çϱâ À§ÇØ SIGHUP »ç¿ë
___32.5 syslog¸¦ »ç¿ëÇÑ ¸Þ½ÃÁö¿Í ¿¡·¯ ±â·Ï
___32.6 Á¤¸®
___32.7 ¿¬½À¹®Á¦

33Àå ¾ÈÀüÇÑ Æ¯±Ç ÇÁ·Î±×·¥ ÀÛ¼º
___33.1 set-user-ID³ª set-group-ID ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÑ°¡?
___33.2 ÃÖ¼Ò Æ¯±ÇÀ¸·Î ¿î¿µÇϱâ
___33.3 ÇÁ·Î±×·¥ ½ÇÇà ½Ã ÁÖÀÇ»çÇ×
___33.4 Áß¿äÇÑ Á¤º¸ÀÇ ³ëÃâ ÇÇÇϱâ
___33.5 ÇÁ·Î¼¼½º Á¦ÇÑ
___33.6 ½Ã±×³Î°ú °æÀï »óÅ ÀÎÁö
___33.7 ÆÄÀÏ ¿ÀÆÛ·¹À̼ǰú ÆÄÀÏ I/O ½ÇÇà ½Ã À§Ç輺
___33.8 ÀÔ·ÂÀ̳ª ȯ°æÀ» ¹ÏÁö ¸»ÀÚ
___33.9 ¹öÆÛ ¿À¹ö·± ÀÎÁö
___33.10 ¼­ºñ½º °ÅºÎ °ø°Ý ÀÎÁö
___33.11 ¸®ÅÏ »óÅ °Ë»ç¿Í ¾ÈÀüÇÏ°Ô ½ÇÆÐÇϱâ
___33.12 Á¤¸®
___33.13 ¿¬½À¹®Á¦

34Àå ´É·Â
___34.1 ´É·ÂÀ» »ç¿ëÇÏ´Â ÀÌÀ¯
___34.2 ¸®´ª½º ´É·Â ±â´É
___34.3 ÇÁ·Î¼¼½º¿Í ÆÄÀÏ ´É·Â ±â´É
___34.4 Çö´ëÀûÀÎ ´É·Â ±â´É ±¸Çö
___34.5 exec() µ¿¾È ÇÁ·Î¼¼½º ´É·Â ±â´É º¯°æ
___34.6 »ç¿ëÀÚ ID º¯°æ ÇÁ·Î¼¼½º ´É·ÂÀÇ È¿°ú
___34.7 ÇÁ·Î±×·¥ÀûÀ¸·Î ÇÁ·Î¼¼½º ´É·Â º¯°æ

___34.8 ´É·Â ±â´É¸¸ÀÇ È¯°æ »ý¼º
___34.9 ÇÁ·Î±×·¥¿¡ ¿ä±¸µÇ´Â ´É·Â ±â´É ã±â
___34.10 ÆÄÀÏ ´É·Â ±â´ÉÀÌ ¾ø´Â ÀÌÀüÀÇ Ä¿³Î°ú ½Ã½ºÅÛ
___34.11 Á¤¸®
___34.12 ¿¬½À¹®Á¦

35Àå ·Î±×ÀÎ °èÁ¤
___35.1 utmp¿Í wtmp ÆÄÀÏÀÇ °³¿ä
___35.2 utmpx API
___35.3 utmpx ±¸Á¶
___35.4 utmp¿Í wtmp ÆÄÀÏ¿¡¼­ Á¤º¸ ÃßÃâ
___35.5 ·Î±×ÀÎ À̸§ ÃßÃâ: getlogin()
___35.6 ·Î±×ÀÎ ¼¼¼ÇÀ» À§ÇÑ utmp¿Í wtmp ÆÄÀÏ °»½Å
___35.7 lastlog ÆÄÀÏ
___35.8 Á¤¸®
___35.9 ¿¬½À¹®Á¦

36Àå °øÀ¯ ¶óÀ̺귯¸® ±âÃÊ
___36.1 ¿ÀºêÁ§Æ® ¶óÀ̺귯¸®
___36.2 Á¤Àû ¶óÀ̺귯¸®
___36.3 °øÀ¯ ¶óÀ̺귯¸® °³¿ä
___36.4 °øÀ¯ ¶óÀ̺귯¸® »ý¼º°ú »ç¿ë(ù ¹ø° ´Ü°è)
___36.5 °øÀ¯ ¶óÀ̺귯¸®ÀÇ À¯¿ëÇÑ Åø
___36.6 °øÀ¯ ¶óÀ̺귯¸® ¹öÀü°ú À̸§ Áþ±â ±ÔÄ¢
___36.7 °øÀ¯ ¶óÀ̺귯¸® ¼³Ä¡Çϱâ
___36.8 ȣȯ°ú ºñȣȯ ¶óÀ̺귯¸®
___36.9 °øÀ¯ ¶óÀ̺귯¸® ¾÷±×·¹À̵åÇϱâ
___36.10 ¿ÀºêÁ§Æ® ÆÄÀÏ¿¡ ¶óÀ̺귯¸® °Ë»ö µð·ºÅ丮 °æ·Î ÁöÁ¤Çϱâ
___36.11 ½ÇÇà ½Ã¿¡ °øÀ¯ ¶óÀ̺귯¸® ã±â
___36.12 ½ÇÇà ½Ã ½Éº¼ Çؼ®
___36.13 °øÀ¯ ¶óÀ̺귯¸® ´ë½Å Á¤Àû ¶óÀ̺귯¸® »ç¿ëÇϱâ
___36.14 Á¤¸®
___36.15 ¿¬½À¹®Á¦

37Àå °øÀ¯ ¶óÀ̺귯¸®ÀÇ °í±Þ ±â´É
___37.1 µ¿ÀûÀ¸·Î ¶óÀ̺귯¸® ÀûÀçÇϱâ
___37.2 ½Éº¼ÀÇ °¡½Ã¼º Á¶ÀýÇϱâ
___37.3 ¸µÄ¿ ¹öÀü ½ºÅ©¸³Æ®
___37.4 ÇÔ¼öÀÇ ÃʱâÈ­¿Í ¸¶¹«¸®
___37.5 °øÀ¯ ¶óÀ̺귯¸® ¹Ì¸® ·ÎµùÇϱâ
___37.6 µ¿Àû ¸µÄ¿ °¨½ÃÇϱâ: LD_DEBUG
___37.7 Á¤¸®
___37.8 ¿¬½À¹®Á¦

ºÎ·Ï
A ½Ã½ºÅÛ È£Ãâ ÃßÀûÇϱâ
B ¸í·ÉÇà ¿É¼Ç ÆĽÌÇϱâ
C NULL Æ÷ÀÎÅÍ Ä³½ºÆÃÇϱâ
D Ä¿³Î ¼³Á¤
E Ãß°¡ Á¤º¸
F ¿¬½À¹®Á¦ ÇØ´ä

º»¹®Áß¿¡¼­

ÀúÀÚ ¼­¹®
ÀÌ Ã¥Àº ¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¸¦ ¼³¸íÇÑ´Ù. ¸®´ª½º´Â ¹«·á·Î »ç¿ëÇÒ ¼ö ÀÖ´Â À¯´Ð½º ¿î¿µÃ¼Á¦·Î¼­, ¸®´ª½º ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿¡´Â ¸®´ª½º°¡ Á¦°øÇÏ´Â ½Ã½ºÅÛ È£Ãâ, ¶óÀ̺귯¸® ÇÔ¼ö, ±âŸ Àú¼öÁØ ÀÎÅÍÆäÀ̽º°¡ Æ÷ÇԵȴÙ. ¸®´ª½º¿¡¼­ ½ÇÇàµÇ´Â ¸ðµç ÇÁ·Î±×·¥ÀÌ ÀÌ ÀÎÅÍÆäÀ̽º¸¦ Á÷°£Á¢ÀûÀ¸·Î »ç¿ëÇÑ´Ù. ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ ÆÄÀÏ I/O, ÆÄÀÏÀ̳ª µð·ºÅ丮 »ý¼º/»èÁ¦, »õ ÇÁ·Î¼¼½º »ý¼º, ÇÁ·Î±×·¥ ½ÇÇà, ŸÀÌ¸Ó ¼³Á¤, °°Àº ÄÄÇ»ÅÍ ¾ÈÀÇ ÇÁ·Î¼¼½º¿Í ½º·¹µå °£ Åë½Å, ³×Æ®¿öÅ©·Î ¿¬°áµÈ °¢±â ´Ù¸¥ ÄÄÇ»ÅÍ¿¡ Á¸ÀçÇÏ´Â ÇÁ·Î¼¼½º °£ÀÇ Åë½Å µîÀ» ÇÒ ¼ö ÀÖ´Ù. ÀÌ Àú¼öÁØ ÀÎÅÍÆäÀ̽º¸¦ ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö(system programming) ÀÎÅÍÆäÀ̽º¶ó°íµµ ÇÑ´Ù.

ÀÌ Ã¥Àº ÁÖ·Î ¸®´ª½º¿¡ ÃÊÁ¡À» ¸ÂÃèÁö¸¸, Ç¥ÁØ°ú À̽ļº À̽´µµ ¼ÒȦÈ÷ ´Ù·çÁö ¾Ê¾Ò°í, ¸®´ª½º °íÀ¯»çÇ׿¡ ´ëÇÑ ³íÀÇ¿Í, ´ëºÎºÐÀÇ À¯´Ð½º ±¸Çö¿¡¼­ °øÅëÀûÀÌ°í POSIX¿Í ´ÜÀÏ À¯´Ð½º ¸í¼¼(Single UNIX Specification)¿¡ ÀÇÇØ Ç¥ÁØÈ­µÈ »çÇ׿¡ ´ëÇÑ ³íÀǸ¦ ºÐ¸íÈ÷ ±¸º°Çß´Ù. µû¶ó¼­ ÀÌ Ã¥Àº À¯´Ð½º/POSIX ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽ºµµ ±¤¹üÀ§ÇÏ°Ô ±â¼úÇß°í, ¿©Å¸ À¯´Ð½º ½Ã½ºÅÛÀ» ´ë»óÀ¸·Î ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇϰųª ¿©·¯ ½Ã½ºÅÛ¿¡ À̽ÄÇÒ ¼ö ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ·Á´Â ÇÁ·Î±×·¡¸Ó°¡ È°¿ëÇÒ ¼ö ÀÖ´Ù.

¿Å±äÀÌÀÇ ¸»
¸®´ª½º°¡ Áö¹èÇÏ´Â ¼¼»óÀÌ µÆ´Ù. ÃÖ¼ÒÇÑ, ¸®´ª½º°¡ µµÃ³¿¡¼­ ¾²ÀÌ´Â ¼¼»óÀÌ µÇ¾ú´Ù. µ¥½ºÅ©Å¾À» Á¤º¹ÇÏÁö´Â ¸øÇßÁö¸¸ µ¥½ºÅ©Å¾º¸´Ù ÈξÀ ¸¹Àº °÷¿¡¼­ ¸®´ª½º°¡ ¾²ÀδÙ. º¸ÀÌÁö ¾Ê´Â °÷¿¡¼­ ÀÎÅͳÝÀ» ¿òÁ÷ÀÌ´Â ¼­¹ö¿Í, ¸ÅÀÏ µé°í ´Ù´Ï´Â ÇÚµåÆù°ú ÅÂºí¸´, ÀÚµ¿Â÷¸¶´Ù ´Þ·Á ÀÖ´Â ³»ºñ°ÔÀ̼ǰú ºí·¢¹Ú½º, ¾Æħ¿¡ ÀϾÀÚ¸¶ÀÚ, ±×¸®°í Åð±ÙÇؼ­ Áý¿¡ ¿À¸é ¹«½ÉÄÚ ÄÑ´Â TV, ¼ÂÅé¹Ú½º, ºí·ç·¹ÀÌ Ç÷¹À̾î, ³ÃÀå°í, ÀÎÅÍ³Ý °øÀ¯±â, ÇÁ¸°ÅÍ, °¡Á¤¿ë ÆÄÀÏ ¼­¹ö µîÀÌ ¸®´ª½º·Î ±¸µ¿µÈ´Ù.

¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»Àº ¸®´ª½º¿¡¼­ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ »ç¿ëÇÏ´Â ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö¸¦ ¼³¸íÇÑ Ã¥ÀÌ´Ù. ¼­¹ö¿¡¼­ µ¿ÀÛÇÏ´Â ¸®´ª½º¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â »ç¶÷µé¿¡°Ô ÁÁÀº Âü°í¼­°¡ µÉ °ÍÀÌ°í, ¿ªÀÚó·³ ÀÓº£µðµå ½Ã½ºÅÛ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â »ç¶÷µéÀÇ °æ¿ì, ÀÓº£µðµå ¸®´ª½º¿¡¼­´Â ¼­¹ö¿¡¼­ Á¦°øµÇ´Â ¸ðµç ±â´ÉÀ» »ç¿ëÇÒ ¼ö´Â ¾ø°ÚÁö¸¸, ¸¹Àº ºÎºÐÀÌ °ãÄ¥ °ÍÀÌ°í È°¿ëÇÒ ¼ö ÀÖÀ¸¸®¶ó ¹Ï´Â´Ù.

ä¿ø¼® ´ÔÀÇ Á¦¾È´ë·Î ±¸±Û ´Ú½º¸¦ »ç¿ëÇØ ¿ë¾îÁýÀ» °øÀ¯ÇÏ°í, ¹ø¿ª µÚ ¸®ºä¸¦ Çؼ­ ¹®Ã¼¸¦ ´Ùµë±â´Â ÇßÁö¸¸ ¿©·¯ ¿ªÀÚ°¡ ÇÔ²² ÀÛ¾÷ÇÏ´Ù º¸´Ï ¹®Ã¼¶óµçÁö ¿ë¾î µîÀÌ ¾à°£¾¿ Â÷ÀÌ°¡ ³¯ ¼ö ÀÖ´Â Á¡ ¾çÇØ ºÎŹµå¸°´Ù. ¾öû³­ µÎ²²ÀÇ Ã¥À» Àú¼úÇÏ°í, ¿ªÀÚÀÇ Áú¹®¿¡ ¹Ù·Î ´äÇØÁØ ÀúÀÚÀÇ ¿­Á¤¿¡ °æÀǸ¦ Ç¥ÇÑ´Ù.

¿ø¼­ÀÇ ¾çÀÌ ¸Å¿ì ¹æ´ëÇÏ°í ¹ø¿ª °úÁ¤¿¡¼­ µÎ²²°¡ ´õ µÎ²¨¿öÁö´Â ¹Ù¶÷¿¡ ÀúÀÚ¿ÍÀÇ ÇùÀÇ ³¡¿¡ µÎ ±ÇÀ¸·Î ³ª´©¾î Ãâ°£ÇÏ°Ô µÇ¾ú´Ù. 1±ÇÀº ±âÃÊ ¸®´ª½º API ÆíÀ¸·Î, ¸®´ª½º ÇÁ·Î±×·¡¹Ö¿¡¼­ ÈçÈ÷ ¾²ÀÌ´Â ÆÄÀÏ, ¸Þ¸ð¸®, »ç¿ëÀÚ, ÇÁ·Î¼¼½º, ½Ã°£, ½Ã±×³Î, ŸÀ̸Ó, ¶óÀ̺귯¸® »ç¿ë¹ý°ú ÀÛ¼º¹ý µîÀ» ¼³¸íÇÏ°í, 2±ÇÀº °í±Þ ¸®´ª½º API ÆíÀ¸·Î, Á»´õ ¼¼·ÃµÇ°í º¹ÀâÇÑ ¸®´ª½º ÇÁ·Î±×·¥À» ¸¸µé ¶§ »ç¿ëµÇ´Â ½º·¹µå, IPC, ¼ÒÄÏ, °í±Þ I/O µîÀ» ¼³¸íÇÑ´Ù.

ÀÌ Ã¥Àº ¿¹Á¦°¡ ¸¹¾Æ ¸®´ª½º ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì°íÀÚ ÇÏ´Â »ç¶÷µéµµ ½±°Ô µû¶ó Çϸ鼭 ¹è¿ï ¼ö ÀÖÀ¸¸®¶ó »ý°¢ÇÑ´Ù. ¼÷·ÃµÈ ÇÁ·Î±×·¡¸ÓÀÇ °æ¿ì¿¡´Â À妽º¸¦ È°¿ëÇØ Âü°í¼­·Î »ç¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ºñ·Ï µÎ ±ÇÀ¸·Î ³ª´µ¾úÁö¸¸, À妽º¿¡´Â 1±Ç°ú 2±Ç¿¡ ³ª¿À´Â ¸ðµç ¿ë¾î¸¦ ´ã°í, °¢ ¿ë¾î°¡ ¾î´À ±Ç¿¡ ³ª¿À´ÂÁö ¸í½ÃÇßÀ¸¹Ç·Î, ¿ë¾î¸¦ ã´Â µ¥ ¾î·Á¿òÀÌ ¾øÀ¸¸®¶ó ¹Ï´Â´Ù.

¸®´ª½º´Â Ç×»ó °³¹ß ÁßÀ̸ç, ÃÖ±Ù¿¡´Â Ä¿³Î 3.3ÀÌ ¹ßÇ¥µÇ¾ú´Ù. Ã¥ÀÌ ÃâÆÇµÈ µÚ¿¡ ¹Ù²ï ³»¿ë¿¡ ´ëÇؼ­µµ ÀúÀÚ°¡ ÀÚ½ÅÀÇ »çÀÌÆ®¿¡¼­ Á¤¿ÀÇ¥(ÁöÀºÀÌÀÇ ¸» ÂüÁ¶)¸¦ ÅëÇØ ¾È³»ÇÏ°í ÀÖÀ¸¹Ç·Î, Âü°íÇÏ¸é µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
- ´ëÇ¥ ¿ªÀÚ ±è±âÁÖ

ÀúÀÚ¼Ò°³

¸¶ÀÌŬ Ä¿¸®½ºÅ© [Àú] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

±è±âÁÖ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

Æ÷½ºÅØ ÄÄÇ»ÅÍ°øÇаú¿Í µ¿ ´ëÇпøÀ» Á¹¾÷ÇÑ µÚ, Áö±ÝÀº elastic.co¿¡¼­ ¿¡µàÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®(Education Architect)·Î Àü ¼¼°è¿¡ ÀÏ·¡½ºÆ½¼­Ä¡(Elasticsearch)¸¦ ¾Ë¸®°í ÀÖ´Ù. °øÀú·Î ¡ºSecurityPLUS for UNIX¡»(¿µÁø´åÄÄ, 2000), ¿ª¼­·Î ¿¡ÀÌÄÜÃâÆÇ»çÀÇ ¡ºÀÓº£µðµå ÇÁ·Î±×·¡¹Ö ÀÔ¹®¡»(2006), ¡º½Ç½Ã°£ UML Á¦3ÆÇ¡»(2008), ¡º¸®´ª½º APIÀÇ ¸ðµç °Í¡»(2012), ¡º(°³Á¤3ÆÇ) ¸®´ª½º ½ÇÀü °¡À̵塻(2014), ¡ºÇÑ´«¿¡ ºüÁ®µå´Â ¼Ð ½ºÅ©¸³Æ® 2/e¡»(2018), ¡ºÀÓº£µðµå ¸®´ª½º ÇÁ·Î±×·¡¹Ö ¿ÏÀüÁ¤º¹ 2/e¡»(2019), ¡ºÆäµµ¶ó·Î ½Ç½ÀÇÏ´Â ¸®´ª½º ½Ã½ºÅÛ °ü¸® Vol.1¡»(2022)ÀÌ ÀÖ´Ù.

±è¿µÁÖ, ¿ìÁ¤Àº [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.

ÀÌ »óÇ°ÀÇ ½Ã¸®Áî

(ÃÑ 31±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 31±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

(ÃÑ 32±Ç / ÇöÀ籸¸Å °¡´Éµµ¼­ 32±Ç)

¼±ÅÃÇÑ »óÇ° ºÏÄ«Æ®´ã±â
ÆîÃ帱â

ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý ºÐ¾ß¿¡¼­ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥

    ¸®ºä

    0.0 (ÃÑ 0°Ç)

    100ÀÚÆò

    ÀÛ¼º½Ã À¯ÀÇ»çÇ×

    ÆòÁ¡
    0/100ÀÚ
    µî·ÏÇϱâ

    100ÀÚÆò

    9.0
    (ÃÑ 0°Ç)

    ÆǸÅÀÚÁ¤º¸

    • ÀÎÅÍÆÄÅ©µµ¼­¿¡ µî·ÏµÈ ¿ÀǸ¶ÄÏ »óÇ°Àº ±× ³»¿ë°ú Ã¥ÀÓÀÌ ¸ðµÎ ÆǸÅÀÚ¿¡°Ô ÀÖÀ¸¸ç, ÀÎÅÍÆÄÅ©µµ¼­´Â ÇØ´ç »óÇ°°ú ³»¿ë¿¡ ´ëÇØ Ã¥ÀÓÁöÁö ¾Ê½À´Ï´Ù.

    »óÈ£

    (ÁÖ)±³º¸¹®°í

    ´ëÇ¥ÀÚ¸í

    ¾Èº´Çö

    »ç¾÷ÀÚµî·Ï¹øÈ£

    102-81-11670

    ¿¬¶ôó

    1544-1900

    ÀüÀÚ¿ìÆíÁÖ¼Ò

    callcenter@kyobobook.co.kr

    Åë½ÅÆǸž÷½Å°í¹øÈ£

    01-0653

    ¿µ¾÷¼ÒÀçÁö

    ¼­¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù)

    ±³È¯/ȯºÒ

    ¹ÝÇ°/±³È¯ ¹æ¹ý

    ¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼­ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼­ ½Åû °¡´É

    ¹ÝÇ°/±³È¯°¡´É ±â°£

    º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É
    ´Ü, »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦Á¡ ¹ß°ß ÈÄ 30ÀÏ À̳»

    ¹ÝÇ°/±³È¯ ºñ¿ë

    º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã
    »óÇ°À̳ª ¼­ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯/¹ÝÇ°Àº ¹Ý¼Û·á ÆǸÅÀÚ ºÎ´ã

    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯

    ·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    (´ÜÁö È®ÀÎÀ» À§ÇÑ Æ÷Àå ÈѼÕÀº Á¦¿Ü)

    ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    ¿¹) È­ÀåÇ°, ½ÄÇ°, °¡ÀüÁ¦Ç°(¾Ç¼¼¼­¸® Æ÷ÇÔ) µî

    ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
    ¿¹) À½¹Ý/DVD/ºñµð¿À, ¼ÒÇÁÆ®¿þ¾î, ¸¸È­Ã¥, ÀâÁö, ¿µ»ó È­º¸Áý

    ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì

    ·ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì

    »óÇ° Ç°Àý

    °ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½

    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó

    ·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê

    ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ

    (ÁÖ)KGÀ̴Ͻýº ±¸¸Å¾ÈÀü¼­ºñ½º¼­ºñ½º °¡ÀÔ»ç½Ç È®ÀÎ

    (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
    (ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼­ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.

    ¹è¼Û¾È³»

    • ±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.

    • Ãâ°í°¡´É ½Ã°£ÀÌ ¼­·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.

    • ±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.

    • ¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.

    • - µµ¼­ ±¸¸Å ½Ã 15,000¿ø ÀÌ»ó ¹«·á¹è¼Û, 15,000¿ø ¹Ì¸¸ 2,500¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë