Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : ÀÏ¹Ý ÇÁ·Î±×·¡¹Ö / ÇÁ·Î±×·¡¹Ö ÀϹÝ/ÀÀ¿ë ÇÁ·Î±×·¡¹Ö
Debugging Applications - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ
¤ý¿ª ÀÚ ¼®ÅÂÈÆ
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2000³â 11¿ù 10ÀÏ
¤ýÁ¤ °¡ 27,000¿ø
¤ýÆäÀÌÁö 687 ÆäÀÌÁö
¤ýISBN 89-7627-766-X
¤ý³­À̵µ Áß±Þ.»ó±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
ÀÌ Ã¥Àº ´Ü¼øÇÑ ÇÑ ±ÇÀÇ Ã¥ÀÌ ¾Æ´Ï´Ù. ÀÏÁ¾ÀÇ µð¹ö±ë (³ÐÀº ÀǹÌÀÇ) µµ±¸µé·Î ±¸¼ºµÈ Á¾ÇÕ ÆÐŰÁö(´Ù¼Ò Ã̽º·´°Ô ¸»Çϸé, "Á¾ÇÕ¼±¹°")¶ó°í »ý°¢ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ Á¾ÇÕ¼±¹°À» ¿­¾îº¸¸é Á¤¸» ´Ù¾çÇÑ ±º°ÍÁú°Å¸®µéÀÌ ÀÖ´Ù´Â °ÍÀ» ¹ß°ßÇÏ°Ô µÉ °ÍÀÌ´Ù.

¢Ã ³»¿ë

ÄÚµùÀ» ½ÃÀÛÇϱ⵵ Àü¿¡ ¾î¶»°Ô ¿©·¯ºÐÀÇ ÇÁ·Î±×·¥¿¡ ¹ö±×°¡ »ý±â´Â °ÍÀ» ¹æÁöÇÒ ¼ö Àְڴ°¡? DEBUGGING APPLICATIONS´Â ¸·°­Çϰí Windows¿¡¸¸ ÃÊÁ¡À» µÐ µð¹ö±ë¿¡ ´ëÇÏ¿© (»ç¾ç ´Ü°è¿¡¼­ºÎÅÍ ½ÃÀÛÇÏ´Â) °ø°ÝÀûÀÎ ¹æ¹ý·ÐÀ» Á¦°øÇϱ⠶§¹®¿¡ ¼ÒºñÀÚµéÀÌ ¿©·¯ºÐÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ º¸±â Àü¿¡ ¼Ò½º¿¡¼­ ¹ö±×¸¦ ã°í °íÄ¥ ¼ö ÀÖ´Ù. Àü¹®ÀûÀÎ ¹ö±× »ç³É²ÛÀÎ Jphn Robbins´Â ¸Þ¸ð¸® ¹ö±×¿Í »ç¶óÁø ½º·¹µå¿¡¼­ºÎÅÍ ¹«¼ºÇÑ ´ÙÁß ½º·¹µå deadlock±îÁö ¸ðµç µð¹ö±ë ¹®Á¦µé¿¡ ´ëÇÏ¿© È¿°úÀûÀÌ°í ½ÇÁ¦ÀûÀÎ ±â¼úµéÀ» º¸¿©ÁØ´Ù.

