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

±×¸²À¸·Î ¹è¿ì´Â ¸®´ª½º ±¸Á¶ : ½Ç½ÀÇÏ¸ç ¹è¿ì´Â OS, °¡»ó ¸Ó½Å, ±×¸®°í ÄÁÅ×ÀÌ³Ê ±âº» Áö½Ä±îÁö

¿øÁ¦ : ã˪·ªÆ×âú°LinuxªÎª·ª¯ªß ãùúЪÈÓñú°ªÇùʪÖOS,Ê£ßÌ«Þ«·«ó,«³«ó«Æ«ÊªÎÐñõ¨ò±ãÛ
¼Òµæ°øÁ¦

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

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

29,000¿ø

  • 26,100¿ø (10%ÇÒÀÎ)

    1,450P (5%Àû¸³)

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

  • ¿¬°üµµ¼­

  • »óÇ°±Ç

AD

Ã¥¼Ò°³

¼±¹è°¡ ¿·¿¡¼­ ÇϳªÇϳª ¾Ë·ÁÁÖµí Ä£ÀýÈ÷ ¼³¸íÇØÁÖ´Â
½Ç½À°ú ±×¸²À¸·Î ¹è¿ì´Â ¸®´ª½º Áö½ÄÀÇ ¸ðµç °Í
* Go ¾ð¾î¿Í Python, Bash ½ºÅ©¸³Æ® ½Ç½À ÄÚµå Á¦°ø
* ÀÌ µµ¼­´Â ¡º½Ç½À°ú ±×¸²À¸·Î ¹è¿ì´Â ¸®´ª½º ±¸Á¶¡»ÀÇ °³Á¤ÆÇÀÔ´Ï´Ù.

¸®´ª½º Ä¿³Î Ã¥ÀÇ µÎ²²¿Í ±íÀÌ¿¡ Áú·Á Áß°£¿¡ Æ÷±âÇß´ø °æÇèÀÌ ÀÖ´Â ¿£Áö´Ï¾î¶ó¸é, ¡º±×¸²À¸·Î ¹è¿ì´Â ¸®´ª½º ±¸Á¶¡»·Î ´Ù½Ã Çѹø µµÀüÇØ º¸±æ ±ÇÀåÇÕ´Ï´Ù.
ÀÌ Ã¥Àº ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â OS³ª Çϵå¿þ¾î¸¦ Á÷Á¢ µ¿ÀÛÇØ º¸¸ç ¸®´ª½º °³³äÀ» Á¾ÇÕÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ½Ç½ÀÀ» Á¦°øÇÕ´Ï´Ù. ¶ÇÇÑ ¸®´ª½º°¡ ¹«¾ùÀÎÁö, ¸®´ª½º¿¡ Æ÷ÇÔµÈ ´Ù¾çÇÑ ÇÁ·Î±×·¥¿¡´Â ¾î¶°ÇÑ °ÍÀÌ ÀÖ´ÂÁö, ¸®´ª½º ÇÁ·Î±×·¥ÀÇ Çʿ伺 µîÀ» ±×¸²À¸·Î Ä£ÀýÇÏ°Ô ¼³¸íÇÕ´Ï´Ù.

Go, PythonÀ¸·Î ÀÛ¼ºµÈ ½Ç½À ÄÚµå¿Í ±× ½ÇÇà °á°ú¸¦ ±×·¡ÇÁ·Î ³ªÅ¸³»¾î ¸®´ª½ºÀÇ È帧À» ½±°Ô ÆľÇÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ÇÁ·Î¼¼½º °ü¸®, ¸Þ¸ð¸® °ü¸®»Ó¸¸ ¾Æ´Ï¶ó µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ Æ÷ÇÔÇÑ ÀåÄ¡ Á¢±Ù ¹æ¹ý, Çö´ë ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» ´Ù·ç´Â µ¥ ºüÁú ¼ö ¾ø´Â °¡»óÈ­, ÄÁÅ×À̳Ê, cgroup µîÀÇ ³»¿ë±îÁö ´Ù·ì´Ï´Ù. ÀÌ ÇÑ ±ÇÀ¸·Î ¸®´ª½º Áö½ÄÀÇ Àü¹ÝÀûÀÎ ³»¿ë°ú ±âº» °³³äºÎÅÍ ÆÄ°íµé¾î¾ß ºñ·Î¼Ò ¹è¿ï ¼ö ÀÖ´Â ½ÉÈ­ ³»¿ë±îÁö ¹è¿ï ¼ö ÀÖ½À´Ï´Ù. ´Ù¾çÇÑ ±×¸²°ú ½Ç½ÀÀ¸·Î ¸®´ª½º OSÀÇ ÇÙ½É °³³ä°ú ±â¼úÀ» ±íÀÌ ÀÖ°Ô ¹è¿öº¾´Ï´Ù.

