´ë·®±¸¸ÅȨ >
ÄÄÇ»ÅÍ/ÀÎÅͳÝ
>
ÄÄÇ»ÅÍ È°¿ë/WEB
>
ÄÄÇ»ÅÍ ÀÔ¹®/È°¿ë
>
ÄÄÇ»ÅÍ ÀÔ¹®/È°¿ë

¸Þ¸ð¸® ´ýÇÁ ºÐ¼®°ú È°¿ë Á¦1±Ç (¿øÁ¦:Memory dump analysis anthology, Volume 1)
Á¤°¡ 40,000¿ø
ÆǸŰ¡ 36,000¿ø (10% , 4,000¿ø)
I-Æ÷ÀÎÆ® 2,000P Àû¸³(6%)
ÆǸŻóÅ ÆǸÅÁß
ºÐ·ù ÄÄÇ»ÅÍ ÀÔ¹®/È°¿ë
ÀúÀÚ µå¹ÌÆ®¸® º¸½ºÅäÄÚÇÁ , µå¹ÌÆ®¸® º¸½ºÅäÄÚÇÁ ( ¿ªÀÚ : Ȳ¿ë¼®, Ȳ¿ë¼® )
ÃâÆÇ»ç/¹ßÇàÀÏ ¿¡ÀÌÄÜÃâÆÇ / 2010.03.30
ÆäÀÌÁö ¼ö 772 page
ISBN 9788960771284
»óÇ°ÄÚµå 204504715
°¡¿ëÀç°í Àç°íºÎÁ·À¸·Î ÃâÆÇ»ç ¹ßÁÖ ¿¹Á¤ÀÔ´Ï´Ù.
 
ÁÖ¹®¼ö·® :
´ë·®±¸¸Å Àü¹® ÀÎÅÍÆÄÅ© ´ë·®ÁÖ¹® ½Ã½ºÅÛÀ» ÀÌ¿ëÇÏ½Ã¸é °ßÀû¿¡¼­ºÎÅÍ ÇàÁ¤¼­·ù±îÁö Æí¸®ÇÏ°Ô ¼­ºñ½º¸¦ ¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
µµ¼­¸¦ °ßÀûÇÔ¿¡ ´ãÀ¸½Ã°í ½Ç½Ã°£ °ßÀûÀ» ¹ÞÀ¸½Ã¸é ±â´Ù¸®½Ç ÇÊ¿ä¾øÀÌ ÇÒÀιÞÀ¸½Ç ¼ö ÀÖ´Â °¡°ÝÀ» È®ÀÎÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
¸ÅÁÖ ¹ß¼ÛÇØ µå¸®´Â ÀÎÅÍÆÄÅ©ÀÇ ½Å°£¾È³» Á¤º¸¸¦ ¹Þ¾Æº¸½Ã¸é »óÇ°ÀÇ ¼±Á¤À» ´õ¿í Æí¸®ÇÏ°Ô ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

 ´ë·®±¸¸ÅȨ  > ÄÄÇ»ÅÍ/ÀÎÅÍ³Ý  > ÄÄÇ»ÅÍ È°¿ë/WEB  > ÄÄÇ»ÅÍ ÀÔ¹®/È°¿ë  > ÄÄÇ»ÅÍ ÀÔ¹®/È°¿ë