ÇÁ·Î±×·¥¿¡¼­ ¿À·ùµéÀ» Àû°Ô ¸¸µé°í, µð¹ö±ë¿¡ ¼Ò¿äµÇ´Â ½Ã°£À» ÃÖ¼ÒÇÑÀ¸·Î ÁÙ¿©ÁÖ´Â ÄÚµù ±â¼úµéÀ» ¹è¿î´Ù.
¹öÀü ÄÁÆ®·Ñ ½Ã½ºÅÛ°ú ¹ö±× Æ®·¢Å· ½Ã½ºÅÛ ±×¸®°í ´Ù¸¥ ÀÎÇÁ¶ó ±¸Á¶ µµ±¸¸¦ »ç¿ëÇÏ¿© Á¦Ç°ÀÇ ÁúÀ» ÃÖ´ëÈ­ÇÑ´Ù.
Visual C++¿Í Visual Basic °³¹ß ½Ã½ºÅÛÀÇ °í±Þ µð¹ö±ë ´É·ÂµéÀ» µå·¯³»¾î µð¹ö±ëÀ» º¸´Ù ºü¸£°í È¿°úÀûÀ¸·Î ÇÑ´Ù.
±¸Ã¼ÀûÀ¸·Î µÈ ¿¹¿Ü Çڵ鸵°ú C++¿¹¿Ü Çڵ鸵À¸·Î Å©·¡½Ã¸¦ ¾ïÁ¦ÇÑ´Ù.
Disassembly À©µµ¿ì¿¡¼­ º¸°Ô µÇ´Â x86 ¾î¼Àºí¸® ¾ð¾î¸¦ ÇØ¼®ÇÑ´Ù.
´ÙÁß ½º·¹µå·Î µÈ deadlock°ú ¸Ó½Å °£ÀÇ ÇÁ·Î¼¼½º ±×¸®°í ´ÙÁß ¾ð¾î ¹®Á¦µé°ú Windows 2000 ¼­ºñ½ºµé¿¡ ·ÎµåµÇ´Â DLL°ú ´Ù¸¥ µµÀüÀûÀÎ »ýȰµéÀ» µð¹ö±ëÇÏ´Â µµ±¸µé°ú Àü·«À» Á¤º¹ÇÑ´Ù.
John ÀÇ Àü¹®ÀûÀÎ °¡À̵å¿Í ÇÔ²² ¿©·¯ºÐÀº ±«ÆÅÇÑ ¹ö±×µéÀÇ ´Ù¼ö¸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â, Àß Å×½ºÆ®µÇ°í Àü¹®°¡ ¼öÁØÀÇ ±×°¡ ¸¸µç À¯Æ¿¸®Æ¼ ¿©´ü °³¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ÀÌ ¸ðµç À¯Æ¿¸®Æ¼µéÀº CD-ROM¿¡ ÀÖÀ¸¸é, °øºÎÇÏ°í ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼Ò½º±îÁö Á¦°øµÇ¾î ¿ë·®ÀÌ 2.5MB³ª µÈ´Ù. DEBUGGING APPLICATIONS·Î ¼Ò½º¿¡¼­ ¾÷üÀÇ ÃÖ°í °³¹ßÀÚµéÀÌ ¹ö±×¸¦ Á¦°ÅÇÏ°í ´õ ÁÁÀº ¼ÒÇÁÆ®¿þ¾î¸¦ ´õ »¡¸® Ãâ½ÃÇÏ´Â µ¥ »ç¿ëÇÏ°í °ËÁõµÈ ½ÇÇàµéÀ» ¹è¿ì°Ô µÉ °ÍÀÌ´Ù.
 
Debugging Applications´Â °³¹ßÀÚµé »çÀÌ¿¡¼­´Â ÀÌ¹Ì Çʵ¶¼­°¡ µÇ¾î ¹ö·È´Ù. ¾Æ¸¶Á¸¿¡ ÀÖ´Â º°ÀÇ °³¼ö¸¦ º¸¾Æµµ ±× Áø°¡¸¦ ÁüÀÛÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥À» ÀÐ°Ô µÇ´Â ÃþÀÌ ºñ±³Àû ¾ãÀ½¿¡µµ ºÒ±¸ÇÏ°í ¹ø¿ªÀ» ´ÜÇàÇÑ Á¤º¸¹®È­»ç °ü°èÀÚ ºÐµé²² ¸ÕÀú °¨»ç¸¦ µå¸°´Ù. ¿ªÀÚµµ ÀÌ¹Ì ÀÌ Ã¥À» ¾Æ¸¶Á¸¿¡¼­ ±¸ÀÔÇÏ¿© ÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¿¾È Â÷°îÂ÷°î Àаí ÀÖ¾ú´ø Ã¥À̾ú°í, ¸¹Àº °³¹ßÀÚ ¾ç¼º ÇÁ·Î±×·¥¿¡¼­µµ ÀÌ Ã¥À» ±ÇÀåÇϰí ÀÖÀ½À» ¾Ë°í ÀÖ´Ù.