Ã¥À» ÅëÇØ OS¿Í Çϵå¿þ¾î¿¡ ´ëÇÑ ÀÌÇصµ¸¦ ³ôÀÌ°í ³ª¸é ´ÙÀ½°ú °°Àº ÀÏÀÌ °¡´ÉÇÕ´Ï´Ù.
¡Ü ½Ã½ºÅÛ ¿î¿ë¿¡ È°¿ë
¡Ü º¸´Ù ³ªÀº ÇÁ·Î±×·¡¹Ö¿¡ È°¿ë
¡Ü º»°ÝÀûÀÎ Ä¿³Î °³¹ß ½ÃÀÛ

ÃâÆÇ»ç ¼­Æò

Ŭ¶ó¿ìµå, ºòµ¥ÀÌÅÍ, ÀΰøÁö´É µî ºü¸£°Ô ¹ßÀüÇÏ´Â ±â¼úÀÇ ±Ù°£¿¡´Â Æ°Æ°ÇÑ ±âº»±â°¡ ÇʼöÀûÀÔ´Ï´Ù.
±â¼ú ¹ßÀüÀÇ Åä´ëÀÎ ¸®´ª½ºÀÇ ±íÀº ÀÌÇØ´Â ÃֽŠ±â¼ú Æ®·»µå¸¦ ÀÍÈ÷´Â µ¥µµ ÇʼöÀûÀÎ ¹Ø¹ÙÅÁÀ» Á¦°øÇÕ´Ï´Ù.

¸®´ª½º´Â ¹é¿£µå °³¹ßÀÚ¿Í µ¥ÀÌÅÍ ºÐ¼®°¡¿¡°Ô ²À ÇÊ¿äÇÑ OSÀÔ´Ï´Ù. ¸®´ª½ºÀÇ ÇÙ½ÉÀÎ Ä¿³Î¿¡ ´ëÇÑ ÀÌÇØ´Â ¹«½ÃÇÒ ¼ö ¾ø´Â Áß¿äÇÑ ºÎºÐÀÔ´Ï´Ù. Ä¿³ÎÀº ¸®´ª½º ½Ã½ºÅÛÀÇ ¸ðµç ±â´É°ú µ¿ÀÛÀÇ ÇÙ½ÉÀ̸ç, ÀÌ¿¡ ´ëÇÑ Áö½ÄÀº ¸Å¿ì Áß¿äÇÕ´Ï´Ù.