¸Þ¸ð¸® ´ýÇÁ ºÐ¼®°ú È°¿ë Á¦1±Ç 36,000¿ø (10%)
C++¿Í C# ¿¹Á¦·Î ½±°Ô ¹è¿ì´Â À©µµ¿ì 7 ÇÁ·Î±×·¡¹Ö 27,000¿ø (10%)
        
 

 
Ã¥³»¿ë
ÀÌ Ã¥Àº 2006~2007³â DumpAnalysis.org ºí·Î±×¿¡ Æ÷½ºÆÃµÈ ±Û Áß ÀϺθ¦ °ñ¶ó ±³Á¤°ú ÆíÁýÀ» ÇÏ°í, ±× ³»¿ëÀ» ¼­·Î ÂüÁ¶ÇØ ÁÖÁ¦º°·Î ¿«Àº °ÍÀÌ´Ù. Âü°í ¹®ÇåÀ¸·Î »ç¿ëµÇ±æ ¹Ù¶ó¸ç ¾ÕÀ¸·ÎÀÇ ³» Ã¥¿¡¼­µµ ÀοëÇÒ ¿¹Á¤ÀÌ´Ù. ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº °æ¿ì¿¡ À¯¿ëÇÏ°Ô »ç¿ëµÉ ¼ö ÀÖ´Ù. ¡á À©µµ¿ì Ç÷§Æû¿¡¼­ Á¦Ç°À» °³¹ßÇÏ°í À¯Áö º¸¼öÇÏ´Â ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î ¡á ±â¼ú Áö¿ø ºÎ¼­¿Í º¹ÀâÇÑ ¼ÒÇÁÆ®¿þ¾î À̽´¸¦ ´Ù·ç´Â ¿¡½ºÄ÷¹À̼Ç(escalation) ¿£Áö´Ï¾î ¡á ¶ÇÇÑ ÀÏ¹Ý À©µµ¿ì »ç¿ëÀÚ°¡ Èï¹Ì¸¦ ´À³¢´Â ±Ûµµ ÀÖÀ» °ÍÀÌ´Ù. ¡Ú ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ³»¿ë ¡Ú ¡á ½Ç¹«¿¡¼­ °æÇèÇÏ´Â ´Ù¾çÇÑ Å©·¡½Ã ´ýÇÁ ºÐ¼® ÆÐÅÏ ¡á Ãʺ¸ÀÚ¸¦ À§ÇÑ °¢ »ç·Êº° Å©·¡½Ã ´ýÇÁ ºÐ¼® ±â¹ý ¡á °¢ »ç·Êº° ´ýÇÁ ºÐ¼® µµ±¸ÀÇ »ç¿ë¹ý ¡á ´Ù¾çÇÑ °üÁ¡¿¡¼­ ¹Ù¶óº¸´Â Å©·¡½Ã ´ýÇÁ ÆÄÀÏÀÇ ºÐ¼® ±â¹ý ¡Ú ÃßõÀÇ ±Û ¡Ú ±¹³»¿Ü¿¡ ¸¹Àº µð¹ö±ë °ü·Ã ÃâÆǹ°ÀÌ ÀÖÁö¸¸ ´ëºÎºÐ ³»¿ëÀÌ ÀÔ¹®¼­ ¼öÁØÀ̰ųª ¾Æ´Ï¸é ¸Å¿ì Æ÷°ýÀûÀÎ ÁÖÁ¦¸¦ ´Ù·ç´Â °³³ä¼­¿¡ ±×Ä¡°í ÀÖ´Ù. ¹Ý¸é¿¡ ÀÌ Ã¥Àº µð¹ö±ëÀ» ÇÒ ¶§ Á÷¸éÇÏ´Â ÀϹÝÀûÀÎ »çÇ×Àº ¹°·Ð, ¼Õ»óµÈ ´ýÇÁ¿Í ¸Þ¸ð¸®¿¡¼­ºÎÅÍ ´Ü°èÀûÀ¸·Î ¿øÀÎ ºÐ¼®À» À§ÇÑ ´Ù¾çÇÑ ±â¹ý¿¡ À̸£±â±îÁö, °³¹ßÀÚ°¡ ½±°Ô °æÇèÇÒ ¼ö ¾ø¾ú´ø µð¹ö±ë °ü·Ã ³»¿ëÀ» ÁÖÁ¦ º°·Î ½Éµµ ÀÖ°Ô ¶§·Î´Â Èï¹ÌÁøÁøÇÏ°Ô ´Ù·é´Ù. À©µµ¿ì ÇÁ·Î±×·¡¹ÖÀ̳ª ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö µî¿¡ °ü½É Àְųª °ü·Ã ÀÏÀ» ÇÏ´Â °³¹ßÀÚ¶ó¸é ´©±¸¿¡°Ô³ª °¡Àå ½Ç¿ëÀûÀÌ¸ç ½Ç¹«ÀûÀÎ ¾È³»¼­ ¿ªÇÒÀ» ÇØÁÖ´Â ±æÀâÀÌ°¡ µÉ °ÍÀÌ´Ù. ±èÁ¡°© / ¾Èö¼ö ¿¬±¸¼Ò ±â¹Ý±â¼úÆÀ ¼ö¼®¿¬±¸¿ø, ¿¡ÀÌÄÜ À©µµ¿ì ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö ½Ã¸®Áî ¿¡µðÅÍ ¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú µð¹ö±ëÀº ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÔ¿¡ ÀÖ¾î Áß¿äÇÑ ¿ä¼Ò´Ù. Á¾Á¾ µð¹ö±ëÀÌ ¼ÒȦÈ÷ ´Ù·ïÁö±ä ÇÏÁö¸¸, »ç½Ç ±×·¸Áö ¾Ê´Ù. ÇÑ ¿¬±¸ °á°ú¿¡¼­´Â ¡®µð¹ö±ë µîÀÇ ÀÛ¾÷ÀÌ Àüü ¼ÒÇÁÆ®¿þ¾î °³¹ß Áֱ⿡¼­ 50%¸¦ Â÷ÁöÇÑ´Ù¡¯°í±îÁö Á¶»çµÆ´Ù. ¼ÒÇÁÆ®¿þ¾î ±¸Çö¿¡¸¸ ÇÑÁ¤ÇØ »ý°¢ÇÑ´Ù¸é °³¹ßÀÚ ÃÖ°íÀÇ ´ö¸ñÀº °³¹ß ¼ÓµµÀÏ °ÍÀÌ´Ù. ¿ä±¸»çÇ׿¡ ºÎÇÕÇÏ´Â °ÍÀº ´ç¿¬ÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î µ¿ÀÛµµ ÇØ¾ß ÇÑ´Ù. °³¹ß ±â°£À» ´ÜÃàÇÏ·Á¸é °³¹ß ±â°£ÀÇ 50%¸¦ Â÷ÁöÇÏ´Â µð¹ö±ë(°áÇÔÀ» ÇØ°áÇÏ´Â ±¤ÀÇÀû ÀǹÌ)°úÁ¤À» ÁÙÀÌ´Â ¼ö¹Û¿¡ ¾ø´Ù. ÀÌ °úÁ¤À» ÁÙÀÌ·Á¸é ¾ÖÃÊ¿¡ °áÇÔÀ» ¸¸µéÁö ¾Ê´Â ´É·Â°ú, °áÇÔÀ» ¹ß°ßÇÏ°í ÃÖ´ëÇÑ »¡¸® ÇØ°áÇÏ´Â ´É·ÂÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ·± ´É·ÂÀº ´«¿¡ º¸ÀÌÁö ¾ÊÁö¸¸ °á±¹ »ý»ê¼ºÀÇ Â÷ÀÌ·Î ³ªÅ¸³­´Ù. ¸Þ¸ð¸® ´ýÇÁ ºÐ¼®Àº µð¹ö±ë °úÁ¤ ÁßÀÇ Çϳª·Î °í±Þ °³¹ßÀÚ°¡ °®Ãç¾ß ÇÒ ¿©·¯ ´É·Â Áß Çϳª´Ù. »ç½Ç ¸Þ¸ð¸® ´ýÇÁ¸¦ ºÐ¼®ÇÒ ´É·ÂÀÌ ÀÖ´Ù´Â °ÍÀº ¸¹Àº °ÍÀ» ÀǹÌÇÑ´Ù. ½ºÅÃÀ̳ª Èü, ·¹Áö½ºÅÍ, È£Ãâ±Ô¾à, ¾î¼Àºí¸®¾î °°Àº ½Ã½ºÅÛ¿¡ ´ëÇÑ ±âº»ÀûÀÎ ³»¿ëÀ» ÀÌÇØÇÏ°í Á¤È®È÷ üµæÇÏ°í ÀÖÀ½À» ¶æÇϱ⠶§¹®ÀÌ´Ù. ½Ã½ºÅÛ¿¡ ´ëÇØ ÀüÇô ¸ô¶óµµ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÚ·Î Àß »ì¾Æ°¥ ¼ö´Â ÀÖÁö¸¸, ½Ã½ºÅÛÀ» ÀÌÇØÇÏ´Â »ç¶÷°ú ±×·¸Áö ¸øÇÑ »ç¶÷ °£¿¡´Â ¸¹Àº Â÷ÀÌ°¡ ³­´Ù. ¿µÈ­ ¸ÅÆ®¸¯½º¿¡ ºñÀ¯ÇÏ¸é ¸ÅÆ®¸¯½º ³»ºÎ¸¦ ¾Ë°í ÀÖ´Â ÁÖÀΰøµé°ú ¸ÅÆ®¸¯½º¿¡ °¤Çô »ç´Â »ç¶÷µé Á¤µµ Â÷ÀÌ°¡ ³­´Ù°í ÇÏ¸é ³Ê¹« Å« ºñ¾àÀϱî? C/C++ ¾ÖÇø®ÄÉÀ̼ÇÀ» µð¹ö±ëÀ» ÇÔ¿¡ ÀÖ¾î ¸Þ¸ð¸® ´ýÇÁ ºÐ¼®À» ²À ÇÒ ¼ö ÀÖ¾î¾ß ÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ¸¹Àº ½Ã°£ÀÌ µé±ä ÇÏÁö¸¸ ÅøÀÌ ÀÚµ¿ ºÐ¼®ÇØ ÁÖ´Â °á°ú¿Í ·Î±× ÆÄÀÏ, printf, À°°¨ µîÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇØ ³ª°¥ ¼öµµ ÀÖ´Ù. ±×·¯´Ù º¸´Ï ¸¹Àº °³¹ßÀÚ°¡ ¸Þ¸ð¸® ´ýÇÁ ºÐ¼®¿¡ ´ëÇØ Ã¼°èÀûÀÎ ±³À°À» ¹Þ°Å³ª ºÐ¼® °æÇèÀ» ½×À» °è±â°¡ µå¹°´Ù. ¶ÇÇÑ ¸Þ¸ð¸® ´ýÇÁ¿¡ ´ëÇØ ¼ÒÁ¤ÀÇ ±³À°À» ¹Þ¾Ò´õ¶óµµ ¸·»ó ÇÊ¿äÇÑ ¶§¿¡´Â ¾îÂîÇÒ ÁÙ ¸ð¸£´Â °æ¿ìµµ ¸¹´Ù. °Ô´Ù°¡ °øºÎ¸¦ ½ÃÀÛÇغ¸°í ½Í¾îµµ ½º½ÂÀÌ ¾ø°í, ¸¶¶¥ÇÑ ±³Àçµµ ¾ø°í, ¸·¸·Çϱ⸸ °æ¿ì°¡ ºÎÁö±â¼ö´Ù. ÀÌ Ã¥Àº ¹Ù·Î ÀÌ ½ÃÁ¡, Áï ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀº ¾î´À Á¤µµ Çϴµ¥, ´ýÇÁ ºÐ¼®À» ¾îµð¼­ºÎÅÍ ¾î¶»°Ô °øºÎÇØ¾ß ÇÒÁö ¸ð¸£´Â °³¹ßÀÚ¿¡°Ô ¾ÆÁÖ ÈǸ¢ÇÑ °¡À̵尡 µÉ °ÍÀÌ´Ù. ¸ÕÀú, ´ýÇÁ ºÐ¼®¿¡ ù ¹ßÀ» µðµð´Â »ç¶÷µéÀ» À§ÇØ ¸¹Àº ±×¸²°ú ½ºÅ©¸° ¼¦À¸·Î ±âº» °³³äÀ» Ä£ÀýÇÏ°Ô ¼³¸íÇÑ´Ù. ±×¸®°í ´ýÇÁ¸¦ »ý¼ºÇÏ´Â ¹æ¹ý°ú ¹Þ¾ÒÀ» ¶§ ÇØ¾ß ÇÒ ÀϵéÀ» ü°èÀûÀ¸·Î Á¤¸®ÇÏ°í, ´Ù¾çÇÑ »ç·Ê¿Í ¿¹Á¦·Î ÇϳªÇϳª ÀÚ¼¼È÷ ¼³¸íÇϸç, ´ýÇÁ À¯Çüº°·Î ÃæºÐÇÑ »ç·Ê¸¦ µé¸ç ÄÉÀ̽º ¹ÙÀÌ ÄÉÀ̽º·Î ¼³¸íÇÑ´Ù. ¶ÇÇÑ ºó¹øÈ÷ ¹ß»ýÇÏ´Â ´ýÇÁ¸¦ ÆÐÅÏÈ­ÇØ Ã¼°èÀûÀ¸·Î ´ëÀÀÇÒ ¼ö ÀÖµµ·Ï Á¢±ÙÇÏ°í, ¹Ý´ë·Î ³ª»Û ÄÉÀ̽º¸¦ ¾ÈƼ ÆÐÅÏÀ¸·Î Á¤¸®ÇØ ¿À·ù¿¡ ºüÁö´Â ¹ö¸©À» °íÄ¥ ¼ö ÀÖ´Â °è±â¸¦ ¸¸µé¾î ÁØ´Ù. Ã¥ÀÇ ÈĹݺο¡´Â ÀúÀÚ°¡ ÇàÇÑ »ó½ÄÀ» ±ú´Â Ãæ°ÝÀû ½Ãµµ¸¦ º¸¿©ÁØ´Ù. À̸¦ ÅëÇØ ´ýÇÁ¸¦ ¹Ù¶óº¸´Â »õ·Î¿î ½Ã°¢ÀÌ »ý±â°í ¸Ó¸®¸¦ ȯ±â½Ãų ¼ö ÀÖ´Â °è±â°¡ µÉ °ÍÀÌ´Ù. ÀÌ Ã¥À» ¹ø¿ªÇÑ ´öºÐ¿¡ ¸Þ¸ð¸® ´ýÇÁ ºÐ¼®¿¡ ´ëÇØ °®°í ÀÖ´ø Áö½ÄÀ» ü°èÀûÀ¸·Î Á¤¸®ÇÑ °è±â°¡ µÆ´Ù. º»°ÝÀûÀ¸·Î µð¹ö±ëÀÇ ¼¼°è·Î °¡´Â ±æÀÇ ÀÌÁ¤Ç¥°¡ µÇ´Â ÁÖ¿Á °°Àº Á¤º¸°¡ ´ã°Ü ÀÖ´Â ÀÌ Ã¥Àº ´ýÇÁ ºÐ¼®ÀÇ ¼¼°è¿¡ ÀÔ¹®ÇÏ°íÀÚ ÇÏ´Â °³¹ßÀÚ¿¡°Ô Çʵ¶¼­°¡ µÉ °Å¶ó È®½ÅÇÑ´Ù.
¸ñÂ÷
1Àå Å©·¡½Ã ´ýÇÁ Å©·¡½Ã ´ýÇÁ¶õ? ¿Ã¹Ù¸¥ Å©·¡½Ã ´ýÇÁ Å©·¡½Ã¶õ? ÇàÀ̶õ? ½Éº¼ ÆÄÀÏÀ̶õ? Å©·¡½Ã¿Í ÇàÀÇ Â÷ÀÌ ¼±ÇàÀû Å©·¡½Ã ´ýÇÁ 2Àå Àü¹®ÀûÀÎ Å©·¡½Ã ´ýÇÁ ºÐ¼® ¹Ì´Ï ´ýÇÁ ºÐ¼® ½ºÅ©¸³Æ®¿Í WinDbg ¸í·É ÄÄÆ÷³ÍÆ® ½Äº° ·Î ½ºÅà µ¥ÀÌÅÍ ºÐ¼® ½Éº¼°ú À̹ÌÁö ÀÎÅÍ·´Æ®¿Í ¿¹¿Ü¿¡ ´ëÇÑ ¼³¸í ¿¹¿Ü ¼³¸í¿¡ ¾Õ¼­ X86 ÀÎÅÍ·´Æ® x64 ÀÎÅÍ·´Æ® ÀÎÅÍ·´Æ® ÇÁ·¹ÀÓ°ú ½ºÅà À籸¼º X86 Æ®·¦ ¸í·É x64 Æ®·¦ ¸í·É À¯Àú ¸ðµåÀÇ ¿¹¿Ü ù ¹ø°¿Í µÎ ¹ø° ¿¹¿Ü¸¦ ±¸º°ÇÏ´Â ¹æ¹ý Æ÷½ºÆ®¸ðÅÒ µð¹ö°Å´Â ´©°¡ È£ÃâÇϴ°¡? ºñ½ºÅ¸ ¿¡·¯ ¸®Æ÷ÆÃÀÇ ±¸Á¶ ÆäÀÌÁö ÆúÆ®¿¡ ´ëÇÑ ´Ù¸¥ ½Ã°¢ ¸î °¡Áö ¹ö±×üũ NMI_HARDWARE_FAILURE IRQL_NOT_LESS_OR_EQUAL KERNEL_MODE_EXCEPTION_NOT_HANDLED KMODE_EXCEPTION_NOT_HANDLED SYSTEM_THREAD_EXCEPTION_NOT_HANDLED CAFF CF ½ºÅà Ʈ·¹À̽º¸¦ À籸¼ºÇÏ´Â ¹æ¹ý WinDbg ÆÁ°ú Æ®¸¯ ´ýÇÁ¿¡¼­ ¹®ÀÚ¿­ ã±â ÇÁ·Î¼¼½º¸¦ µð¹ö±ëÇÏ´Â Áß¿¡ Win32 API ÃßÀû ÀͽºÆ÷Æ®µÈ NTDLL°ú Ä¿³Î ±¸Á¶Ã¼ °£´ÜÇÑ ¸®½ºÆ® Ž»ö ½º·¹µå ÀϽà ÁßÁö Èü ½ºÅà Ʈ·¹À̽º ÇÏÀÌÆÛÅؽºÆ® ¸í·É Çà ºÐ¼®À» ºü¸£°Ô »ïÁß ¿ªÂüÁ¶ °ÇÃÊ ´õ¹Ì¿¡¼­ ¹Ù´Ã ã±â ½ºÅà Ʈ·¹À̽º ÃßÁ¤Çϱ⠾ø´Â ½Éº¼ Á¤º¸ º¹»ç ½Éº¼ ¸Þ½ÃÁö ÇØ°á ÅÂ±× °Ë»ö ¿À·¡µÈ ´ýÇÁ, »õ·Î¿î ÀͽºÅÙ¼Ç °´Ã¼ À̸§°ú ´ë±â ÁßÀÎ ½º·¹µå °¡»ó À̹ÌÁö¿¡¼­ÀÇ ¸Þ¸ð¸® ´ýÇÁ ÇÁ·Î¼¼½º ÇÊÅ͸µ WinDbg ½ºÅ©¸³Æ® ù ¹ø° ½ºÅ©¸³Æ® ±âŸ WinDbg ½ºÅ©¸³Æ® µ¥µå¶ô°ú Å©¸®Æ¼Äà ¼½¼Ç º¸¾È ¹®Á¦ ¼ö¹é °³ÀÇ Å©·¡½Ã ´ýÇÁ ¸Å°³º¯¼ö¸¦ °¡Áø ½ºÅ©¸³Æ® º¸¾È À̽´¿Í ½ºÅ©¸³Æ® ¸ðµç ½º·¹µåÀÇ ·Î ½ºÅà ´ýÇÁ(ÇÁ·Î¼¼½º ´ýÇÁ) ¸ðµç ½º·¹µåÀÇ ·Î ½ºÅà ´ýÇÁ(ÄÄÇø®Æ® ´ýÇÁ) »ç·Ê ¿¬±¸ ÄÚµå ¾ÈÀÇ ·çÇÁ ŽÁö Å©·¡½Ã ´ýÇÁ ºÐ¼® üũ¸®½ºÆ® Å©·¡½Ã ´ýÇÁ ºÐ¼® Æ÷½ºÅÍ(HTML ¹öÀü) 3Àå Å©·¡½Ã ´ýÇÁ ºÐ¼® ÆÐÅÏ ´ÙÁß ¿¹¿Ü µ¿Àû ¸Þ¸ð¸® ÈÑ¼Õ ±àÁ¤ ¿À·ù ´ýÇÁ ¿ÜÃø ¼Õ»ó ÃÖÀûÈ­µÈ ÄÚµå À¯È¿ÇÏÁö ¾ÊÀº Æ÷ÀÎÅÍ ÀÏÄ¡ÇÏÁö ¾Ê´Â ´ýÇÁ ¼û°ÜÁø ¿¹¿Ü µ¥µå¶ô(Å©¸®Æ¼Äà ¼½¼Ç) º¯È­µÈ ȯ°æ ºÎÁ¤È®ÇÑ ½ºÅà Ʈ·¹À̽º OMAP ÄÚµå ÃÖÀûÈ­ ÄÄÆ÷³ÍÆ® ½Éº¼ ¾øÀ½ ºÒÃæºÐÇÑ ¸Þ¸ð¸®(Ä¿¹ÔµÈ ¸Þ¸ð¸®) ½ºÆÄÀÌÅ· ½º·¹µå ¸ðµâ ´Ù¾ç¼º ½ºÅà ¿À¹öÇ÷οì(Ä¿³Î) µ¥µå¶ô(ÀͽºÅ¥Æ¼ºê ¸®¼Ò½º) ºÒÃæºÐÇÑ ¸Þ¸ð¸®(ÇÚµé ¸¯) °ü¸®µÈ ÄÚµå ¿¹¿Ü Àß·ÁÁø ´ýÇÁ ½º·¹µå ´ë±â ½Ã°£ µ¥µå¶ô(È¥ÇÕµÈ °´Ã¼µé) ¸Þ¸ð¸® ´©¼ö(ÇÁ·Î¼¼½º Èü) ÀÒ¾î¹ö¸° ½º·¹µå ¾Ë·ÁÁöÁö ¾ÊÀº ÄÄÆ÷³ÍÆ® ¸Þ¸ð¸® ´©¼ö(´å³Ý Èü) ÀÌÁß ÇØÁ¦(ÇÁ·Î¼¼½º Èü) ÀÌÁß ÇØÁ¦(Ä¿³Î Ç®) ¿ì¿¬È÷ ÀÏÄ¡ÇÏ´Â ½Éº¼ Á¤º¸ ½ºÅà Ʈ·¹À̽º °¡»óÈ­µÈ ÇÁ·Î¼¼½º(WOW64) ½ºÅà Ʈ·¹À̽º ¸ðÀ½ °áÇÕµÈ ÇÁ·Î¼¼½º ±Ø½ÉÇÑ °æÀï ¿ì¿¬ÇÑ ¶ô ¼öµ¿ÀûÀÎ ½º·¹µå(À¯Àú °ø°£) ¸ÞÀÎ ½º·¹µå ºÒÃæºÐÇÑ ¸Þ¸ð¸®(Ä¿³Î Ç®) ºÐÁÖÇÑ ½Ã½ºÅÛ ¿ª»çÀû Á¤º¸ IRP ºÐÆ÷ ÀÌ»ó Áö¿ª ¹öÆÛ ¿À¹öÇÃ·Î¿ì ¼öµ¿ÀûÀÎ ½Ã½ºÅÛ ½º·¹µå(Ä¿³Î °ø°£) Ãʱâ Å©·¡½Ã ´ýÇÁ ÈÄÅ·µÈ ÇÔ¼ö »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü Çڵ鷯 µ¥µå¶ô(LPC) Ưº°ÇÑ ½ºÅà Ʈ·¹À̽º ¼öµ¿ ´ýÇÁ(Ä¿³Î) ´ë±â üÀÎ(ÀϹÝÀûÀÎ) ¼öµ¿ ´ýÇÁ(ÇÁ·Î¼¼½º) ´ë±â üÀÎ(Å©¸®Æ¼Äà ¼½¼Ç) 4Àå Å©·¡½Ã ´ýÇÁ ºÐ¼® ¾ÈƼ ÆÐÅÏ ¿Ü·¡ ÄÄÆ÷³ÍÆ® ZIPPOCRICY ÀÔ¼Ò¹® À߸øµÈ ´ýÇÁ ¹®Á¦ ±â¼ú¼­ ¹«½Ã Å©·¡½Ã ´ýÇÁ°¡ ÇÊ¿äÇѵ¥... ¡®~ÀÌ´Ù¡¯ÀÇ »ç¿ë Ãà¾à¾î¿¡ ¼Ó´Ù 5Àå °úÇÐÀû Á¢±Ù ¸Þ¸ð¸® ´ýÇÁ - ¼öÇÐÀû Á¤ÀÇ Ãß»ó °ø°£¿¡ ²¿¿©ÀÖ´Â ²ö°ú °°Àº ½º·¹µå ¸Þ¸ð¸® ´ýÇÁ ºÐ¼®À̶õ? ¸Þ¸ð¸±¸®¿Â°ú Äõµå¸Þ¸ð¸±¸®¿Â Å©·¡½Ã ´ýÇÁÀÇ ³× °¡Áö ¿øÀÎ º¹À⼺°ú ¸Þ¸ð¸® ´ýÇÁ ¼ÒÇÁÆ®¿þ¾î °áÇÔÀ̶õ? 6Àå Àç¹ÌÀÖ´Â Å©·¡½Ã ´ýÇÁ ´ýÇÁ ºÐ¼®°ú À½¼º ÀÎ½Ä ´ýÇÁ¿Í ÇÔ²² ªÀº ¸Þ½ÃÁö º¸³»±â °è»ê±âµµ µÇ´Â WinDbg ´ýÇÁ¿Í µð¹ö°Å, °¡»óÈ­ ¹ÂÁöÄà ´ýÇÁ µð¹ö°Å¸¦ µð¹ö±ëÇϱ⠹ÂÁöÄà ´ýÇÁ: Dump2Wave ´ýÇÁ Åä¸ð±×·¡ÇÇ °¡Àå ÀÛÀº ÇÁ·Î±×·¥ ÇÁ·Î¼¼½º °ø°£¿¡¼­ÀÇ À½¼º Å©·¡½Ã ´ýÇÁ ºÐ¼® ¸íÇÔ ÄÄÇ»ÅÍ ¸Þ¸ð¸® µè±â ¸Þ¸ð¸® ´ýÇÁ °¡½ÃÈ­ ¸Þ¸ð¸® ´©¼ö °¡½ÃÈ­ ÄÄÇ»ÅÍ ¸Þ¸ð¸® ±×¸®±â À¯´ÏÄÚµå º¸±â 2Áø¿¡¼­ 10ÁøÀ¸·ÎÀÇ º¯È¯¹ý °¡¸£Ä¡±â Å©·¡½Ã ´ýÇÁ¿Í ±Û·Î¹ú À½¸ð 7Àå GDB¿Í WinDbg AT&T¿Í ÀÎÅÚ ±¸¹® ¼³Ä¡ µð½º¾î¼Àºí·¯ ½ºÅà Ʈ·¹À̽º(¹é Æ®·¹À̽º) Áö¿ªº¯¼ö 8Àå ¼ÒÇÁÆ®¿þ¾î Æ®·¯ºí½´Æà ³× °³ÀÇ ±âµÕ 5°³ÀÇ È²±Ý ·ê ºñÆÇÀûÀÎ »ç°í µð¹ö±ëÇÒ ¶§ÀÇ Æ®·¯ºí½´Æà 9Àå ½ÃÆ®¸¯½º »ç Ç®ÅÂ±× ½ÃÆ®¸¯½º »çÀÇ ¼­ºñ½º ¸ñ·Ï ½ÃÆ®¸¯½º »çÀÇ ¾À¿ÍÀÌ¾î ¸®¹ö½º ¿£Áö´Ï¾î¸µ 10Àå º¸¾È ¸Þ¸ð¸® ½Ã°¢È­ WinDbg´Â °³ÀÎ Á¤º¸ ģȭÀû Å©·¡½Ã ´ýÇÁ¿Í º¸¾È 11Àå Å©·¡½Ã ´ýÇÁÀÇ ±Ù¿ø JIT ¼­ºñ½º µð¹ö±ë ºñ½ºÅ¸¿¡¼­ÀÇ Áö¿ª Å©·¡½Ã ´ýÇÁ COM+ Å©·¡½Ã ´ýÇÁ userdump.exe¿¡ ´ëÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® »çÀÇ ±â»ç Á¤Á¤ ¾îµð¼­ ¹ß»ýÇÑ Å©·¡½Ã ´ýÇÁÀΰ¡? ºñ½ºÅ¸ÀÇ »ç¿ëÀÚ Á¤ÀÇ Æ÷½ºÆ®¸ðÅÒ µð¹ö°Å ºñ½ºÅ¸¿¡¼­ Dr. WatsonÀÇ ºÎÈ° ÇÁ·Î¼¼½º Ãæµ¹ - ¼öµ¿À¸·Î ´ýÇÁ ¾ò±â Dr. Watson ¾÷±×·¹À̵å savedump.exe¿Í ÆäÀÌÁö ÆÄÀÏ ºñ½ºÅ¸ ´ýÇÁÇϱâ Áß´Ü ¾øÀÌ ÇÁ·Î¼¼½º ´ýÇÁÇϱâ 64ºñÆ®¿¡¼­ÀÇ userdump.exe X64 À©µµ¿ì¿¡¼­ÀÇ NTSD ´ýÇÁ°¡ ÇÊ¿äÇÑ°¡¿ä? °øÅë À¯½ºÄÉÀ̽º 12Àå Åø ¿¢¼¿À» »ç¿ëÇÑ ¸Þ¸ð¸® ´ýÇÁ ºÐ¼® testdefaultdebugger.net ½Éº¼ ¼­¹öÀÇ ´ÜÁ¡ StressPrinters: °­Á¦ ÇÁ¸°ÅÍ ÀÚµ¿ »ý¼º ÀνºÅÏÆ® ´ýÇÁ(JIT ÇÁ·Î¼¼½º ´ýÆÛ) TestDefaultDebugger DumpAlerts DumpDepends ´ýÇÁ ¸ð´ÏÅÍ ½´Æ® SystemDump 13Àå ±âŸ ¿©·¯ °¡Áö KiFastSystemCallRetÀ̶õ? I/O ÄÄÇø®¼Ç Æ÷Æ®ÀÇ ÀÌÇØ ½Éº¼ ÆÄÀÏ °æ°í¹® ºñ½ºÅ¸¿¡¼­ À©µµ¿ì ¼­ºñ½º Å©·¡½Ã ´ýÇÁ Ä¿³Î °ø°£À¸·Î °¡´Â ±æ ¸Þ¸ð¸® ´ýÇÁ ºÐ¼®°¡ ¸éÁ¢¿ë Áú¹® µð¹ö±ëÇÒ ¶§ µè±â ÁÁÀº À½¾Ç PDBFinder ÇÁ·Î¼¼½º°¡ Á¶¿ëÈ÷ Á×´Â °æ¿ì ASLR: ÁÖ¼Ò °ø°£ ·¹À̾ƿô ·£´ýÈ­ ºñ½ºÅ¸¿¡¼­ ÇÁ·Î¼¼½º¿Í ½º·¹µåÀÇ ½ÃÀÛ ´ÜÀÏ ÇÁ·Î¼¼¼­ ¸Ó½Å¿¡¼­ÀÇ °æÀï Á¶°Ç ZW*¿Í NT* ÇÔ¼ö ´Ù½Ã º¸±â ÇÁ·Î±×·¡¸Ó À¯´Ï¹ö¼³¸®½º ´ÚÅÍ ¿Ó½¼ ·Î±× ºÐ¼® µð¹ö±ë ÀÌÈÄÀÇ ³­Á¦ Å©·¡½Ã ´ýÇÁ ºÐ¼® ½ºÅ¸ÀÏ ºñÁÖ¾ó ½ºÆ©µð¿À¿¡¼­ Å©·¡½Ã ´ýÇÁ ºÐ¼®Çϱâ 64ºñÆ® ´ýÇÁ¿¡ ÀÖ´Â 32ºñÆ® ½ºÅà ¾î¼ÀÇǵð¾Æ WINEÀÌ Å©·¡½Ã ´ýÇÁ ºÐ¼®¿¡ µµ¿òÀÌ µÇ´Â ÀÌÀ¯ ·¹°Å½Ã µð¹ö±ëÀÇ °øÆ÷ UML°ú µð¹ÙÀ̽º µå¶óÀ̹ö Åë°èÇÐ: ¸ðµç ÇÁ·Î¼¼½º¿¡ °ÉÃļ­ CPU°¡ 100%ÀÎ °æ¿ì ºÎ·Ï A Å©·¡½Ã ´ýÇÁ ºÐ¼® Æ÷ÅÐ ºÎ·Ï B ÂüÁ¶ ½ºÅà Ʈ·¹À̽º