Á¦Ç°À» °³¹ßÇÏ´Â ±â°£ Áß¿¡ µð¹ö±ëÀÌ Â÷ÁöÇÏ´Â ºñÀ²Àº Àý´ë·Î ¹«½ÃÇÒ ¼ö ¾ø´Â ¼öÄ¡À̰í (»õ·Î¿î ±â´ÉÀ» ³Ö±â À§Çؼ­ Ãâ½Ã°¡ ´Ê¾îÁö´Â Á¦Ç°º¸´Ùµµ) µð¹ö±ëÀÌ Àß µÇÁö ¾Ê¾Æ¼­ Á¦Ç° Ãâ½Ã°¡ ´Ê¾îÁö´Â °æ¿ì°¡ ¾ÆÁÖ ºó¹øÇÏ´Ù. ¿ªÀÚµµ ÇöÀç Çϰí ÀÖ´Â ÀÛ¾÷ÀÇ 90% ÀÌ»óÀÌ µð¹ö±ëÀ̾ ¾ó¸¶³ª ¸¹Àº µµ¿òÀ» ¹Þ°í ÀÖ´ÂÁö ¸ð¸¥´Ù.

ÀÌ Ã¥Àº ´Ü¼øÇÑ ÇÑ ±ÇÀÇ Ã¥ÀÌ ¾Æ´Ï´Ù. ÀÏÁ¾ÀÇ µð¹ö±ë (³ÐÀº ÀǹÌÀÇ) µµ±¸µé·Î ±¸¼ºµÈ Á¾ÇÕ ÆÐŰÁö(´Ù¼Ò Ã̽º·´°Ô ¸»Çϸé, "Á¾ÇÕ¼±¹°")¶ó°í »ý°¢ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ Á¾ÇÕ¼±¹°À» ¿­¾îº¸¸é Á¤¸» ´Ù¾çÇÑ ±º°ÍÁú°Å¸®µéÀÌ ÀÖ´Ù´Â °ÍÀ» ¹ß°ßÇÏ°Ô µÉ °ÍÀÌ´Ù.

ù¹øÂ° ¸Ô°Å¸®´Â »ó´çÈ÷ ÀÌ·ÐÀûÀÎ ³»¿ëÀ» ´ã°í À־ µð¹ö±ëº¸´Ù´Â Àüü Á¦Ç° °³¹ß¿¡¼­ÀÇ ´Ü°è¿Í °³¹ß ȸ»çÀÇ Á¶Á÷ µîÀ» ´Ù·ç°í ÀÖ´Ù. °ü¸®ÀÚ¿Í °³¹ßÀÚ ±×¸®°í QAµé¿¡ ´ëÇÑ ¾ð±ÞÀ» Çϸ鼭 °¢°¢ÀÇ ¿ªÇÒÀ» ²Ä²ÄÈ÷ ¤¾î°¡°í ÀÖ´Ù. Á¤±ÔÀûÀÎ °³¹ß ÇÁ·Î±×·¥¿¡ °üÇØ µé¾îº¼ ¸¸ÇÑ ³»¿ëµéÀ» Áö·çÇÏÁö ¾Ê°Ô °­·ÐÇÏ´Ù. ¿©ÀüÈ÷ ÀÌ·¯ÇÑ °­·Ð¿¡´Â °æÇèÀÌ ¿©±âÀú±â¿¡ ¹¯¾îÀÖ´Ù´Â °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