¡º±×¸²À¸·Î ¹è¿ì´Â ¸®´ª½º ±¸Á¶¡»´Â ¡º½Ç½À°ú ±×¸²À¸·Î ¹è¿ì´Â ¸®´ª½º ±¸Á¶¡»ÀÇ ÃֽŠ°³Á¤ÆÇÀ¸·Î,
ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ» ±¸¼ºÇÏ´Â OS³ª Çϵå¿þ¾î¸¦ Á÷Á¢ ½Ç½ÀÇØ º¸¸ç µ¿ÀÛ ¿ø¸®¸¦ ÀÍÈú ¼ö Àִ åÀÔ´Ï´Ù. ´Ù¾çÇÑ ±×¸²À» Á¦°øÇØ ¸®´ª½º¿Í Ä¿³Î, Çϵå¿þ¾î°¡ »óÀ§ °èÃþ°ú Á÷Á¢ ¿¬°áµÈ ºÎºÐÀ» ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºÇß½À´Ï´Ù. ¶ÇÇÑ, Go, PythonÀ¸·Î ÀÛ¼ºµÈ ½Ç½À ÄÚµå¿Í Ä£ÀýÇÑ ÁÖ¼® ¼³¸íÀ» ´ã°í ÀÖÀ¸¸ç, °¡»óÈ­, ÄÁÅ×À̳Ê, cgroup°ú °°Àº ³»¿ëµµ ´Ù·ì´Ï´Ù. ÀÌ¿Ü¿¡µµ ±íÀÌ ÀÖ´Â ³»¿ëÀ» ColumnÀ¸·Î Á¦°øÇÏ¿© ¸®´ª½º ±âº» Áö½Ä»Ó¸¸ ¾Æ´Ï¶ó ´Ù¾çÇÑ ÀλçÀÌÆ®¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï ±¸¼ºÇÏ¿´½À´Ï´Ù.

[̵̧ȍ]

½ÅÀÔºÎÅÍ °æ·ÂÀÚ±îÁö °³¹ßÀÚ¶ó¸é ¹«Á¶°Ç Àоî¾ß ÇÏ´Â ¸®´ª½º Çʵ¶¼­ÀÔ´Ï´Ù. ´Ü¼øÈ÷ ¸®´ª½º¸¦ ¾Ë·ÁÁֱ⺸´Ù ¸®´ª½º¸¦ ÅëÇØ ÄÄÇ»ÅÍ ±¸Á¶¿Í OS¿¡ ´ëÇÑ ÀÌÇظ¦ ¸ö¼Ò üÇèÇÏ°Ô ÇØÁÝ´Ï´Ù. ½¬¿î ÀÌ·Ð ¼³¸í°ú ÇÚÁî¿ÂÀ» ÅëÇØ Á÷Á¢ È®ÀÎÇÔÀ¸·Î½á ¸®´ª½º ±¸Á¶¸¦ ½±°í Àç¹Õ°Ô ÀÍÈú ¼ö ÀÖ½À´Ï´Ù.

±è»ï¿µ, Äõ¸®ÆÄÀÌ(üĿ) °Ë»ö Ŭ¶ó¿ìµå °³¹ßÀÚ

¸®´ª½º Ä¿³Î Ã¥ÀÇ µÎ²²¿Í ±â¼úÀû ±íÀÌ¿¡ Áú·Á Áß°£¿¡ Æ÷±âÇÑ °æÇèÀÌ ÀÖ´Â ¿£Áö´Ï¾î¶ó¸é, ¼ö¸¹Àº ±×¸²°ú ½Ç½À ÄÚµå·Î ¸®´ª½ºÀÇ ÀÌÇظ¦ ´õÇÏ´Â ÀÌ Ã¥À¸·Î ÃæºÐÈ÷ ´Ù½Ã µµÀüÇØ º¼ ¸¸ÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.


ÃÖ±Ô¹Î, ±¹°¡Á¤º¸ÀÚ¿ø°ü¸®¿ø(NIRS)

ÀÌ·± ¸®´ª½º Ã¥Àº óÀ½ÀÔ´Ï´Ù. ¼±¹è°¡ ¿·¿¡¼­ ÇϳªÇϳª ¾Ë·ÁÁÖµí ±×¸²°ú ½Ç½ÀÀ¸·Î ¾î·ÆÁö ¾Ê°Ô ¸®´ª½º¸¦ ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. matplotlibÀ» È°¿ëÇÏ¿© ¸Þ¸ð¸®ÀÇ Å¸ÀÓ ½½¶óÀ̽º ´ÜÀ§·Î ÇÁ·Î¼¼½ºÀÇ CPU Á¡À¯¸¦ ½Ã°¢ÀûÀ¸·Î È®ÀÎÇϸç, ½º·çDz°ú ·¹ÀÌÅϽà µî ¼º´É ÁöÇ¥¸¦ Á÷Á¢ ü°¨Çϸç ÀÍÈú ¼ö ÀÖµµ·Ï µµ¿ÍÁÝ´Ï´Ù. ³ª¾Æ°¡ ¾ÖÇø®ÄÉÀ̼ÇÀÇ °üÃø¼º¿¡ ´ëÇÑ ÀÌÇػӸ¸ ¾Æ´Ï¶ó °¡»óÈ­, ¸Þ¸ð¸® µî ¸¹Àº ³»¿ëµµ ´Ù·ì´Ï´Ù. Ã¥Àº IT ºÐ¾ß¿¡¼­ ±íÀÌ ÀÖ´Â Áö½ÄÀ» ¿øÇÏ´Â ºÐµé¿¡°Ô ÃßõÇÕ´Ï´Ù.

