|

ű״ ¶ç¾î¾²±â°¡ ¹«½ÃµÇ¸ç, 2°³ ÀÌ»ó ÀÔ·Â ½Ã ÅÂ±×¿Í Å±״ ½°Ç¥(,)·Î ±¸ºÐÇÕ´Ï´Ù.
ÇÑ Å±×ÀÇ ÃÖ´ë ±ÛÀÚ¼ö´Â 10±ÛÀÚÀ̸ç, º»ÀÎÀÌ ÀÔ·ÂÇϰųª Âù¼ºÇÑ Å±״ ³ë¶õ»öÀ¸·Î Ç¥±âµË´Ï´Ù.
UNIX °è¿ÀÇ ¿î¿µÃ¼Á¦¿¡¼ ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ÇÁ·Î±×·¡¸Ó¶ó¸é ¾Ë¾Æ¾ß ÇÒ °ÅÀÇ ¸ðµç ³»¿ë¿¡ ´ëÇØ¼ ÃÑ ¸Á¶óÇϰí ÀÖ´Â Áöħ¼´Ù. ´Ü¼øÈ÷ API¸¦ ³ª¿ÇÏ´Â µ¥¿¡¼ ±×Ä¡Áö ¾Ê°í, °³³ä ¼³¸íºÎÅÍ ½ÇÁ¦ÀûÀÎ ¿¹Á¦±îÁö °ÅÀÇ Àü ¿µ¿ªÀ» ´Ù·ç°í ÀÖ´Ù.
ÇÁ·Î¼¼½º°£ Åë½Å, ³×Æ®¿öÅ·(¼ÒÄÏ), °¡»ó Å͹̳Î, ºñµ¿±âÀû I/O, Áøº¸µÈ ½Ã±×³Î »ç¿ë¹ý, ½Ç½Ã°£ ±â´É ±×¸®°í ¾²·¹µå µî °ÅÀÇ ¸ðµç ÁÖÁ¦¿¡ ´ëÇÑ ¼³¸í, ÇÁ·Î±×·¡¸ÓµéÀÌ °ñÄ¡¸¦ ½â´Â ½ÇÁ¦Àû ¹®Á¦µé¿¡ ´ëÇÑ ¼Ó ½Ã¿øÇÑ ÇØ´ä µîÀÌ ´ã°Ü ÀÖ´Ù.
Chapter 1 ±âº» °³³ä
1.1 UNIX¿Í Linux ÃʽºÇÇµå ¸Àº¸±â
1.2 UNIXÀÇ ¹ßÀü °úÁ¤
1.3 ½Ã½ºÅÛ ÄÝÀÇ »ç¿ë
1.4 ¿À·ùÀÇ Ã³¸®(Error Handling)
1.5 UNIX Ç¥ÁØ
1.6 °øÅë Çì´õ ÆÄÀÏ defs.h
1.7 ³¯Â¥¿Í ½Ã°£
1.8 ¿¹Á¦ ÄÚµåµé¿¡ °üÇØ
1.9 Áß¿ä Âü°í ÀÚ·á
Chapter 2 ±âº»Àû ÆÄÀÏ I/O
2.1 ÆÄÀÏ I/O ¸Àº¸±â
2.2 ÆÄÀÏ ½Äº°ÀÚ¿Í ¿¸° ÆÄÀÏ ¸í¼¼
2.3 ÆÄÀÏ ±ÇÇÑ ºñÆ®
2.4 open, creat ½Ã½ºÅÛ ÄÝ
2.5 umask ½Ã½ºÅÛ ÄÝ
2.6 unlink ½Ã½ºÅÛ ÄÝ
2.7 Àӽà ÆÄÀÏÀÇ »ý¼º
2.8 ÆÄÀÏ ¿ÀÇÁ¼Â°ú O_APPEND
Chapter 1 ±âº» °³³ä
1.1 UNIX¿Í Linux ÃʽºÇÇµå ¸Àº¸±â
1.2 UNIXÀÇ ¹ßÀü °úÁ¤
1.3 ½Ã½ºÅÛ ÄÝÀÇ »ç¿ë
1.4 ¿À·ùÀÇ Ã³¸®(Error Handling)
1.5 UNIX Ç¥ÁØ
1.6 °øÅë Çì´õ ÆÄÀÏ defs.h
1.7 ³¯Â¥¿Í ½Ã°£
1.8 ¿¹Á¦ ÄÚµåµé¿¡ °üÇØ
1.9 Áß¿ä Âü°í ÀÚ·á
Chapter 2 ±âº»Àû ÆÄÀÏ I/O
2.1 ÆÄÀÏ I/O ¸Àº¸±â
2.2 ÆÄÀÏ ½Äº°ÀÚ¿Í ¿¸° ÆÄÀÏ ¸í¼¼
2.3 ÆÄÀÏ ±ÇÇÑ ºñÆ®
2.4 open, creat ½Ã½ºÅÛ ÄÝ
2.5 umask ½Ã½ºÅÛ ÄÝ
2.6 unlink ½Ã½ºÅÛ ÄÝ
2.7 Àӽà ÆÄÀÏÀÇ »ý¼º
2.8 ÆÄÀÏ ¿ÀÇÁ¼Â°ú O_APPEND
2.9 write ½Ã½ºÅÛ ÄÝ
2.10 read ½Ã½ºÅÛ ÄÝ
2.11 close ½Ã½ºÅÛ ÄÝ
2.12 »ç¿ëÀÚ ¹öÆÛ¸¦ »ç¿ëÇÑ I/O
2.13 lseek ½Ã½ºÅÛ ÄÝ
2.14 pread, pwrite ½Ã½ºÅÛ ÄÝ
2.15 readv, writev ½Ã½ºÅÛ ÄÝ
2.16 µ¿±âÈµÈ I/O
2.17 truncate, ftruncate ½Ã½ºÅÛ ÄÝ
Chapter 3 ÆÄÀÏ I/O - °í±ÞÆí
3.1 °³¿ä
3.2 µð½ºÅ© Ư¼ö ÆÄÀϰú ÆÄÀÏ ½Ã½ºÅÛ
3.3 ÇÏµå ¸µÅ©¿Í ½Éº¼¸¯ ¸µÅ©
3.4 °æ·Î(ȤÀº °æ·Î¸í)
3.5 ÆÄÀÏÀÇ ¸ÞŸµ¥ÀÌÅÍ »ç¿ë
3.6 µð·ºÅ͸®
3.7 I-Node º¯°æÇϱâ
3.8 ¾Ë¾ÆµÎ¸é À¯¿ëÇÑ ÆÄÀÏ °ü·Ã ½Ã½ºÅÛ Äݵé
3.9 ºñµ¿±âÀû I/O
Chapter 4 Å͹̳ΠI/O
4.1 °³¿ä
4.2 Å͹̳ÎÀ» ÅëÇÑ ÀԷ ó¸®
4.3 ¼¼¼Ç°ú ÇÁ·Î¼¼½º ±×·ì(ÀÛ¾÷: Job)
4.4 ioctl ½Ã½ºÅÛ ÄÝ
4.5 Å͹̳Π¼Ó¼ºÀÇ ¼³Á¤
4.6 Å͹̳ΠÁ¦¾î ½Ã½ºÅÛ ÄÝ(Ãß°¡)
4.7 Å͹̳Π½Äº°(terminal identification)À» À§ÇÑ ½Ã½ºÅÛ ÄÝ
4.8 Ç®-½ºÅ©¸°(full-screen) ÀÀ¿ë ÇÁ·Î±×·¥
4.9 STREAMS I/O
4.10 °¡»ó Å͹̳Î(Pseudo Terminal)
Chapter 5 ÇÁ·Î¼¼½º¿Í ¾²·¹µå
5.1 °³¿ä
5.2 ȯ°æ(Environment)
5.3 exec ½Ã½ºÅÛ ÄÝ
5.4 ¼ÐÀÇ ±¸Çö(Version 1)
5.5 fork ½Ã½ºÅÛ ÄÝ
5.6 ¼ÐÀÇ ±¸Çö(Version 2)
5.7 exit ½Ã½ºÅÛ ÄÝ ¹× ÇÁ·Î¼¼½º Á¾·á ¹æ¹ý
5.8 wait, waitpid, waitid ½Ã½ºÅÛ ÄÝ
5.9 ½Ã±×³Î, ÇÁ·Î¼¼½º Á¾·á ¹× ´ë±â ÀÛ¾÷ °£ÀÇ »ó(Signals, Termination, and Waiting)
5.10 ¼ÐÀÇ ±¸Çö(Version 3)
5.11 »ç¿ëÀÚ/±×·ì ID¸¦ ¾ò´Â ¹æ¹ý
5.12 »ç¿ëÀÚ ID¿Í ±×·ì IDÀÇ ¼³Á¤
5.13 ÇÁ·Î¼¼½º ID¸¦ ¾ò´Â ¹æ¹ý
5.14 chroot ½Ã½ºÅÛ ÄÝ
5.15 ¿ì¼±¼øÀ§(Priority)
5.16 ÇÁ·Î¼¼½º¿Í °ü·ÃµÈ »óÇÑÄ¡µé
5.17 ¾²·¹µå(Thread): °³¿ä
5.18 ºí·Ï(block) ¹®Á¦
Chapter 6 ±âº»Àû ÇÁ·Î¼¼½º°£ Åë½Å ¹æ¾È
6.1 °³¿ä
6.2 ÆÄÀÌÇÁ(pipe)
6.3 dup, dup2 ½Ã½ºÅÛ ÄÝ
6.4 'ÁøÁ¤ÇÑ' ¼Ð
6.5 ´Ü¹æÇâ ÆÄÀÌÇÁ¸¦ ÀÌ¿ëÇÑ ¾ç¹æÇâ Åë½Å
6.6 ¾ç¹æÇâ ÆÄÀÌÇÁ¸¦ ÀÌ¿ëÇÑ ¾ç¹æÇâ Åë½Å
Chapter 7 º¸´Ù Áøº¸µÈ ÇÁ·Î¼¼½º°£ Åë½Å ¸ÞÄ¿´ÏÁò
7.1 °³¿ä
7.2 FIFO
7.3 Simple Messaging Interface(SMI)
7.4 System V IPC
7.5 System V ¸Þ½ÃÁö Å¥
7.6 POSIX IPC
7.7 POSIX ¸Þ½ÃÁö Å¥
7.8 ¼¼¸¶Æ÷¾î(Semaphore)
7.9 System V ¼¼¸¶Æ÷¾î
7.10 POSIX ¼¼¸¶Æ÷¾î(POSIX Semaphore)
7.11 ÆÄÀÏ ¶ô
7.12 °øÀ¯ ¸Þ¸ð¸®(Shared Memory)
7.13 System V °øÀ¯ ¸Þ¸ð¸®
7.14 POSIX °øÀ¯ ¸Þ¸ð¸®
7.15 ¼º´É ºñ±³
Chapter 8 ³×Æ®¿÷°ú ¼ÒÄÏ
8.1 ¼ÒÄÏÀÇ ±âº»
8.2 ¼ÒÄÏ ÁÖ¼Ò
8.3 ¼ÒÄÏ ¿É¼Ç
8.4 ´Ü¼ø ¼ÒÄÏ ÀÎÅÍÆäÀ̽º(Simple Socket Interface: SSI)
8.5 SMIÀÇ ¼ÒÄÏ ±¸Çö
8.6 ºñ¿¬°á(Connectionless) ¼ÒÄÏ
8.7 Out-of-Band µ¥ÀÌÅÍ
8.8 ³×Æ®¿÷ µ¥ÀÌÅͺ£À̽º ÇÔ¼ö
8.9 ±âŸ ½Ã½ºÅÛ ÄÝ
8.10 ¼º´É Çâ»óÀ» À§ÇÑ °í·Á
Chapter 9 ½Ã±×³Î°ú ŸÀ̸Ó
9.1 ½Ã±×³ÎÀÇ ±âº»
9.2 ½Ã±×³Î ´ë±â
9.3 ±âŸ ½Ã±×³Î ½Ã½ºÅÛ ÄÝ
9.4 ±¸Çü ½Ã±×³Î ½Ã½ºÅÛ ÄÝ
9.5 ½Ç½Ã°£ ½Ã±×³Î È®Àå(Realtime Signals Extension: RTS)
9.6 Àü¿ª Á¡ÇÁ(Global Jump)
9.7 ½Ã°è(Clocks)¿Í ŸÀ̸Ó(Timers)
Appendix A ÇÁ·Î¼¼½º ¼Ó¼º
Appendix B Ux: Ç¥ÁØ UNIX ÇÔ¼öµé¿¡ ´ëÇÑ C++ Ŭ·¡½º ¶óÀ̺귯¸®
Appendix C Jtux: Ç¥ÁØ UNIX ÇÔ¼ö·ÎÀÇ Java/Jython ÀÎÅÍÆäÀ̽º
Appendix D ÇÔ¼ö ¸ñ·Ï
¾ËÆÄºª ¼ø Á¤·Ä
Ç׸ñº° Á¤·Ä
ã¾Æº¸±â
Àüü : 1Æí ÀüüÆòÁ¡ : 
|
 |