µÎ¹øÂ°´Â º»°ÝÀûÀÎ µð¹ö±ë ¹æ¹ý·ÐÀÌ´Ù. µð¹ö±ëÀÇ ±âº»ÀÌ µÇ´Â ¾ÆÀ̵ð¾î¸¦ ºÎ´ã ¾øÀÌ ¼ú¼ú Ç®¾î³ª°£´Ù. µð¹ö°Å°¡ ÀÛµ¿ÇÏ´Â ¿ø¸®¸¦ À§½ÃÇÏ¿©, ½ÉÁö¾î´Â °³¹ß Ãʱ⠴ܰèÀÎ »ç¾çÀ» Á¤ÇÒ ¶§ºÎÅÍ ¼¼½ÉÇÑ °í·Á°¡ ÀÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ÁÖÀåÇÑ´Ù. À̰ÍÀÌ ¹Ù·Î °ø°ÝÀûÀÎ µð¹ö±ëÀ̶ó°í ÇÊÀÚ´Â ¾ê±âÇÑ´Ù.

¼¼¹øÂ°´Â µð¹ö±ë¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â µµ±¸µé Áß¿¡ °¡Àå ºó¹øÇÏ°Ô »ç¿ëµÇ´Â µµ±¸ÀÎ ºñÁÖ¾ó C++ µð¹ö°Å¿Í ºñÁÖ¾ó º£ÀÌÁ÷ µð¹ö°Å¿¡ ´ëÇÏ¿© ¼³¸íÇϰí ÀÖ´Ù. °¡Àå ¸¹ÀÌ ±×¸®°í ¿À·¡ »ç¿ëµÇ´Â µð¹ö°ÅµéÀ̹ǷΠ°¢°¢ ÇÑ À徿 ÇÒ´çÇÏ¿© ¿ø¸®¿Í »ç¿ë ±×¸®°í ÀÀ¿ëÀ» º¸¿©ÁÖ°í ÀÖ´Ù. ¿ªÀÚ°¡ °¡Àå ¸ÕÀú Àб⠽ÃÀÛÇÑ Àåµµ ¹Ù·Î ¿©±âÀÌ´Ù.

³×¹øÂ°´Â ±× ¿Ü¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À¯Æ¿¸®Æ¼µéÀ» Á¦°øÇÑ´Ù. °¡Àå ¸À±ò½º·¯¿î °ÍÀº ÀÌ·¯ÇÑ À¯Æ¿¸®Æ¼µéÀº ½ÇÇà ÆÄÀϵµ ÀÖÁö¸¸ ¼Ò½º ÆÄÀϱîÁö À־ µ¶ÀÚµéÀÌ º¯°æÇϰųª Á»´õ ½Ã°£À» µé¿©¼­ °øºÎÇÒ ¼ö ÀÖ´Â ±âȸ¸¦ Á¦°øÇß´Ù´Â °ÍÀÌ´Ù. »Ó¸¸ ¾Æ´Ï¶ó, À¯Æ¿¸®Æ¼ °³¹ß ¹è°æºÎÅÍ ±¸Çö ±×¸®°í Å×½ºÆ®±îÁö Àüü °³¹ß ±â°£À» ¼³¸íÇÏ¿© º¸´Ù ü°èÀûÀ¸·Î À¯Æ¿¸®Æ¼µéÀ» ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇÏ¿´´Ù.

´Ù¼¸¹øÂ°´Â µð¹ö±ë»Ó¸¸ ¾Æ´Ï¶ó Å×½ºÆ®¿¡ ´ëÇÑ ºÎºÐµµ ¿©ÀüÈ÷ ¹è·ÁµÇ¾îÁ® ÀÖ´Ù. 13Àå¿¡¼­´Â °³¹ßÀÚµéÀÌ ½±°Ô °£°úÇÒ ¼ö ÀÖ´Â Å×½ºÆ®¿¡ ´ëÇÏ¿© °­Á¶Çϰí Á¶±×¸¸ µµ±¸±îÁö Á¦°øÇϰí ÀÖ´Ù.