ÃÖÄ¡¿µ, Ŭ¶ó¿ìµå¸ÞÀÌÆ® Ŭ¶ó¿ìµå ¿£Áö´Ï¾î

ÇкΠ½ÃÀý ¾î·Æ°Ô¸¸ ´À²¸Á³´ø OS¿¡ ´ëÇÑ ³»¿ëÀ» ±×¸²°ú ½Ç½ÀÀ¸·Î ¼³¸íÇØ ½¬¿î ÀÌÇظ¦ µµ¿ÍÁÝ´Ï´Ù. óÀ½ ÄÚµùÀ» ½ÃÀÛÇÒ ¶§ ÀÌ·± °³³äÀÌ ¿Ö ÇÊ¿äÇÒ±î? ¿Ö °øºÎÇØ¾ß ÇÒ±î?¿¡ ´ëÇÑ Àǹ®ÀÌ ÀÖ¾ú´Âµ¥ ¸·»ó ½Ç¹«¿¡ Àû¿ëÇÏ´Ù º¸´Ï °³³äÀÌ È®½ÇÇÏ°Ô Á¤¸®µÇ¾î¾ß ¸ðµç °úÁ¤ÀÌ ¼ö¿ùÇÏ´Ù´Â °É ±ú´Ý°Ô µÇ¾ú½À´Ï´Ù. ÀÌ·¯ÇÑ Ãø¸é¿¡¼­ ÀÌ Ã¥Àº °³¹ßÀÚ¶ó¸é Çʵ¶¼­·Î ÇÑ ¹øÂë Àо´Â °ÍÀÌ ÁÁ´Ù°í »ý°¢ÇÕ´Ï´Ù.


¹éÇý¸², ÀÌÆ÷½¬¸² ´ëÇ¥ °â AI °­»ç

Go, Python, Bash ½ºÅ©¸³Æ® µîÀ¸·Î ÀÛ¼ºµÈ ½Ç½À ÄÚµå ±â¹ÝÀ¸·Î ¸®´ª½º OS¿¡¼­ ¾î¶² ÀϵéÀÌ ÀϾ´ÂÁö Á÷Á¢ µû¶óÇØ º¸¸ç °æÇèÀûÀ¸·Î ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. OS¿¡ ÇÊ¿äÇÑ ±âº» °³³äÀ» ÄÚµå¿Í ±×·¡ÇÁ·Î È®ÀÎÇϸç ÀÚ¼¼È÷, Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î ¸®´ª½º¸¦ ±â¹ÝÀ¸·Î ¼­¹ö¸¦ ¿î¿ëÇÏ´Â ¿£Áö´Ï¾î¿¡°Ô ÀÌ Ã¥ÀÇ Àϵ¶À» ±ÇÇÕ´Ï´Ù.

¾È´ÙÇý, ¹«½Å»ç SRE

¸ñÂ÷

CHAPTER 0 ½ÃÀÛÇϸ鼭

