¸®´ª½º ½Ç¹«¼. ÀÌ Ã¥Àº ¸®´ª½º Ä¿³Î ÇÁ·Î±×·¡¹Ö ȯ°æ ±¸ÃàºÎÅÍ Ä¿³Î ÄÄÆÄÀÏ °³¹ß¹ý, ¸®´ª½º ½Ã½ºÅÛ È£Ãâ°ú ¸ðµâ ÇÁ·Î±×·¡¹Ö ¹æ¹ý, ¹®ÀÚ µð¹ÙÀ̽º ÇÁ·Î±×·¡¹Ö°ú ºí·Ï µð¹ÙÀ̽º ÇÁ·Î±×·¡¹Ö, ¸Þ¸ð¸® °ü¸®¿Í ÇÁ·Î¼¼½º °ü¸® µîÀÇ ³»¿ëÀ» ´ã¾Ò´Ù. ºÎ·Ï CD¿¡´Â º»¹®¿¡¼ »ç¿ëÇÑ ¿¹Á¦¼Ò½º¿Í Ä¿³Î 2.4.32 ¼Ò½º¿Í Ä¿³Î 2.26.14.6 ¼Ò½º, µ¥ºñ¾È ¸®´ª½º ÃÖ¼Ò ¼³Ä¡ ¹öÀü, VMWare À̹ÌÁö ¹× Ç÷¹À̾ ¼ö·ÏµÆ´Ù.
chapter 1 ¸®´ª½º Ä¿³Î ÇÁ·Î±×·¡¹Ö ȯ°æ ±¸Ãà
01 ¸®´ª½º ¹èÆ÷ÆÇÀÇ Á¾·ù
02 °¡»ó ¸Ó½Å ¼ÒÇÁÆ®¿þ¾î: VMWare, VirtualPC
03 VMWare ȯ°æ ¼³Á¤
04 µ¥ºñ¾È ¼³Ä¡Çϱâ
05 µ¥ºñ¾È ÆÐÅ°Áö °ü¸®
06 ssh ȯ°æ ¼³Á¤Çϱâ
07 bash ȯ°æ ¼³Á¤Çϱâ
08 Ä¿³Î ÇÁ·Î±×·¡¹Ö °³¹ß µµ±¸ ¼³Ä¡Çϱâ
09 Hello World Å×½ºÆ® ÄÄÆÄÀÏ
10 ºÎÆ® ·Î´õ: LILO, GRUB
Âü°íÀÚ·á 89
chapter 2 Ä¿³Î ÄÄÆÄÀÏ ¹× °³¹ß ȯ°æ ±¸Ãà
01 Ä¿³Î ¼Ò½º ÄÚµå ±¸Çϱâ
02 Ä¿³Î ºôµå °úÁ¤
03 Ä¿³Î 2.4 ºôµå
04 Ä¿³Î 2.6 ºôµå
05 ¸®´ª½º ȯ°æÀÇ Ä¿³Î ºÐ¼® µµ±¸
06 À©µµ¿ì ȯ°æÀÇ Ä¿³Î ºÐ¼® µµ±¸ 142
07 À©µµ¿ì¿Í VMWare °£¿¡ ÆÄÀÏ °øÀ¯Çϱâ 148
Âü°íÀÚ·á 158
chapter 3 ¸®´ª½º ½Ã½ºÅÛ È£Ãâ
01 »ç¿ëÀÚ °ø°£°ú Ä¿³Î °ø°£
02 ÀÎÅÍ·´Æ® ó¸®
03 IDT¿Í ¸®´ª½º ½Ã½ºÅÛ È£Ãâ
04 ¸®´ª½º ½Ã½ºÅÛ È£Ãâ
05 ³ª¸¸ÀÇ ½Ã½ºÅÛ È£Ãâ Ãß°¡Çϱâ
06 ¸Å°³º¯¼ö¸¦ ÀÌ¿ëÇÑ ½Ã½ºÅÛ È£Ãâ
07 ±¸Á¶Ã¼¸¦ ÀÌ¿ëÇÑ ½Ã½ºÅÛ È£Ãâ
08 CPU Á¤º¸¸¦ º¸¿©ÁÖ´Â ½Ã½ºÅÛ È£Ãâ
09 _syscall# ¸ÅÅ©·Î¿¡¼´Â ¹«½¼ ÀÏÀÌ?
10 ÇÁ·Î¼¼½º ÁÖ¼Ò °ø°£ ¸ÅÅ©·Î
11 ½Ã½ºÅÛ È£Ãâ, call°ú sysenter
Âü°íÀÚ·á 215
chapter 4 ¸ðµâ ÇÁ·Î±×·¡¹Ö
01 ¸ðµâ°ú ÀÏüÇü Ä¿³Î
02 ¸ðµâ °³¹ß
03 ¸ðµâ¿¡ ´ëÇØ ¾Ë¾Æ¾ß ÇÒ °Íµé
04 ¸ðµâÀÇ »óÈ£ÂüÁ¶
05 ¸ðµâ°ú ¸Å°³º¯¼ö
06 ¸Å°³º¯¼ö ó¸®ÀÇ ±íÀº °÷!
07 ½Ã½ºÅÛ È£Ãâ ·¡ÇÎ
08 Ä¿³Î ¸ðµâ Hacks
Âü°íÀÚ·á
chapter 5 ¹®ÀÚ µð¹ÙÀ̽º ÇÁ·Î±×·¡¹Ö
01 µð¹ÙÀ̽ºÀÇ ÀÌÇØ
02 ¹®ÀÚ µð¹ÙÀ̽º °ü·Ã Ä¿³Î ±¸Á¶
03 ¹®ÀÚ µð¹ÙÀ̽º ÀÛ¼º
04 kmalloc( ) ÇÔ¼ö
05 µð¹ÙÀ̽º »ç¿ë Ƚ¼ö ó¸®
06 ±¸Á¶Ã¼ÀÇ ÇÔ¼ö Æ÷ÀÎÅÍ ¼±¾ð ¹æ¹ý
07 IOCTL ÇÁ·Î±×·¡¹Ö
08 cdev¸¦ ÀÌ¿ëÇÑ ¹®ÀÚ µð¹ÙÀ̽º ÀÛ¼º
09 register_chrdev( ) ºÐ¼®
10 MD5 µð¹ÙÀ̽º ½Ç½À
11 ¹®ÀÚ µð¹ÙÀ̽º °ü·Ã Ä¿³Î ¼Ò½º ºÐ¼®
Âü°íÀÚ·á
chapter 6 proc ÆÄÀϽýºÅÛ
01 proc ÆÄÀϽýºÅÛÀ̶õ?
02 procfs ÇÔ¼ö
03 simple proc ÀÛ¼º
04 adder proc ÀÛ¼º
05 fun procÀ¸·Î rootµÇ±â
06 ŸÀÌ¸Ó¿Í jiffies
07 Á¤±³ÇÑ ½Ã°£ÃøÁ¤
08 procfsÀÇ µ¿ÀÛ
Âü°íÀÚ·á
chapter 7 ºí·Ï µð¹ÙÀ̽º ÇÁ·Î±×·¡¹Ö
01 Çϵåµð½ºÅ©ÀÇ ±¸Á¶
02 Çϵåµð½ºÅ©ÀÇ ¼º´É
03 ºí·Ï µð¹ÙÀ̽º ±¸Á¶
04 I/O °ü·Ã ±âº» ÀڷᱸÁ¶
05 ºí·Ï µð¹ÙÀ̽º µå¶óÀ̹ö °ü·Ã ±¸Á¶(Ä¿³Î 2.4)
06 °¡»ó ·¥µð½ºÅ© ½Ç½À(Ä¿³Î 2.4)
07 ºí·Ï µð¹ÙÀ̽º µå¶óÀ̹ö °ü·Ã ±¸Á¶(Ä¿³Î 2.6)
08 °¡»ó ·¥µð½ºÅ© ½Ç½À(Ä¿³Î 2.6)
Âü°íÀÚ·á
chapter 8 ¸Þ¸ð¸® °ü¸®
01 ¸Þ¸ð¸® ¸ðµ¨
02 °¡»ó ¸Þ¸ð¸®¿Í ÆäÀÌÁö Å×À̺í
03 x86 ¾ÆÅ°ÅØóÀÇ ¸Þ¸ð¸® ¸ðµ¨
04 ¸®´ª½º Ä¿³ÎÀÇ ¸Þ¸ð¸® ¸ðµ¨
05 ÇÁ·Î¼¼½º¿¡¼ ¹Ù¶óº» ¸Þ¸ð¸®
06 ¸Þ¸ð¸® Á¸
07 ¸Þ¸ð¸® ÇÒ´ç ÇÔ¼ö
08 ¹öµð ½Ã½ºÅÛ(Buddy System)
09 ½½·¦ ÇÒ´çÀÚ(Slab Allocator)
10 ¸Þ¸ð¸® ¸ÅÇÎ
11 Ä¿³Î ÀڷᱸÁ¶: ¿¬°á ¸®½ºÆ®
12 ÇÁ·Î¼¼½º ¸Þ¸ð¸® ºä¾î 645
13 LRU Á¤Ã¥
Âü°íÀÚ·á
chapter 9 ÇÁ·Î¼¼½º °ü¸®
01 ÇÁ·Î¼¼½º ÀÚ·á ±¸Á¶
02 ÇÁ·Î¼¼½º »ý¼º
03 ÇÁ·Î¼¼½º Á¾·á
04 ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ
05 ¸®´ª½ºÀÇ ½ºÄÉÁÙ¸µ
06 SJF ½ºÄÉÁÙ·¯ ±¸Çö
07 O(1) ½ºÄÉÁÙ·¯¸¦ Ä¿³Î 2.4¿¡ Æ÷ÆÃÇϱâ
Âü°íÀÚ·á
chapter 10 ÆÄÀϽýºÅÛ
01 °¡»ó ÆÄÀϽýºÅÛ
02 SFS ÆÄÀϽýºÅÛ ±¸Çö
Âü°íÀÚ·á
chapter 11 ³×Æ®¿öÅ©
01 OSI ¸ðµ¨
02 TCP/IP ½ºÅÃ
03 ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
04 ¸®´ª½ºÀÇ ³×Æ®¿öÅ© ¸ðµ¨
05 net_device ±¸Á¶Ã¼
06 ¸®´ª½ºÀÇ ÆÐŶ ó¸®
07 MSN ¸Þ½ÅÀú Â÷´Ü(Ä¿³Î 2.4)
08 ³ÝÇÊÅÍ
09 MSN ¸Þ½ÅÀú Â÷´Ü(³ÝÇÊÅÍ)
10 ÆÐŶ ºä¾î
11 ÇÁ·ÎÅäÄÝ ÈÄÅ·
Âü°íÀÚ·á
ºÎ·Ï A ·¹µåÇÞ9 ¼³Ä¡
ºÎ·Ï B Æäµµ¶ó ÄÚ¾î6 ¼³Ä¡
ºÎ·Ï C µ¥ºñ¾È¿¡¼ GUI ȯ°æ ±¸ÃàÇϱâ
ºÎ·Ï D Ä¿³Î º¯°æ »çÇ×
ºÎ·Ï E À©µµ¿ì µð¹ÙÀ̽º µå¶óÀ̹ö
ÁÖ¿ä ±×¸² ã¾Æº¸±â
ã¾Æº¸±â