¸¶Áö¸·Àº µð¹ö±ë ½ÇÀü À̾߱â¿Í ºÎ·ÏÀÌ´Ù. µð¹ö±ë ½ÇÀü À̾߱â´Â ÇÊÀÚ°¡ ºÎµúÈù »óȲÀ» ¼³¸íÇÏ°í ±×°ÍÀ» ¾î¶»°Ô ÇØ°áÇß´ÂÁö¸¦ º¸¿©ÁÖ´Â »ì¾Æ ÀÖ´Â °ø°úÀÌ´Ù. ºÎ·Ï¿¡ ´ëÇØ¼­ °­Á¶Çϴ åÀº °ÅÀÇ ¾øÀ» °ÍÀ̶ó°í »ý°¢ÇÏÁö¸¸, ÀÌ Ã¥ÀÇ ºÎ·ÏÀº ¿©·¯ºÐ¿¡°Ô ½ÇÁ¦ÀûÀ¸·Î ¸¹Àº µµ¿òÀ» ÁÙ °ÍÀÌ´Ù. 'ºÎ·Ï'À̶ó´Â ´Ü¾î°¡ Àý´ë·Î ¾î¿ï¸®Áö ¾ÊÀ» ºÎ·ÏÀÌ´Ù.

ÀÌ Ã¥À» ¹ø¿ªÇÏ´Â µ¿¾È °¡Àå °í½ÉÇß´ø ºÎºÐÀÌ ¹Ù·Î ¿ë¾îÀÌ´Ù. ÇѱÛÈ­µÈ MSDNÀÌ ¾ø±â ¶§¹®¿¡ ¿ë¾î¸¦ ¹ø¿ªÇÒ ¶§ ±âÁØÀÌ µÉ ¸¸ÇÑ °ÍÀÌ ¾ø¾ú´Ù. ±×·¡¼­ ¿ªÀÚ ÁÖÀ§¿¡ ÀÖ´Â °³¹ßÀÚµéÀÌ ´öºÐ¿¡ ¸¹Àº °í¹ÎÀ» ÇØ¾ß Çß´Ù. ÇÑÆíÀ¸·Î´Â MSDN¿¡ ÀÖ´Â ´Ü¾î(¿µ¾î)¸¦ ±×´ë·Î ¾²´Â °ÍÀÌ ¿µ¹®À¸·Î µÈ MSDNÀ» Âü°íÇÏ´Â °³¹ßÀڵ鿡°Ô ÆíÇÏ´Ù¶ó´Â »ý°¢ÀÌ µé¾î¼­ ¾ïÁö·Î ¸ðµç ¸»À» ÇѱÛÈ­ÇÏÁö´Â ¾Ê¾Ò´Ù. ÀÌ Ã¥°ú °°ÀÌ Á¦°øµÇ´Â CD-ROM¿¡´Â ¿µ¹® E-BookÀÌ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î, ¿ë¾îÀÇ ¾î»öÇÔÀÌ ÀÖÀ¸¸é Âü°íÇϱ⠹ٶõ´Ù. ÇÊÀÚÀÇ ¹®Àåü°¡ »ó´çÈ÷ ±¸¾îü¿©¼­ ¹ø¿ªÇÏ´Â µ¥ Á¶±Ý ´õ °í»ýÇß´Ù. ÃÖ´ëÇÑ ÇÊÀÚÀÇ Àǵµ, Áï Æí¾ÈÇÏ°Ô ³»¿ëÀ» Àü´ÞÇÏ´Â °ÍÀ» »ì·Á¼­ ¹ø¿ªÀ» ÇßÀ¸¹Ç·Î µ¶ÀÚ ¿©·¯ºÐµéµµ Æí¾ÈÇÏ°Ô ÀоîÁֱ⸦ ¹Ù¶õ´Ù.
 
 
 
                                  
ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»