âÀÛºí·Î±× Àαâ ÃÊû ¿¬ÀçÀÛ

|



 |
|
¾Ë¶óµò¿¡¼ ÁÖ¹®ÇϽб¹³»µµ¼ÀÇ ±¸¸Å ±Ý¾×ÀÌ ´Ù¸¥ ÀÎÅͳݼÁ¡(¿¹½º24, ÀÎÅÍÆÄÅ© µµ¼, ÀÎÅÍ³Ý ±³º¸¹®°í)¿¡¼ µ¿ÀÏÇÑ Á¶°ÇÀ¸·Î ÁÖ¹®ÇÑ ±Ý¾×º¸´Ù ºñ½Ò °æ¿ì ±× Â÷¾×¸¸Å ¾Ë¶óµò Àû¸³±ÝÀ¸·Î
º¸»óÇØµå¸®´Â Á¦µµÀÔ´Ï´Ù.
ÃÖÀú°¡ º¸»ó ´ë»ó »óǰÀº "±¹³»µµ¼"ÀÔ´Ï´Ù.
ÀüÁý·ù, ÇØ¿Üµµ¼, À½¹Ý/DVD/ÈÀåǰ/GIFT, ´Ù¸¥ ÀÎÅÍ³Ý ¼Á¡¿¡¼ ÆÇ¸ÅÁßÀÌÁö ¾ÊÀº µµ¼, 1ÀÏ Æ¯°¡ µµ¼(Ư°¡ ÆÇ¸Å À̺¥Æ® ±â°£ÀÌ 1ÀÏ À̳»ÀÎ µµ¼), ´Ù¸¥ ÀÎÅÍ³Ý ¼Á¡¿¡¼ °íÀÇÀûÀ¸·Î ÇöÇà¹ýÀ» À§¹ÝÇÏ´Â ¹«ºÐº°ÇÑ ÇÒÀÎÀ̳ª ¸¶Àϸ®Áö¸¦ Á¦°øÇÏ´Â °æ¿ì µîÀº ÃÖÀú°¡ º¸»ó
´ë»ó¿¡¼ Á¦¿ÜµË´Ï´Ù. |
| |
|
|
 |