ÀúÀÚ
µå¹ÌÆ®¸® º¸½ºÅäÄÚÇÁ
2003³â 10¿ù 14ÀÏ ÀÌÀü
¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ºÐ¾ß¿¡¼­ °æ·ÂÀÌ 15³âÀ» ³Ñ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ÄÁ¼³ÅÏÆ®´Ù. ´Ù¾çÇÑ ºÐ¾ßÀÇ 40°³°¡ ³Ñ´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇßÀ¸¸ç, ¼¼°èÀÇ ¸¹Àº ȸ»ç°¡ »ç¿ëÇÏ´Â ¼ÒÇÁÆ®¿þ¾î Ç°Áúµµ±¸¸¦ °øµ¿À¸·Î µðÀÚÀÎÇÏ°í ±¸ÇöÇß´Ù. º¸À×(Boeing Commercial Airplanes Group)¿¡¼­ ±â¾÷ ¹®¼­ ÃâÆÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®¿´´Ù. ±×´Â À½¼º Àνİú È®ÀÎ, À½¼º ÇÕ¼ºÀ» À§ÇÑ À©µµ¿ì ¾ÖÇø®ÄÉÀÌ¼Ç ºÐ¾ßÀÇ ¼±±¸ÀÚ·Î ¼³°è¿Í °³¹ßÀڷμ­ ÀÚ½ÅÀÇ Àü¹® °æ·ÂÀ» ½×±â ½ÃÀÛÇß´Ù.