CHAPTER 1 ¸®´ª½º °³¿ä
1.1 ÇÁ·Î±×·¥ ¹× ÇÁ·Î¼¼½º
1.2 Ä¿³Î
1.3 ½Ã½ºÅÛ ÄÝ
_½Ã½ºÅÛ ÄÝ È£Ãâ È®ÀÎÇØ º¸±â
_½Ã½ºÅÛ ÄÝÀ» ó¸®ÇÏ´Â ½Ã°£ ºñÀ²
Column ¸ð´ÏÅ͸µ, °æ°í ¾Ë¸² ¹× ´ë½Ã º¸µå
_½Ã½ºÅÛ ÄÝ ¼Ò¿ä ½Ã°£
1.4 ¶óÀ̺귯¸®
_Ç¥ÁØ C ¶óÀ̺귯¸®
_½Ã½ºÅÛ ÄÝ ·¡ÆÛ ÇÔ¼ö
_Á¤Àû ¶óÀ̺귯¸®¿Í °øÀ¯ ¶óÀ̺귯¸®
Column Á¤Àû ¸µÅ©°¡ µ¹¾Æ¿Ô´Ù


CHAPTER 2 ÇÁ·Î¼¼½º °ü¸®(±âÃÊÆí)
2.1 ÇÁ·Î¼¼½º »ý¼º
_°°Àº ÇÁ·Î¼¼½º¸¦ µÎ °³·Î ºÐ¿­½ÃÅ°´Â fork() ÇÔ¼ö
_´Ù¸¥ ÇÁ·Î±×·¥À» ±âµ¿ÇÏ´Â execve() ÇÔ¼ö
_ASLR·Î º¸¾È °­È­
2.2 ÇÁ·Î¼¼½ºÀÇ ºÎ¸ð ÀÚ½Ä °ü°è
Column fork() ÇÔ¼ö¿Í execve() ÇÔ¼ö ÀÌ¿ÜÀÇ ÇÁ·Î¼¼½º »ý¼º ¹æ¹ý
2.3 ÇÁ·Î¼¼½º »óÅÂ
2.4 ÇÁ·Î¼¼½º Á¾·á
2.5 Á»ºñ ÇÁ·Î¼¼½º¿Í °í¾Æ ÇÁ·Î¼¼½º
2.6 ½Ã±×³Î
Column ¹Ýµå½Ã Á×ÀÌ´Â SIGKILL ½Ã±×³Î°ú Àý´ë·Î Á×Áö ¾Ê´Â ÇÁ·Î¼¼½º
2.7 ¼Ð ÀÛ¾÷ °ü¸® ±¸Çö
_¼¼¼Ç
_ÇÁ·Î¼¼½º ±×·ì
2.8 µ¥¸ó


CHAPTER 3 ÇÁ·Î¼¼½º ½ºÄÉÁÙ·¯
3.1 ±âº» Áö½Ä: °æ°ú ½Ã°£°ú »ç¿ë ½Ã°£
3.2 ³í¸® CPU Çϳª¸¸ »ç¿ëÇÏ´Â °æ¿ì
3.3 ³í¸® CPU ¿©·¯ °³¸¦ »ç¿ëÇÏ´Â °æ¿ì
3.4 realº¸´Ù user+sys°¡ Ä¿Áö´Â °æ¿ì
3.5 ŸÀÓ ½½¶óÀ̽º
Column ŸÀÓ ½½¶óÀ̽º ±¸Á¶
3.6 ÄÁÅؽºÆ® ½ºÀ§Ä¡
3.7 ó¸® ¼º´É
3.8 ÇÁ·Î±×·¥ º´·Ä ½ÇÇàÀÇ Á߿伺