|
¼ö·É¿¹»óÀÏÀº ÁÖ¹®»óǰÀ» ¹ÞÀ¸½Ç °ÍÀ¸·Î ¿¹»óµÇ´Â ³¯Â¥ÀÔ´Ï´Ù. °áÁ¦(¶Ç´Â ÀԱݿϷá)¸¦ ÇÏ¸é »óǰÁغñ¿Í Ãâ°í°úÁ¤À» °ÅÃÄ ¹è¼Û¾÷ü¸¦ ÅëÇØ ÁÖ¹®»óǰÀ» °í°´´Ô²² Àü´ÞÇÕ´Ï´Ù.
µµ¼ : 1¸¸¿ø ÀÌ»ó ±¸ÀԽà ¹«·á¹è¼Û(¸¸È, ÀâÁö·ù´Â Á¦¿Ü), ÈÀåǰ/À½¹Ý/DVD/¸¸È,ÀâÁö·ù,¾Ë¶óµòÁ÷¹è¼ÛGIFT : 20,000¿ø ÀÌ»ó ±¸ÀԽà ¹«·á¹è¼Û, GIFT(ÆÇ¸ÅÀÚ Á÷¹è¼Û)»óǰÀÇ °æ¿ì ÆÇ¸ÅÀÚÀÇ ¹è¼Û·á ±âÁØ¿¡ µû¶ó Â÷µî(¿¹: 30,000¿ø ÀÌÇÏ ±¸¸Å½Ã ¹è¼Û·á 2,500¿ø)
´Ü, Á¦ÁÖµµ ÅÃ¹è ¹è¼ÛÀÇ °æ¿ì, ÁÖ¹®±Ý¾× ¶Ç´Â ¹«·á¹è¼Û ¿©ºÎ¿¡ °ü°è¾øÀÌ Ç×°ø¹è¼Û·á 2,500¿øÀÌ ºÎ°úµË´Ï´Ù.¶ÇÇÑ ÆÇ¸ÅÀÚ Á÷¹è¼Û Á¦Ç°ÀÇ °æ¿ì, Á¦ÁÖµµ/¹é·Éµµ µî ¹è¼Û·á Ư¼öÁö¿ªÀº º°µµÀÇ ¹è¼Û·á°¡ ºÎ°úµÇ°Å³ª ¹è¼ÛÀÌ ºÒ°¡´ÉÇÏ´Ï, ¹è¼Û·á°¡
ÀϹÝÀûÀÌÁö ¾ÊÀº Áö¿ª¿¡ ¹è¼ÛÄÚÀÚÇϽô °í°´Àº ¹Ì¸® ¹è¼Û·á¿¡ ´ëÇØ »ó´ãÇϽñ⠹ٶø´Ï´Ù.  |
| |
|
|
 |
|
ÀýÆÇ : Á¦ÀÛÀ» Áß´ÜÇÑ »óǰÀ¸·Î, ´õ ÀÌ»ó À¯ÅëµÇÁö ¾Ê±â¿¡ ÁÖ¹®ÇÏ½Ç ¼ö°¡ ¾ø½À´Ï´Ù.
ǰÀý : °ø±ÞóÀÇ Àç°í°¡ ¼ÒÁøµÈ »óǰÀ¸·Î Àç Àμâ/Ãâ½ÃÇÒ ¶§±îÁö ÁÖ¹®ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.  |

|