|
|
|
|
¿ªÀÚÀÇ ±Û xix Ãßõ»ç xxi ¼¹® xxiii Á¦1ÆÇ ¼¹® xxvii ÀÏ·¯µÎ±â xxxi Chapter 1. UNIX ½Ã½ºÅÛÀÇ °³¿ä 1.1 ¼Ò°³ 1 1.2 UNIX ¾ÆÅ°ÅØó 1 1.3 ·Î±×ÀÎ 2 1.4 ÆÄÀÏ°ú µð·ºÅ͸® 4 1.5 ÀԷ°ú Ãâ·Â 9 1.6 ÇÁ·Î±×·¥°ú ÇÁ·Î¼¼½º 12 1.7 ¿À·ù ó¸® 17 1.8 »ç¿ëÀÚ ½Äº° 20 1.9 ½ÅÈ£ 22 1.10 ½Ã°£ °ª 24 1.11 ½Ã½ºÅÛ È£Ãâ°ú ¶óÀ̺귯¸® ÇÔ¼ö 25 1.12 ¿ä¾à 28 Chapter 2. UNIX Ç¥ÁØÈ¿Í ±¸Çöµé 2.1 ¼Ò°³ 29 2.2 UNIX Ç¥ÁØÈ 29 2.2.1 ISO C 29 2.2.2 IEEE POSIX 30 2.2.3 ´ÜÀÏ UNIX ±Ô°Ý 36 2.2.4 FIPS 38 2.3 UNIX System ±¸Çöµé 38 2.3.1 UNIX System V Release 4 39 2.3.2 4.4BSD 39 2.3.3 FreeBSD 40 2.3.4 Linux 40 2.3.5 Mac OS X 41 2.3.6 Solaris 41 2.3.7 ±× ¹ÛÀÇ UNIX ½Ã½ºÅÛµé 41 2.4 Ç¥ÁØ°ú ±¸ÇöÀÇ °ü°è 42 2.5 ÇÑ°èµé 42 2.5.1 ISO C°¡ Á¤ÀÇÇÏ´Â ÇÑ°èµé 44 2.5.2 POSIX°¡ Á¤ÀÇÇÏ´Â ÇÑ°èµé 44 2.5.3 XSI°¡ Á¤ÀÇÇÏ´Â ÇÑ°èµé 47 2.5.4 sysconf, pathconf, fpathconf ÇÔ¼ö 47 2.5.5 ¹Ì°áÁ¤ ½ÇÇà½ÃÁ¡ ÇÑ°è 56 2.6 ¿É¼Çµé 60 2.7 ±â´É ÆÇÁ¤ ¸ÅÅ©·Î 63 2.8 ±âº» ½Ã½ºÅÛ ÀÚ·á Çü½Ä 64 2.9 Ç¥ÁصéÀÇ Ãæµ¹ 66 2.10 ¿ä¾à 66 Chapter 3. ÆÄÀÏ I/O 3.1 ¼Ò°³ 69 3.2 ÆÄÀÏ ¼¼úÀÚ 69 3.3 open ÇÔ¼ö 70 3.4 creat ÇÔ¼ö 73 3.5 close ÇÔ¼ö 74 3.6 lseek ÇÔ¼ö 74 3.7 read ÇÔ¼ö 79 3.8 write ÇÔ¼ö 80 3.9 I/O È¿À²¼º 81 3.10 ÆÄÀÏ °øÀ¯ 83 3.11 ¿øÀÚÀû ¿¬»êµé 86 3.12 dup ÇÔ¼ö¿Í dup2 ÇÔ¼ö 89 3.13 sync ÇÔ¼ö, fsync ÇÔ¼ö, fdatasync ÇÔ¼ö 90 3.14 fcntl ÇÔ¼ö 91 3.15 ioctl ÇÔ¼ö 98 3.16 /dev/fd 99 3.17 ¿ä¾à 101 Chapter 4. ÆÄÀÏ°ú µð·ºÅ͸® 4.1 ¼Ò°³ 103 4.2 stat, fstat, lstat ÇÔ¼ö 103 4.3 ÆÄÀÏÀÇ Á¾·ù 105 4.4 SUID¿Í SGID 108 4.5 ÆÄÀÏ Á¢±Ù ±ÇÇÑ 110 4.6 »õ ÆÄÀÏ°ú µð·ºÅ͸®ÀÇ ¼ÒÀ¯±Ç 112 4.7 access ÇÔ¼ö 113 4.8 umask ÇÔ¼ö 115 4.9 chmod ÇÔ¼ö¿Í fchmod ÇÔ¼ö 118 4.10 ²öÀûÀÌ ºñÆ® 121 4.11 chown, fchown, lchown ÇÔ¼ö 122 4.12 ÆÄÀÏ Å©±â 123 4.13 ÆÄÀÏ Àý´Ü 125 4.14 ÆÄÀÏ ½Ã½ºÅÛ 126 4.15 link, unlink, remove, rename ÇÔ¼ö 129 4.16 ±âÈ£ ¸µÅ© 133 4.17 symlink ÇÔ¼ö¿Í readlink ÇÔ¼ö 136 4.18 ÆÄÀÏ ½Ã°£µé 137 4.19 utime ÇÔ¼ö 138 4.20 mkdir ÇÔ¼ö¿Í rmdir ÇÔ¼ö 141 4.21 µð·ºÅ͸® Àбâ 143 4.22 chdir, fchdir, getcwd ÇÔ¼ö 148 4.23 ÀåÄ¡ Ư¼ö ÆÄÀÏ 152 4.24 ÆÄÀÏ Á¢±Ù ±ÇÇÑ ºñÆ® ¿ä¾à 154 4.25 ¿ä¾à 155 Chapter 5. Ç¥ÁØ I/O ¶óÀ̺귯¸® 5.1 ¼Ò°³ 159 5.2 ½ºÆ®¸²°ú FILE °´Ã¼ 159 5.3 Ç¥ÁØ I/O ½ºÆ®¸²µé - Ç¥ÁØ ÀÔ·Â, Ç¥ÁØ Ãâ·Â, Ç¥ÁØ ¿À·ù 161 5.4 ¹öÆÛ¸µ 161 5.5 ½ºÆ®¸² ¿±â 164 5.6 ½ºÆ®¸² ÀÐ°í ¾²±â 167 5.7 ÁÙ ´ÜÀ§ I/O 170 5.8 Ç¥ÁØ I/OÀÇ È¿À²¼º 171 5.9 ÀÌÁø I/O 174 5.10 ½ºÆ®¸² À§Ä¡ Á¶È¸ ¹× ¼³Á¤ 176 5.11 ¼½ÄÈµÈ I/O 178 5.12 ±¸Çö ¼¼ºÎ»çÇ× 183 5.13 Àӽà ÆÄÀÏ 185 5.14 Ç¥ÁØ I/O ¶óÀ̺귯¸®ÀÇ ´ë¾Èµé 189 5.15 ¿ä¾à 190 Chapter 6. ½Ã½ºÅÛ ÀÚ·á ÆÄÀÏ°ú ½Ã½ºÅÛ Á¤º¸ 6.1 ¼Ò°³ 193 6.2 Æнº¿öµå ÆÄÀÏ 193 6.3 ±×¸²ÀÚ Æнº¿öµå 197 6.4 ±×·ì ÆÄÀÏ 199 6.5 Ãß°¡ ±×·ì ID 200 6.6 ±¸Çö»óÀÇ Â÷ÀÌÁ¡ 202 6.7 ±âŸ ÀÚ·á ÆÄÀϵé 203 6.8 ·Î±×ÀÎ °èÁ¤ °ü¸® 204 6.9 ½Ã½ºÅÛ ½Äº° 205 6.10 ½Ã°£ ¹× ³¯Â¥ ÇÔ¼öµé 207 6.11 ¿ä¾à 212 Chapter 7. ÇÁ·Î¼¼½º ȯ°æ 7.1 ¼Ò°³ 215 7.2 main ÇÔ¼ö 215 7.3 ÇÁ·Î¼¼½º Á¾·á 216 7.4 ¸í·ÉÁÙ Àμöµé 222 7.5 ȯ°æ ¸ñ·Ï 223 7.6 C ÇÁ·Î±×·¥ÀÇ ¸Þ¸ð¸® ±¸¼º 224 7.7 °øÀ¯ ¶óÀ̺귯¸® 226 7.8 ¸Þ¸ð¸® ÇÒ´ç 227 7.9 ȯ°æ º¯¼ö 230 7.10 setjmp ÇÔ¼ö¿Í longjmp ÇÔ¼ö 234 7.11 getrlimit ÇÔ¼ö¿Í setrlimit ÇÔ¼ö 241 7.12 ¿ä¾à 246 Chapter 8. ÇÁ·Î¼¼½º Á¦¾î 8.1 ¼Ò°³ 249 8.2 ÇÁ·Î¼¼½º ½Äº°ÀÚ 249 8.3 fork ÇÔ¼ö 251 8.4 vfork ÇÔ¼ö 257 8.5 exit ÇÔ¼öµé 259 8.6 wait ÇÔ¼ö¿Í waitpid ÇÔ¼ö 262 8.7 waitid ÇÔ¼ö 269 8.8 wait3 ÇÔ¼ö¿Í wait4 ÇÔ¼ö 270 8.9 °æÀï Á¶°Ç 271 8.10 exec·ù ÇÔ¼öµé 275 8.11 »ç¿ëÀÚ IDµé°ú ±×·ì IDµéÀÇ º¯°æ 282 8.12 Çؼ®±â ÆÄÀÏ 287 8.13 system ÇÔ¼ö 293 8.14 ÇÁ·Î¼¼½º »ç¿ë Åë°è 298 8.15 »ç¿ëÀÚ ½Äº° 305 8.16 ÇÁ·Î¼¼½º ½Ã°£ 306 8.17 ¿ä¾à 309 Chapter 9. ÇÁ·Î¼¼½º °ü°è 9.1 ¼Ò°³ 311 9.2 Å͹̳Π·Î±×ÀÎ 311 9.3 ³×Æ®¿öÅ© ·Î±×ÀÎ 317 9.4 ÇÁ·Î¼¼½º ±×·ì 319 9.5 ¼¼¼Ç 321 9.6 Á¦¾î Å͹̳Π323 9.7 tcgetpgrp, tcsetpgrp, tcgetsid ÇÔ¼ö 325 9.8 ÀÛ¾÷ Á¦¾î 326 9.9 ¼ÐÀÇ ÇÁ·Î±×·¥ ½ÇÇà 330 9.10 °í¾Æ ÇÁ·Î¼¼½º ±×·ì 336 9.11 FreeBSD ±¸Çö 339 9.12 ¿ä¾à 341 Chapter 10. ½ÅÈ£ 10.1 ¼Ò°³ 343 10.2 ½ÅÈ£ÀÇ °³³ä 344 10.3 signal ÇÔ¼ö 353 10.4 ½Å·Ú¼º ¾ø´Â ½ÅÈ£ 357 10.5 °¡·ÎäÀÎ ½Ã½ºÅÛ È£Ãâ 359 10.6 ÀçÁøÀÔ ÇÔ¼ö 362 10.7 SIGCLDÀÇ Àǹ̷Р365 10.8 ½Å·Ú¼º ÀÖ´Â ½ÅÈ£¿¡ °ü·ÃµÈ ¿ë¾î¿Í Àǹ̷Р368 10.9 kill ÇÔ¼ö¿Í raise ÇÔ¼ö 369 10.10 alarm ÇÔ¼ö¿Í pause ÇÔ¼ö 371 10.11 ½ÅÈ£ ÁýÇÕ 378 10.12 sigprocmask ÇÔ¼ö 380 10.13 sigpending ÇÔ¼ö 382 10.14 sigaction ÇÔ¼ö 385 10.15 sigsetjmp ÇÔ¼ö¿Í siglongjmp ÇÔ¼ö 391 10.16 sigsuspend ÇÔ¼ö 395 10.17 abort ÇÔ¼ö 403 10.18 system ÇÔ¼ö 406 10.19 sleep ÇÔ¼ö 412 10.20 ÀÛ¾÷ Á¦¾î¿ë ½ÅÈ£µé 414 10.21 Ãß°¡ ±â´Éµé 417 10.22 ¿ä¾à 419 Chapter 11. ½º·¹µå 11.1 ¼Ò°³ 421 11.2 ½º·¹µåÀÇ °³³ä 421 11.3 ½º·¹µå ½Äº° 423 11.4 ½º·¹µå »ý¼º 424 11.5 ½º·¹µå Á¾·á 427 11.6 ½º·¹µå µ¿±âÈ 436 11.7 ¿ä¾à 456 Chapter 12. ½º·¹µå Á¦¾î 12.1 ¼Ò°³ 459 12.2 ½º·¹µå¿¡ ´ëÇÑ ÇÑ°èµé 459 12.3 ½º·¹µå Ư¼º 460 12.4 ½º·¹µå µ¿±âÈ °´Ã¼ÀÇ Æ¯¼ºµé 466 12.5 ÀçÁøÀÔ¼º 475 12.6 ½º·¹µå °íÀ¯ ÀÚ·á 480 12.7 ½º·¹µå Ãë¼Ò °ü·Ã Ư¼ºµé 485 12.8 ½º·¹µå¿Í ½ÅÈ£ 488 12.9 ½º·¹µå¿Í fork 493 12.10 ½º·¹µå¿Í I/O 497 12.11 ¿ä¾à 498 Chapter 13. µ¥¸ó ÇÁ·Î¼¼½º 13.1 ¼Ò°³ 499 13.2 µ¥¸óÀÇ Æ¯Â¡ 499 13.3 µ¥¸ó ÄÚµù ±ÔÄ¢ 502 13.4 ¿À·ù ±â·Ï 505 13.5 ´ÜÀÏ ÀνºÅϽº µ¥¸ó 510 13.6 µ¥¸óÀÇ °ü·Ê 512 13.7 Ŭ¶óÀ̾ðÆ®-¼¹ö ¸ðÇü 517 13.8 ¿ä¾à 518 Chapter 14. °í±Þ I/O 14.1 ¼Ò°³ 519 14.2 ºñÂ÷´Ü I/O 519 14.3 ·¹ÄÚµå Àá±Ý 523 14.4 STREAMS 541 14.5 I/O ´ÙÁßÈ 555 14.5.1 select ÇÔ¼ö¿Í pselect ÇÔ¼ö 558 14.5.2 poll ÇÔ¼ö 563 14.6 ºñµ¿±â I/O 566 14.6.1 System VÀÇ ºñµ¿±â I/O 566 14.6.2 BSD ºñµ¿±â I/O 567 14.7 readv ÇÔ¼ö¿Í writev ÇÔ¼ö 568 14.8 readn ÇÔ¼ö¿Í writen ÇÔ¼ö 570 14.9 ¸Þ¸ð¸® ¸Êµå I/O 572 14.10¿ä¾à 579 Chapter 15. ÇÁ·Î¼¼½º °£ Åë½Å 15.1 ¼Ò°³ 581 15.2 ÆÄÀÌÇÁ 582 15.3 popen ÇÔ¼ö¿Í pclose ÇÔ¼ö 590 15.4 ÄÚÇÁ·Î¼¼½º 598 15.5 FIFO 603 15.6 XSI IPC 607 15.6.1 ½Äº°ÀÚ¿Í Å° 607 15.6.2 Á¢±Ù ±ÇÇÑ ±¸Á¶Ã¼ 609 15.6.3 ¼³Á¤ ÇÑ°èµé 610 15.6.4 XSI IPCÀÇ Àå´ÜÁ¡ 611 15.7 ¸Þ½ÃÁö ´ë±â¿ 612 15.8 ¼¼¸¶Æ÷ 618 15.9 °øÀ¯ ¸Þ¸ð¸® 625 15.10 Ŭ¶óÀ̾ðÆ®-¼¹ö ¼Ó¼ºµé 634 15.11 ¿ä¾à 636 Chapter 16. ³×Æ®¿öÅ© IPC: ¼ÒÄÏ 16.1 ¼Ò°³ 639 16.2 ¼ÒÄÏ ¼¼úÀÚ 640 16.3 ÁÖ¼Ò ÁöÁ¤ 643 16.3.1 ¹ÙÀÌÆ® ¼ø¼ 643 16.3.2 ÁÖ¼Ò Çü½Ä 645 16.3.3 ÁÖ¼Ò Á¶È¸ 648 16.3.4 ÁÖ¼Ò¸¦ ¼ÒÄÏ¿¡ ¿¬°ü½ÃÅ°±â 657 16.4 ¿¬°á ¼ö¸³ 658 16.5 ÀÚ·á Àü¼Û 662 16.6 ¼ÒÄÏ ¿É¼Ç 678 16.7 ´ë¿ª ¹Û ÀÚ·á 681 16.8 ºñÂ÷´Ü I/O¿Í ºñµ¿±â I/O 682 16.9 ¿ä¾à 683 Chapter 17. °í±Þ IPC 17.1 ¼Ò°³ 685 17.2 STREAMS ±â¹Ý ÆÄÀÌÇÁ 685 17.2.1 STREAMS ÆÄÀÌÇÁ¿¡ À̸§ ºÙÀ̱â 689 17.2.2 °íÀ¯ÇÑ ¿¬°á 691 17.3. UNIX µµ¸ÞÀÎ ¼ÒÄÏ 695 17.3.1 UNIX µµ¸ÞÀÎ ¼ÒÄÏ¿¡ À̸§ ºÙÀ̱â 696 17.3.2 °íÀ¯ÇÑ ¿¬°á 698 17.4. ÆÄÀÏ ¼¼úÀÚ Àü´Þ 703 17.4.1 STREAMS ÆÄÀÌÇÁ¸¦ ÀÌ¿ëÇؼ ÆÄÀÏ ¼¼úÀÚ ³Ñ°ÜÁÖ±â 706 17.4.2 UNIX µµ¸ÞÀÎ ¼ÒÄÏÀ» ÀÌ¿ëÇؼ ÆÄÀÏ ¼¼úÀÚ ³Ñ°ÜÁÖ±â 709 17.5 ¿±â ¼¹ö ¹öÀü 1 719 17.6 ¿±â ¼¹ö ¹öÀü 2 726 17.7 ¿ä¾à 735 Chapter 18. Å͹̳ΠI/O 18.1 ¼Ò°³ 737 18.2 °³¿ä 737 18.3 Ư¼ö ÀÔ·Â ¹®ÀÚ 744 18.4 Å͹̳ΠƯ¼º Á¶È¸, ¼³Á¤ 749 18.5 Å͹̳Π¿É¼Ç Ç÷¡±×µé 750 18.6 stty ¸í·É 759 18.7 º¸µåÀ² ÇÔ¼öµé 760 18.8 ȸ¼± Á¦¾î ÇÔ¼öµé 761 18.9 Å͹̳Π½Äº° 762 18.10 Ç¥ÁØ ¸ðµå 769 18.11 ºñÇ¥ÁØ ¸ðµå 772 18.12 Å͹̳Πâ Å©±â 781 18.13 termcap, terminfo, curses 783 18.14 ¿ä¾à 784 Chapter 19. À¯»ç Å͹̳Π19.1 ¼Ò°³ 785 19.2 °³¿ä 785 19.3 À¯»ç Å͹̳ΠÀåÄ¡ ¿±â 791 19.3.1 STREAMS ±â¹Ý À¯»ç Å͹̳Π794 19.3.2 BSD ±â¹Ý À¯»ç Å͹̳Π797 19.3.3 Linux ±â¹Ý À¯»ç Å͹̳Π801 19.4 pty_fork ÇÔ¼ö 803 19.5 pty ÇÁ·Î±×·¥ 806 19.6 pty ÇÁ·Î±×·¥ÀÇ È°¿ë 811 19.7 °í±Þ ±â´Éµé 819 19.8 ¿ä¾à 821 Chapter 20. µ¥ÀÌÅͺ£À̽º ¶óÀ̺귯¸®ÀÇ ¼³°è¿Í ±¸Çö 20.1 ¼Ò°³ 823 20.2 ¿ª»ç 824 20.3 apue_db ¶óÀ̺귯¸® 825 20.4 ±¸ÇöÀÇ °³¿ä 827 20.5 ÁýÁßÀΰ¡ Å»ÁýÁßÀΰ¡ 831 20.6 µ¿½Ã¼º 833 20.7 ¶óÀ̺귯¸® ±¸Ãà 834 20.8 ¼Ò½º ÄÚµå 835 20.9 ¼º´É 863 20.10 ¿ä¾à 868 Chapter 21. ³×Æ®¿öÅ© ÇÁ¸°ÅÍ¿ÍÀÇ Åë½Å 21.1 ¼Ò°³ 871 21.2 ÀÎÅÍ³Ý Àμâ ÇÁ·ÎÅäÄÝ, IPP 871 21.3 ÇÏÀÌÆÛÅؽºÆ® Àü¼Û ÇÁ·ÎÅäÄÝ, HTTP 874 21.4 ÇÁ¸°ÅÍ ½ºÇ®¸µ 875 21.5 ¼Ò½º ÄÚµå 877 21.6 ¿ä¾à 925 ºÎ·Ï A 927ÇÔ¼ö ¿øÇüµé 927 ºÎ·Ï B 963±âŸ ¼Ò½º ÄÚµå 963B.1. apue.h Çì´õ ÆÄÀÏ 963B.2 Ç¥ÁØ ¿À·ù ·çƾµé 966 ºÎ·Ï C 973¼±º°µÈ ¿¬½À¹®Á¦ ÇØ´ä 973 Âü°í¹®Çå 1007 ã¾Æº¸±â 1015 |
Ãâó : ¾Ë¶óµò |
|
10³âÀÌ ³Ñ´Â ½Ã°£µ¿¾È, ÁøÁöÇÑ C ÇÁ·Î±×·¡¸ÓµéÀº UNIX¿Í Linux Ä¿³ÎÀ» ±¸µ¿ÇÏ´Â ÇÁ·Î±×·¡¹Ö ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ½Ç¿ëÀûÀÌ°íµµ »ó¼¼ÇÑ Áö½ÄÀ» ´ãÀº ÇÑ ±ÇÀÇ Ã¥, ¹Ù·Î ½ºÆ¼ºì½ºW. Richard StevensÀÇ Advanced Programming in the UNIX Environment¿¡ ÀÇÁ¸ÇØ¿Ô´Ù. ÀÌÁ¦ ½ºÆ¼ºì½ºÀÇ µ¿·á ½ºÆ¼ºì ·¹ÀÌ°íStephen Rago°¡ ÃÖ±Ù ±â¼ú ¹ßÀüÀ» ¹Ý¿µÇÏ°í ÇöÀçÀÇ ÁÖµµÀûÀÎ UNIX ¹× Linux Ç÷§Æûµé¿¡ ´ëÇÑ ³»¿ëÀ» Ãß°¡Çؼ ±× °íÀüÀ» »ó¼¼ÇÏ°Ô °»½ÅÇß´Ù.
Á¦2ÆÇÀÇ ÀúÀÚ ·¹ÀÌ°í´Â ÀÌ Ã¥À» °íÀüÀ¸·Î ÀÚ¸® Àâ°Ô ÇÑ Æ¯¼º°ú Á¢±Ù¹æ½ÄÀ» °í¼öÇß´Ù. ½ºÆ¼ºì½ºÀÇ ÀÛ¾÷À» ±â¹ÝÀ¸·Î, ÀúÀÚ´Â ÆÄÀÏ, µð·ºÅ͸®, ÇÁ·Î¼¼½º µîÀÇ ±âº» ÁÖÁ¦µé¿¡¼ Ãâ¹ßÇØ ½ÅÈ£ ó¸®¿Í Å͹̳ΠI/O °°Àº º¸´Ù °í±Þ ÁÖÁ¦µéÀÇ ÀÌÇØ¿¡ ÇÊ¿äÇÑ Åä´ë¸¦ ½ÅÁßÇÏ°Ô ½×¾Æ ³ª°£´Ù.
Á¦1ÆÇ¿¡´Â ¾ø´ø »õ·Î¿î ³»¿ëµµ ¸¹ÀÌ Æ÷ÇԵǾú´Ù. ½º·¹µå¿Í ´ÙÁß ½º·¹µå ÇÁ·Î±×·¡¹Ö, ¼ÒÄÏ ÀÎÅÍÆäÀ̽º¸¦ ÀÌ¿ëÇÑ ÇÁ·Î¼¼½º °£ Åë½Å(IPC)¿¡ ´ëÇÑ ÀåµéÀÌ Ãß°¡µÇ¾úÀ¸¸ç, ÃֽŠPOSIX.1 ¹öÀü¿¡ Ãß°¡µÈ ÀÎÅÍÆäÀ̽ºµéµµ »ó¼¼È÷ ´Ù·é´Ù. Ã¥ÀÇ °ÅÀÇ ¸ðµç ¿¹Á¦µéÀÌ ¿À´Ã³¯ °¡Àå ³Î¸® ¾²ÀÌ´Â ³× °¡Áö UNIX/Linux Ç÷§ÆûµéÀÎ FreeBSD 5.2.1, Linux 2.4.22, Solaris 9, Mac OS X 10.3(FreeBSD/Mach ±â¹ÝÀÇ Darwin 7.4.0)¿¡¼ ½ÃÇèÀ» °ÅÃÆ´Ù.
Á¦1ÆÇ°ú ¸¶Âù°¡Áö·Î, µ¶ÀÚ´Â 10,000¿© ÁÙÀÌ ³Ñ´Â ¿¹Á¦µéÀ» ÅëÇؼ ÀÌ Ã¥À» ÇнÀÇÏ°Ô µÈ´Ù. ¿¹Á¦µéÀº ¸ðµÎ ANSI C·Î ÀÛ¼ºµÇ¾úÀ¸¸ç ÀÎÅͳݿ¡¼ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù. Ã¥¿¡´Â 400°³°¡ ³Ñ´Â ½Ã½ºÅÛ È£Ãâµé ¹× ÇÔ¼öµéÀÇ ¿ë¹ý°ú Àμö, ¹Ýȯ°ªÀ» º¸¿©ÁÖ´Â °£°áÇÏ°í ¿Ï°áÀûÀÎ ¿¹Á¦µéÀÌ ³ª¿Â´Ù. ±×¸®°í ¾Õ¼ ¹è¿î °ÍµéÀ» Çϳª·Î ÅëÇÕÇÏ´Â Àǹ̿¡¼, ¿©·¯ Àå(chapter) ºÐ·®ÀÇ ½ÇÁúÀûÀÎ, ±×¸®°í ÃֽŠȯ°æ¿¡ ¸Â°Ô °»½ÅµÈ »ç·Ê ¿¬±¸ ¿¹Á¦µéµµ Á¦°øµÈ´Ù.
Advanced Programming in the UNIX Environment Á¦1ÆÇÀº ÇÑ ¼¼´ëÀÇ ÇÁ·Î±×·¡¸ÓµéÀÌ ÀÌ·ÊÀûÀÎ ´É·Â°ú ¼º´É, ±×¸®°í ½Å·Ú¼ºÀ» °¡Áø Äڵ带 ÀÛ¼ºÇÏ´Â µ¥ µµ¿òÀ» ÁÖ¾ú´Ù. ¿À´Ã³¯ÀÇ UNIX/Linux ½Ã½ºÅ۵鿡 ¸Â°Ô °³Á¤µÈ Á¦2ÆÇ ¿ª½Ã Çö ¼¼´ëÀÇ ÇÁ·Î±×·¡¸Óµé¿¡°Ô ¾ø¾î¼´Â ¾È µÉ °íÀüÀÌ µÉ °ÍÀÌ´Ù. |
Ãâó : ¾Ë¶óµò |
|
|
|
|