CHAPTER 4 ¸Þ¸ð¸® °ü¸® ½Ã½ºÅÛ
4.1 ¸Þ¸ð¸® °ü·Ã Á¤º¸ ¼öÁýÇϱâ
_used
_buff/cache
_sar ¸í·É¾î¸¦ »ç¿ëÇؼ­ ¸Þ¸ð¸® °ü·Ã Á¤º¸¸¦ ¼öÁýÇϱâ
4.2 ¸Þ¸ð¸® ÀçÈ°¿ë ó¸®
_ÇÁ·Î¼¼½º »èÁ¦¿Í ¸Þ¸ð¸® °­Á¦ ÇØÁ¦
4.3 °¡»ó ¸Þ¸ð¸®
_°¡»ó ¸Þ¸ð¸®°¡ ¾øÀ» ¶§ »ý±â´Â ¹®Á¦Á¡
_°¡»ó ¸Þ¸ð¸® ±â´É
_°¡»ó ¸Þ¸ð¸®·Î ¹®Á¦ ÇØ°áÇϱâ
4.4 ÇÁ·Î¼¼½º¿¡ »õ·Î¿î ¸Þ¸ð¸® ÇÒ´ç
_¸Þ¸ð¸® ¿µ¿ª ÇÒ´ç: mmap () ½Ã½ºÅÛ ÄÝ
Column Meltdown Ãë¾àÁ¡ÀÇ °øÆ÷
_¸Þ¸ð¸® ÇÒ´ç: Demand paging
Column ÇÁ·Î±×·¡¹Ö ¾ð¾î ¹ø¿ª±â¿Í ¸Þ¸ð¸® °ü¸®
4.5 ÆäÀÌÁö Å×ÀÌºí °èÃþÈ­
_Huge Page
_Transparent Huge Page(THP)


CHAPTER 5 ÇÁ·Î¼¼½º °ü¸®(ÀÀ¿ëÆí)
5.1 ºü¸¥ ÇÁ·Î¼¼½º ÀÛ¼º ó¸®
_fork() ÇÔ¼ö °í¼ÓÈ­: Ä«ÇÇ ¿Â ¶óÀÌÆ®
_execve() ÇÔ¼öÀÇ °í¼ÓÈ­: Demand paging
5.2 ÇÁ·Î¼¼½º Åë½Å
_°øÀ¯ ¸Þ¸ð¸®
_½Ã±×³Î
_ÆÄÀÌÇÁ
_¼ÒÄÏ
5.3 ¹èŸÀû Á¦¾î
5.4 µ¹°í µµ´Â ¹èŸÀû Á¦¾î
5.5 ¸ÖƼ ÇÁ·Î¼¼½º ¹× ¸ÖƼ ½º·¹µå
Column Ä¿³Î ½º·¹µå¿Í »ç¿ëÀÚ ½º·¹µå


CHAPTER 6 ÀåÄ¡ Á¢±Ù
6.1 µð¹ÙÀ̽º ÆÄÀÏ
_ij¸¯ÅÍ ÀåÄ¡
_ºí·Ï ÀåÄ¡
Column ·çÇÁ ÀåÄ¡
6.2 µð¹ÙÀ̽º µå¶óÀ̹ö
_¸Þ¸ð¸® ¸Ê ÀÔÃâ·Â(MMIO)
_Æú¸µ
_ÀÎÅÍ·´Æ®
Column ÀϺη¯ Æú¸µÀ» »ç¿ëÇÏ´Â °æ¿ì
6.3 µð¹ÙÀ̽º ÆÄÀϸíÀº ¹Ù²î±â ¸¶·Ã


CHAPTER 7 ÆÄÀÏ ½Ã½ºÅÛ
7.1 ÆÄÀÏ Á¢±Ù ¹æ¹ý
7.2 ¸Þ¸ð¸® ¸Ê ÆÄÀÏ
7.3 ÀϹÝÀûÀÎ ÆÄÀÏ ½Ã½ºÅÛ
7.4 ÄõÅÍ(¿ë·® Á¦ÇÑ)
7.5 ÆÄÀÏ ½Ã½ºÅÛ Á¤ÇÕ¼º À¯Áö
_Àú³Î¸µÀ» »ç¿ëÇÑ ¿À·ù ¹æÁö
_Ä«ÇÇ ¿Â ¶óÀÌÆ®·Î ¿À·ù ¹æÁö
_¹¹´Ï ¹¹´Ï Çصµ ¹é¾÷
7.6 Btrfs¿¡¼­ Á¦°øÇÏ´Â ÆÄÀÏ ½Ã½ºÅÛÀÇ °í±Þ ±â´É
_½º³À¼¦
_¸ÖƼ º¼·ý
Column ¾î¶² ÆÄÀÏ ½Ã½ºÅÛÀ» »ç¿ëÇϸé ÁÁÀº°¡?
7.7 µ¥ÀÌÅÍ ¼Õ»ó °¨Áö¿Í º¹±¸
7.8 ±âŸ ÆÄÀÏ ½Ã½ºÅÛ
_¸Þ¸ð¸® ±â¹ÝÀÇ ÆÄÀÏ ½Ã½ºÅÛ
_³×Æ®¿öÅ© ÆÄÀÏ ½Ã½ºÅÛ
_procfs
_sysfs