2003³â 10¿ù 14ÀÏ ÀÌÈÄ

µå¹ÌÆ®¸®´Â ½ÃÆ®¸¯½º »ç¿¡ ¿¡½ºÄ÷¹À̼Ç(escalation) °³¹ß ºÐ¼® ¿£Áö´Ï¾î·Î ÀÔ»çÇß´Ù. ±× ÈÄ °ü¸®Á÷À¸·Î ¿Å±â±â Àü±îÁö EMEA(Europe, Middle East and Africa) °³¹ßºÐ¼® ÆÀÀÇ ¸®´õ¿´´Ù. ÇöÀç ÁöÀ§´Â °³¹ßºÐ¼® EMEA ±â¼ú°ü¸®ÀÚÀ̸ç, ¾ÆÀÏ·£µå ´õºí¸°¿¡¼­ ÀÏÇÏ¸ç »ì°í ÀÖ´Ù. ¸î °³ÀÇ ½ÃÆ®¸¯½º µð¹ö±ë°ú ¹®Á¦ ÇØ°á¿ë ÅøÀ» °³¹ßÇß°í, ÇöÀç´Â Å©·¡½Ã ´ýÇÁ ºÐ¼®°ú ¾ð¸Å´ÏÁöµå(unmanaged) ÄÚµå, µð¹ÙÀ̽º µå¶óÀ̹ö, ¹®Á¦ ÇØ°á¿ë ÅøÀÇ ¾ÆÅ°ÅØó¿Í µðÀÚÀÎ °³¹ß¿¡ °üÇÑ Ã¥À» ¾²°í ÀÖ´Ù. µ¶¼­±¤ÀÎ µå¹ÌÆ®¸®´Â ÇöÀç ´ÙÀ½°ú °°Àº ºí·Î±×¸¦ ¿î¿µ ÁßÀÌ´Ù.