CHAPTER 8 ¸Þ¸ð¸® °èÃþ
8.1 ij½Ã ¸Þ¸ð¸®
_ÂüÁ¶ÀÇ Áö¿ª¼º
_°èÃþÇü ij½Ã ¸Þ¸ð¸®
_ij½Ã ¸Þ¸ð¸® Á¢±Ù ¼Óµµ ÃøÁ¤
Simultaneous Multi Threading (SMT)
Column º¯È¯ »öÀÎ ¹öÆÛ(Translation Lookaside Buffer)
8.2 ÆäÀÌÁö ij½Ã
_ÆäÀÌÁö ij½Ã È¿°ú
8.3 ¹öÆÛ Ä³½Ã
8.4 ¾²±â ŸÀ̹Ö
8.5 Á÷Á¢ ÀÔÃâ·Â
8.6 ½º¿Ò
8.7 Åë°è Á¤º¸


CHAPTER 9 ºí·Ï °èÃþ
9.1 ÇÏµå µð½ºÅ©ÀÇ Æ¯Â¡
9.2 ºí·Ï °èÃþÀÇ ±âº» ±â´É
9.3 ºí·Ï ÀåÄ¡ÀÇ ¼º´É ÁöÇ¥ ¹× ÃøÁ¤ ¹æ¹ý
_ÇϳªÀÇ ÇÁ·Î¼¼½º¸¸ ÀÔÃâ·ÂÀ» È£ÃâÇÏ´Â °æ¿ì
_¿©·¯ ÇÁ·Î¼¼½º°¡ º´·Ä·Î ÀÔÃâ·ÂÀ» È£ÃâÇÏ´Â °æ¿ì
Column ÃßÃøÇÏÁö ¸»°í, ÃøÁ¤Çضó
_¼º´É ÃøÁ¤ µµ±¸: fio
9.4 ºí·Ï °èÃþÀÌ ÇÏµå µð½ºÅ© ¼º´É¿¡ ÁÖ´Â ¿µÇâ
_ÆÐÅÏ A ÃøÁ¤ °á°ú
_ÆÐÅÏ B ÃøÁ¤ °á°ú
Column ¹«¾ùÀ» À§ÇÑ ¼º´É ÃøÁ¤Àΰ¡
_±â¼ú Çõ½Å°ú °ü·ÃµÈ ºí·Ï °èÃþÀÇ º¯È­
9.5 ºí·Ï °èÃþÀÌ NVMe SSDÀÇ ¼º´É¿¡ ¹ÌÄ¡´Â ¿µÇâ
_ÆÐÅÏ A ÃøÁ¤ °á°ú
_ÆÐÅÏ B ÃøÁ¤ °á°ú
Column ½ÇÁ¦ ¼º´É ÃøÁ¤


CHAPTER 10 °¡»óÈ­ ±â´É
10.1 °¡»óÈ­ ±â´ÉÀ̶õ ¹«¾ùÀΰ¡
10.2 °¡»óÈ­ ¼ÒÇÁÆ®¿þ¾î
10.3 ÀÌ Àå¿¡¼­ »ç¿ëÇÏ´Â °¡»óÈ­ ¼ÒÇÁÆ®¿þ¾î
Column Áßø °¡»óÈ­
10.4 °¡»óÈ­¸¦ Áö¿øÇÏ´Â CPU ±â´É
_QEMU£«KVM Á¶ÇÕ
Column CPU °¡»óÈ­ ±â´ÉÀÌ ¾ø´Â °æ¿ìÀÇ °¡»óÈ­
10.5 °¡»ó ¸Ó½ÅÀº È£½ºÆ® OS¿¡¼­ ¾î¶»°Ô º¸À̴°¡?
_È£½ºÆ® OS¿¡¼­ º» °Ô½ºÆ® OS
_¿©·¯ ¸Ó½ÅÀ» ½ÇÇàÇÏ´Â °æ¿ì
Column IaaSÀÇ ¿ÀÅ佺ÄÉÀÏ ¸ÞÄ¿´ÏÁò
10.6 °¡»óÈ­ ȯ°æÀÇ ÇÁ·Î¼¼½º ½ºÄÉÁÙ¸µ
_¹°¸® ±â±â¿¡¼­ ÇÁ·Î¼¼½º°¡ µ¿ÀÛÇÏ´Â °æ¿ì
_Åë°è Á¤º¸
10.7 °¡»ó ¸Ó½Å ¹× ¸Þ¸ð¸® °ü¸®
_°¡»ó ¸Ó½ÅÀÌ »ç¿ëÇÏ´Â ¸Þ¸ð¸®
10.8 °¡»ó ¸Ó½Å°ú ÀúÀå ÀåÄ¡
_°¡»ó ¸Ó½Å°ú ÀúÀå¼Ò ÀÔÃâ·Â
_ÀúÀå ÀåÄ¡ ¾²±â¿Í ÆäÀÌÁö ij½Ã
_¹Ý°¡»óÈ­ ÀåÄ¡¿Í virtio_blk
Column È£½ºÆ® OS¿Í °Ô½ºÆ® OSÀÇ ÀúÀå¼Ò ÀÔÃâ·Â ¼º´É ¿ªÀü Çö»ó
10.9 virtio_blk ±¸Á¶
Column PCI Æнº½º·ç


CHAPTER 11 ÄÁÅ×À̳Ê
11.1 °¡»ó ¸Ó½Å°ú Â÷ÀÌÁ¡
11.2 ÄÁÅ×ÀÌ³Ê Á¾·ù
11.3 ³×ÀÓ½ºÆäÀ̽º
_ÇÁ·Î¼¼½ºID ³×ÀÓ½ºÆäÀ̽º
_ÄÁÅ×ÀÌ³Ê Á¤Ã¼
11.4 º¸¾È À§Ç輺


CHAPTER 12 cgroup
12.1 cgroupÀ¸·Î Á¦¾î °¡´ÉÇÑ ÀÚ¿ø
12.2 »ç¿ë ¿¹: CPU »ç¿ë ½Ã°£ Á¦¾î
Column cgroup ±â´ÉÀÌ ¸®´ª½º Ä¿³Î¿¡ Æ÷ÇÔµÈ °úÁ¤
12.3 ÀÀ¿ë ¿¹
Column cgroup v2

CHAPTER 13 ÀÌ Ã¥¿¡¼­ ¹è¿ì´Â ³»¿ë°ú È°¿ë¹ý

°ü·ÃÀ̹ÌÁö

ÀúÀÚ¼Ò°³

¼­¼öȯ [¿ª] ½ÅÀ۾˸² SMS½Åû
»ý³â¿ùÀÏ -

ÀϺ»¿¡¼­ ¿Â¶óÀÎ ¼îÇθô ½Ã½ºÅÛÀ» °³¹ßÇÏ°í ¿î¿µÇÏ´Â ¿£Áö´Ï¾îÀÌ´Ù. ±ÍÂúÀº ÀÏÀÌ »ý±â¸é ´ë½ÅÇØ ÁÙ ¹«¾ð°¡¸¦ ã´Ù°¡ ¾øÀ¸¸é ¸¸µå´Â °Ô Ãë¹Ì´Ù. ¶Ç ¹¹ÇÏ¸ç ³î±î ´Ã °í¹Î ÁßÀÌ´Ù._ÀÛ°¡ÀÇ ¸»

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

    ¸®ºä

    10.0 (ÃÑ 0°Ç)

    100ÀÚÆò

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

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

    100ÀÚÆò

    10.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¿ø - »óÇ°º° ¹è¼Ûºñ°¡ ÀÖ´Â °æ¿ì, »óÇ°º° ¹è¼Ûºñ Á¤Ã¥ Àû¿ë