Å©·¡½Ã ´ýÇÁ ºÐ¼®(http://www.DumpAnalysis.org)
¸Å´ÏÁö¸ÕÆ® ºñÆ®¿Í ÆÁ(http://www.ManagementBits.com)
±³¾çÀÖ´Â °úÇÐÀÚ(http://www.LiterateScientist.com)
¼ÒÇÁÆ®¿þ¾î Á¦³Ê·²¸®½ºÆ®(http://www.SoftwareGeneralist.com)
   ¸Þ¸ð¸® ´ýÇÁ·Î À©µµ¿ì ¾Ç¼ºÄÚµå ºÐ¼®Çϱâ: °í±Þ | µå¹ÌÆ®¸® º¸½ºÅäÄÚÇÁ | ¿¡ÀÌÄÜÃâÆÇ
µå¹ÌÆ®¸® º¸½ºÅäÄÚÇÁ

¿ªÀÚ
Ȳ¿ë¼®
°Ç±¹´ëÇб³ Ç×°ø¿ìÁÖ°øÇаú¿Í µ¿ ´ëÇпøÀ» Á¹¾÷Çß´Ù. ¾Æ¹öÁöÀÇ Áö¿øÀ¸·Î ÄÄÇ»Å͸¦ ÀÏÂï Á¢ÇØ ±¹¹ÎÇб³ ½ÃÀý Ä£±¸µé°ú ÇÔ²² MSX ¸Þ¸ð¸® ´ýÇÁ¸¦ ¶ß±âµµ ÇÏ¿´°í, ÁßÇнÃÀý¿¡´Â C¾ð¾î¸¦ µ¶ÇÐÇß´Ù. ÇкνÃÀý ±¹¹æ°úÇבּ¸¼ÒÀÇ ÇöóÀÌÆ® ½Ã¹Ä·¹ÀÌÅÍ °³¹ß ÇÁ·ÎÁ§Æ®¿¡ Âü¿©ÇÏ°Ô µÇ¸é¼­ºÎÅÍ º»°ÝÀûÀ¸·Î Á÷¾÷ °³¹ßÀÚ(?)ÀÇ ±æÀ» °È°Ô µÆ´Ù. ÇöÀç´Â ¾Èö¼ö¿¬±¸¼Ò ±â¹Ý±â¼ú ÆÀ¿¡¼­ Ŭ¶ó¿ìµå ÄÄÇ»Æà ±â¹ÝÀÇ º¸¾È ½Ã½ºÅÛ°ú »çÀü ¹æ¿ª ¿£Áø µå¶óÀ̹ö µîÀ» °³¹ß ÁßÀÌ´Ù.
Ȳ¿ë¼®

ÀÌ ÃâÆÇ»çÀÇ °ü·Ã»óÇ°
Tkinter¸¦ »ç¿ëÇÑ ÆÄÀ̽ã GUI ÇÁ·Î±×·¡¹Ö | Moore, Alan D.,ÀÌÅ»ó | ¿¡ÀÌÄÜÃâÆÇ
RESTful Web API ÆÐÅÏ°ú ¸ð¹ü »ç·Ê | ¸¶ÀÌÅ© ¾Ö¸Õ½¼,±è¼ºÁØ | ¿¡ÀÌÄÜÃâÆÇ
Çؼ® °¡´ÉÇÑ AI | ÃÖ¿µÀç,Thampi, Ajay | ¿¡ÀÌÄÜÃâÆÇ
Åë°èÀÇ ÇÔÁ¤ | ¾Ù·± B. ´Ù¿ì´Ï,±è»óÇö | ¿¡ÀÌÄÜÃâÆÇ
125°¡Áö ¹®ÀÚ¿­ ¾Ë°í¸®µë | º¸ÀÌý ¸®ÅÍ,Ƽ¿¡¸® ¸£Å©·Î,¸·½É Å©·Î½´¸ð¾î,³²±âȯ | ¿¡ÀÌÄÜÃâÆÇ
 
µµ¼­¸¦ ±¸ÀÔÇϽŠ°í°´ ¿©·¯ºÐµéÀÇ ¼­ÆòÀÔ´Ï´Ù.
ÀÚÀ¯·Î¿î ÀÇ°ß ±³È¯ÀÌ °¡´ÉÇÕ´Ï´Ù¸¸, ¼­ÆòÀÇ ¼º°Ý¿¡ ¸ÂÁö ¾Ê´Â ±ÛÀº »èÁ¦µÉ ¼ö ÀÖ½À´Ï´Ù.

µî·ÏµÈ ¼­ÆòÁß ºÐ¾ß¿Í »ó°ü¾øÀÌ ¸ÅÁÖ ¸ñ¿äÀÏ 5ÆíÀÇ ¿ì¼öÀÛÀ» ¼±Á¤ÇÏ¿©, S-Money 3¸¸¿øÀ» Àû¸³Çص帳´Ï´Ù.
ÃÑ 0°³ÀÇ ¼­ÆòÀÌ ÀÖ½À´Ï´Ù.