1282(À̸®»¡¸®) ±¤°í ¹× Á¦ÈÞ¹®ÀÇÀÔ´Ï´Ù. 1282(À̸®»¡¸®) ·Î°íÀÔ´Ï´Ù.
±¸ 1282(À̸®»¡¸®) ¹Ù·Î°¡±â | ¿î¿µÀÚ¿¡°Ô ÂÊÁöº¸³»±â | Áñ°Üã±â Ãß°¡Çϱâ 
1282(À̸®»¡¸®) ¸Þ´ºÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
1282(À̸®»¡¸®) ¹è³ÊÀÔ´Ï´Ù
 
³ëÇÏ¿ì ±â¼ú¡¤¹ý·ü¡¤Ã¢¾÷ ¼³¹®Á¶»ç »ç¿ëÈıâ ƯÆÇ ¹× À̺¥Æ®
±â¼ú¡¤¹ý·ü¡¤Ã¢¾÷
Á¦¸ñ ·±Å¸ÀÓ ¿À·ù(Runtime Error)¶õ? Á¶È¸¼ö : 905
  ÀÛ¼ºÀÚ   ¼º°ø¿¹°¨   µî·ÏÀÏ   2006-08-11 13:54:25
  ±Û¹øÈ£   94
  ¾î¶² ÇÁ·Î±×·¥À» ¸¸µé ¶§ ±× ÇÁ·Î±×·¥ÀÇ ¼Ò½º Äڵ带 ¸ðµÎ ´Ù § ÈÄ¿¡´Â ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº °úÁ¤À» °ÅÄ£´Ù.    (¼Ò½º Äڵ带 ¿øÇÏ´Â µ¿ÀÛ¿¡ ¸Â°Ô »ç°íÇÏ¿© ¸¸µé¾î°¡´Â °úÁ¤À» 'Â¥´Ù' ȤÀº 'ÄÚµùÇÏ´Ù'¶ó°í ÇÑ´Ù)
 
     ¼Ò½º Äڵ带 ÄÄÆÄÀÏÇÑ´Ù
-> ¸®¼Ò½º(resource) ¹× ¿ÀºêÁ§Æ®(object) ÆÄÀÏ ¸µÅ©(link) ¹× ¿¬°è ÆíÁý
-> ½ÇÇà ÆÄÀÏ »ý¼º
-> ÇÁ·Î±×·¥ ½ÇÇà
-> Á¾·á
 
  1) ÄÄÆÄÀÏŸÀÓ ¿À·ù(Compile-time Error)
 
  ÀÌ °úÁ¤ Áß¿¡¼­, Á¦ÀÏ Ã³À½ °úÁ¤(¼Ò½º ÄÚµå ÄÄÆÄÀÏ)¿¡¼­ ¹ß»ýÇÏ´Â ¿À·ù´Â ÄÄÆÄÀÏŸÀÓ ¿À·ù ¶ó°í ÇÑ´Ù. ÄÄÆÄÀÏ µµÁß¿¡ ¹ß»ýÇÑ ¿À·ù¸¦ ÁöĪÇÏ´Â ¸»ÀÌ´Ù. ÀÌ ¿À·ù´Â ´ë°³ ¼Ò½º ÄÚµå ÀÚüÀÇ ¹®¹ýÀû ¿À·ù(syntax error)·Î ÀÎÇÏ¿© ¹ß»ýÇÑ´Ù. ¶ÇÇÑ ÀÌ ¿À·ù´Â Çڵ鸵(handling)ÀÌ ºÒ°¡´ÉÇÑ °ÍÀÌ´Ù. ÇÁ·Î±×·¥À¸·Î¼­ ½ÇÇàÁ¶Â÷ µÇ±â Àü¿¡ ¿À·ù°¡ ¹ß»ýÇߴµ¥ ´ç¿¬È÷ Çڵ鸵ÀÌ°í ³ª¹ßÀÌ°í ÀÏ´Ü Äڵ带 ¼öÁ¤ÇؾßÇÒ °ÍÀÌ´Ù. ±×·¡¼­ ÀÌ ¿À·ù´Â °³¹ß °úÁ¤¿¡¼­ »çÀü¿¡ ¼öÁ¤µÇ¹Ç·Î ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ÀÌ ¿À·ù¸¦ º¼ ÀÏÀº ¾ø´Ù.
 
  2) ¸µÅ©Å¸ÀÓ ¿À·ù(Link-time Error)
 
  µÎ ¹ø° °úÁ¤(¿¬°è ÆíÁý)¿¡¼­ ¹ß»ýÇÏ´Â ¿À·ù´Â ¸µÅ©Å¸ÀÓ ¿À·ù¶ó°í ÇÑ´Ù. ÄÄÆÄÀÏŸÀÓ ¿À·ù¿Í ¸¶Âù°¡Áö·Î ÇÁ·Î±×·¥ ½ÇÇà Àü¿¡ ¹ß»ýÇÑ ¿À·ùÀÇ ÇϳªÀÌ´Ù. »ç½Ç ÀÌ ¿À·ù´Â ±×¸® Áß¿äÇÏ°Ô ¿©±âÁöµµ ¾Ê°í, ÀÌ·± ¿ë¾î´Â Àß ¾²Áöµµ ¾Ê´Â´Ù.  ÀÌ ¿À·ù´Â ÁÖ·Î ÇÊ¿äÇÑ ¸®¼Ò½º(Resource; ±×¸², ¹®ÀÚ¿­°ú °°ÀÌ ÇÁ·Î±×·¥¿¡ µé¾î°¡´Â ºÎ°¡ÀûÀÎ µ¥ÀÌÅ͵éÀ» ÀÏÄ´´Ù)³ª ¶óÀ̺귯¸®ÀÇ ºÎÀç·Î ÀÎÇØ ¹ß»ýÇÏÁö¸¸, ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â ÇØ°áÇϱⰡ ±î´Ù·Ó´Ù. ÄÄÆÄÀÏ ¿À·ù¿Í ¸¶Âù°¡ÁöÀÇ ÀÌÀ¯·Î ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ¸Â´Ú¶ß¸± ÀÏÀÌ ¾ø´Â ÇüÅÂÀÇ ¿À·ùÀÌ´Ù.
 
 3) ·±Å¸ÀÓ ¿À·ù(Run-time Error)
 
  ±×¸®°í ³×¹ø° °úÁ¤¿¡¼­ ¹ß»ýÇÏ´Â ¿À·ù¸¦ ·±Å¸ÀÓ ¿À·ù¶ó°í ÇÑ´Ù. ·±Å¸ÀÓ ¿À·ùÀÇ Á¤ÀÇ´Â ¸» ±×´ë·Î, "ÇÁ·Î±×·¥ ½ÇÇà Áß ¹ß»ýÇÑ ¿À·ù"ÀÌ´Ù. ´Ù¸¥ ¶æÀº ¾ø´Ù. ÀÎÅÍ³Ý °Ë»öÀ» ÇÏ´Ùº¸¸é ·±Å¸ÀÓ ¿À·ù¸¦ ¼³¸íÇÏ´Â ¸»ÀÌ ´ÙÀ½°ú °°Àº °ÍµéÀÌ ÀÖ´Ù.

  "ÇÁ·Î±×·¥ÀÌ Á¶Á¤ÇÒ ¼ö Àִ ȯ°æÀ» ³Ñ¾î¼± ȯ°æ¿¡ ÀÇÇؼ­ ¹ß»ýµÇ´Â ¿À·ù",
  "¾î¶² °´Ã¼(object)¸¦ ½ÇÇàÇÏ·Á°í ã´Ù°¡ ¾ø°Å³ª, ȤÀº Àû´çÇÏÁö ¾ÊÀº °ªÀ» ¸®ÅÏ ¹ÞÀ¸¸é¼­ »ý±â´Â ¿À·ù"
 
  ÀÌ ¼³¸íµéÀº ¿ÏÀüÈ÷ Ʋ¸° °Ç ¾Æ´ÏÁö¸¸ ¾ö¹ÐÈ÷ ¸»ÇÏ¸é ¸ðµÎ Ʋ·È´Ù. ¿Ö ±×·±Áö ¾Ë¾Æº¸ÀÚ.
 
  4) ·±Å¸ÀÓ ¿À·ùÀÇ ¹ß»ý ¿øÀÎ
 
  ·±Å¸ÀÓ ¿À·ùÀÇ ¹ß»ý ¿øÀÎÀº ¸Å¿ì ´Ù¾çÇÏÁö¸¸ ÇÇ»óÀûÀÎ ÀÌÀ¯´Â ´Ü ÇϳªÀÌ´Ù.
  ÇÁ·Î±×·¥ÀÌ µ¿ÀÛ Áß¿¡ ¾î¶² ÀÌÀ¯·Î À߸øµÈ µ¥ÀÌÅ͸¦ °¡Áö°Ô µÇ¾î À߸øµÈ 󸮸¦ ÁøÇàÇÏ·Á ÇÒ ¶§ ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀÌ´Ù. ÀÌ ¶§ ÇÁ·Î±×·¥ ÀÚüÀûÀ¸·Î Á¶Á¤Çϰųª, ȤÀº OS°¡ ³¢¾îµé¾î ÇÁ·Î±×·¥À» ÁߴܽÃŲ´Ù. ÇÁ·Î±×·¥ÀÌ ·±Å¸ÀÓ ¿À·ù¸¦ ÀÚüÀûÀ¸·Î Á¶Á¤Çß´Ù¸é »ç¿ëÀÚ´Â ¿©ÀüÈ÷ ÇÁ·Î±×·¥À»  °è¼Ó ÀÌ¿ë ÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÏÁö¸¸ OS°¡ ÇÁ·Î±×·¥À» ÁßÁö½ÃÄ×´Ù¸é ´õ ÀÌ»ó ÀÌ¿ëÇÏÁö ¸øÇÏ°í »ç¿ëÁßÀÌ´ø µ¥ÀÌÅ͵µ Áõ¹ßÇÏ°Ô µÈ´Ù.
  ÇÁ·Î±×·¡¸ÓµéÀº ºÐ¸íÈ÷ °³¹ß °úÁ¤¿¡¼­ ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÒ °¡´É¼ºÀ» ÅëÂûÇÏ¿© ¿À·ù°¡ ¹ß»ýÇصµ À߸øµÈ 󸮸¦ ÇÏÁö ¾Êµµ·ÏÇÏ´Â Äڵ带 ¹Ì¸® ³Ö¾î¼­ »ç¿ëÀÚ¿¡°Ô ¾Ë·Ï´Þ·ÏÇÏ°í È­·ÁÇÏ°í ÀÚ¼¼ÇÑ ¾Ë¸²Ã¢À» ¶ç¿ö Ä£ÀýÇÏ°Ô ¾Ë·ÁÁÖÁö¸¸, ÇÁ·Î±×·¡¸Óµéµµ ½ÅÀº ¾Æ´Ñ °ü°è·Î ¾î¼´Ùº¸¸é ¿¹±âÄ¡ ¸øÇÑ ·±Å¸ÀÓ ¿À·ù(unexpected run-time error)°¡ ¹ß»ýÇÑ´Ù.
  ±×·¯¸é ±×·¸°Ô ÇÁ·Î±×·¥ÀÌ Çڵ鸵ÇÏÁö ¸øÇÑ ¿¹±âÄ¡ ¸øÇÑ ·±Å¸ÀÓ ¿À·ù´Â ¾î¶»°Ô µÉ±î?   ±×°ÍÀº 'Çϼö Á¾¸» ó¸®Àå'À» ¶°¿Ã¸®¸é ¾î¶»°Ô µÉÁö ¾Ë±â ½±´Ù. Çڵ鸵µÇÁö ¸øÇÑ ·±Å¸ÀÓ ¿À·ù´Â OS(ȤÀº VM)°¡ ÃÖÁ¾ÀûÀ¸·Î ó¸®ÇÑ´Ù. OS´Â ·±Å¸ÀÓ ¿À·ù¸¦ ÃÖÁ¾ÀûÀ¸·Î Çڵ鸵ÇÏ¿© »ç¿ëÀÚ¿¡°Ô ¿¹±âÄ¡ ¸øÇÑ ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÏ¿´À½À» ¾Ë¸° ÈÄ ÇÁ·Î±×·¥À» Á¾·á½ÃÅ°°í ´Ù½Ã Á¤»óÀûÀ¸·Î ÄÄÇ»Å͸¦ ¿î¿µÇÑ´Ù. ÀÌ°ÍÀÌ À©µµ¿ì¿¡¼­ Á¾Á¾ º¸°ÔµÇ´Â ´ÙÀ½°ú °°Àº Àå¸éÀÇ ¹ß»ý °úÁ¤ÀÌ´Ù.
 
 
 
 
  ¾Õ¼­ ¼³¸íÇÑ´ë·Î, ·±Å¸ÀÓ ¿À·ùÀÇ ÇÇ»óÀûÀÎ ÀÌÀ¯´Â ´Ü ÇÑ °¡Áö¶ó°í Çß´Ù. ±×·¸´Ù¸é ±Ùº»ÀûÀÎ ¿øÀÎÀº ¹»±î? ´äÀº, "³Ê¹« ´Ù¾çÇÏ´Ù"ÀÌ´Ù. ±× Áß ¸î °³¸¦ »Ì¾Æ ³ª¿­ÇÏÀÚ¸é ´ÙÀ½°ú °°´Ù.
 
  1. ³í¸®ÀûÀ¸·Î À߸øµÈ µ¿ÀÛÀÇ Á¶ÇÕ
  2. OS°¡ ÆÇ´ÜÇϱ⿡ ¾î¶² ÇÁ·Î±×·¥ÀÌ ³»¸° ¸í·ÉÀÌ ÄÄÇ»ÅÍÀÇ ¿î¿µ¿¡ ÁÁÁö ¾ÊÀº ¿µÇâÀ» ¹ÌÄ£´Ù°í »ý°¢µÉ ¶§
  3. Ç÷§Æû(platform) Â÷ÀÌÀÇ ¹®Á¦
 
  '³í¸®ÀûÀ¸·Î À߸øµÈ µ¿ÀÛÀÇ Á¶ÇÕ'À̶ó´Â °ÍÀº ½±°Ô ¸»ÇØ ¹ö±×(bug)ÀÌ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ÇÁ·Î±×·¥À» Ç×»ó ÇÁ·Î±×·¥ÀÌ Á¤»óÀûÀÌ°í »ó½ÄÀûÀÎ ¹æÇâÀ¸·Î µ¿ÀÛÇϵµ·Ï ¼³°èÇÏÁö¸¸ ÀÌ¹Ì ¸»ÇÑ´ë·Î ÇÁ·Î±×·¡¸Ó´Â ½ÅÀÌ ¾Æ´Ï¹Ç·Î ÇÁ·Î±×·¥Àº ºÐ¸í ÀÌ»óÇÑ µ¿ÀÛÀ» ÇÒ ¼ö°¡ ÀÖ´Ù. ±â´ëÇÏ°í ¿¹ÃøÇÏ°í ¼³°èÇÑ ¹æÇâÀ¸·Î ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏÁö ¾Ê´Â °ÍÀÌ´Ù. ±×·² ¶§ ¿ì¸®´Â À̸¦ ¹ö±×¶ó°í ºÎ¸¥´Ù. ÀÌ·± Ãø¸é¿¡¼­ ¸ðµç ÇÁ·Î±×·¥Àº ¹ö±×°¡ ¹ß»ýÇÒ °¡´É¼ºÀÌ ÀÖ´Ù°í ÇÒ ¼öµµ ÀÖ´Ù. ±×·¡¼­, ¾î´À °ÍÀ̳ª ¸¶Âù°¡ÁöÁö¸¸, ÇÁ·Î±×·¥µµ Çǵå¹é(feedback)ÀÌ Áß¿äÇÏ´Ù.
  ¹°·Ð ¹ö±×°¡ ¹ß»ýÇß´Ù°í ´Ù ·±Å¸ÀÓ ¿À·ù·Î Á÷ÇàÇÏ´Â °ÍÀº ¾Æ´Ï´Ù. ¹ö±×¿¡µµ ¸ÖÂÄÇÏ°Ô µ¿ÀÛÇÏ´Â(±×·¯³ª ¿øÇÏ´Â ¹æÇâÀº ¾Æ´Ñ) ¹ö±×¿Í, ·±Å¸ÀÓ ¿À·ù¸¦ ¹ß»ý½ÃÅ°´Â ¹ö±×°¡ ÀÖ´Ù. ±×·¡¼­ ¹ö±×´Â 󸮰¡ °ñÄ¡ ¾ÆÇÁ´Ù.
 
  Ç÷§Æû Â÷ÀÌÀÇ ¹®Á¦·Î ÀÎÇÑ ·±Å¸ÀÓ ¿À·ù´Â ÇÁ·Î±×·¥ ¼³°è¿¡ ´ëÇÑ ¹®Á¦À̱⵵ ÇÏ´Ù. ´ÜÀûÀÎ ¿¹¸¦µéÀÚ¸é, À©µµ¿ì XP¿¡¼­ °³¹ßµÈ ÇÁ·Î±×·¥ÀÌ DOS¿¡¼­ Àß µ¹¾Æ °¡°Ú´À³ÄÇÏ´Â °ÍÀÌ´Ù. ¹°·Ð ±×·² ¼öµµ, ¾Æ´Ò ¼öµµ ÀÖ´Ù.
  ¿äÁò °³¹ßµÇ´Â ´ë°³ÀÇ ÇÁ·Î±×·¥Àº ¼±¹è ÇÁ·Î±×·¡¸Óµé¿¡ ÀÇÇØ ÀÌ¹Ì °³¹ßµÈ Æí¸®ÇÑ ¶óÀ̺귯¸®¿Í ÅøÀ» ÀÌ¿ëÇÔÀ¸·Î½á °³¹ß »ý»ê¼ºÀ» ³ôÀÌ°í ½Ã°£À» ´ÜÃà½ÃÅ°°ï ÇÏÁö¸¸, ¿ÀÈ÷·Á ±× ¶§¹®¿¡ Ç÷§Æû¿¡ Á¦¾àÀ» ¹Þ°Ô µÈ´Ù. ±× ¶óÀ̺귯¸®°¡ ƯÁ¤ Ç÷§Æû¿¡¼­ ÃÖÀûÈ­ µÇ¾îÀÖ´Â °æ¿ì°¡ ¸¹±â ¶§¹®ÀÌ´Ù. ±×·¡¼­ ¾Õ¼­ µç ¿¹¿Í °°ÀÌ, Ç÷§ÆûÀÌ ¹Ù²î¸é ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏ´Â »óȲµµ ¹Ù²ï´Ù. ÇÁ·Î±×·¥ ¼³°è½Ã¿¡ ±×°ÍÀ» ¿¹ÃøÇÏÁö ¸øÇÏ¸é °á±¹ ÇÁ·Î±×·¥Àº ¿Àµ¿ÀÛÇÏ¿© ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀÌ´Ù. ±×·±µ¥ »ç½Ç ÀÌ°ÍÀº ¿¹ÃøÇÏ¿© ¼³°èÇÑ´Ù Çصµ ÀÌ·¯ÇÑ ¿Àµ¿ÀÛÀ» ¿ÏÀüÈ÷ ¹Ú¸êÇÒ ¼ö´Â ¾ø´Ù. ¸ðµç »ç¿ëÀÚÀÇ ÄÄÇ»ÅÍ°¡ °°Àº OS¶ó°í Çؼ­ ÀåÂøÇÑ Çϵå¿þ¾î³ª ±ò¸° ÇÁ·Î±×·¥ÀÌ ÇÑ°á °°ÀÌ °°Àº °ÍÀÌ ¾Æ´Ï¹Ç·Î ¾ó¸¶µçÁö ¹ß»ýÇÒ ¼ö°¡ ÀÖ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ Ç÷§Æû°ú ÇÁ·Î±×·¥ »çÀÌÀÇ °ÝÂ÷¸¦ ÁÙÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀ» °í¾ÈÇÏ°Ô µÇ´Âµ¥, ±×°ÍÀÌ ¹Ù·Î VMÀÌ´Ù. ÀÌ VMÀ» ÅëÇØ ½ÇÇàµÇ´Â ÇÁ·Î±×·¥Àº ¾î¶² Ç÷§Æû¿¡¼­µçÁö µ¿ÀÏÇÏ°Ô µ¿ÀÛÇÑ´Ù°í º¸Àå¹Þ´Â´Ù. ´öºÐ¿¡ ÀÌ·¸°Ô Ç÷§Æû Â÷ÀÌ¿¡ ÀÇÇÑ ·±Å¸ÀÓ ¿À·ù´Â Á¡Á¡ Çؼҵǰí ÀÖ´Ù.
 
  ¾Æ, Àá½Ã À̾߱Ⱑ »ü´Âµ¥....;;
  ±× ´ÙÀ½, ¸¶Áö¸·À¸·Î 2¹øÀÇ °æ¿ì´Â »ç½Ç À§ÀÇ È­¸é°ú °°Àº ¸ðµç ¿À·ù ¸Þ½ÃÁöÀÇ ¿øÀÎÀ̱⵵ ÇÏ´Ù. ¹ö±×·Î ÀÎÇؼ­, ȤÀº Ç÷§Æû Â÷ÀÌ·Î ÀÎÇÑ ¿Àµ¿ÀÛÀ¸·Î ÀÎÇØ ÇÁ·Î±×·¥ÀÌ 'ºÐ¼ö¿¡ ³ÑÄ¡´Â Áþ'(±ÇÇÑÀ» ³Ñ´Â µ¿ÀÛ)À» Çϸé OS´Â ÇÁ·Î±×·¥À» ÁßÁö ½ÃÅ°°í °­Á¦ Á¾·á ½ÃŲ´Ù.
  ±×·± 'ºÐ¼ö¿¡ ³ÑÄ¡´Â Áþ'À¸·Î ¸»ÇÒ °Í °°À¸¸é, ´ëÇ¥ÀûÀ¸·Î '¸Þ¸ð¸® ħ¹ü'À» µé ¼ö ÀÖ´Ù. '¸Þ¸ð¸® ħ¹ü'Àº, ¾î¶² ÇÁ·Î±×·¥ÀÌ OS°¡ Çã¶ôÇÑ ¸Þ¸ð¸®ÀÇ ¿µ¿ª ÀÌ¿ÜÀÇ ¿µ¿ª¿¡ Á¢±ÙÇÏ·Á°í ÇÏ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ºóÆ´¾øÀÌ ²Ë Â¥ÀÎ ¿î¿µÃ¼Á¦¿¡¼­ ´ë´ÜÈ÷ À§ÇèÇÑ ÇൿÀ¸·Î¼­, OS´Â Áï½Ã ÇÁ·Î±×·¥À» ¸ØÃá µÚ »ç¿ëÀÚ¿¡°Ô ¾Ë¸®°í °­Á¦ Á¾·á½ÃŲ´Ù. OS¶ó´Â 'µ¶ÀçÀÚ'°¡ ±¸ÃàÇØ ³õÀº ¼¼»óÀÌ º¸±â¿¡´Â ¹ý·ü À§¹Ý°ú °°´Ù. À§¹ýÀ» ÀúÁö¸£¸é ¾îÂî µÉ±î? ´ç¿¬È÷ ¼º¹®¹ý¿¡ ¸í½ÃµÈ ±×´ë·ÎÀÇ Ã³¹úÀ» ¹ÞÀ» °ÍÀÌ´Ù.
 
  5) ·±Å¸ÀÓ ¿À·ùÀÇ ÇØ°áÃ¥
 
  ¹ß»ý ¿øÀÎÀ» ¾Ë¾ÒÀ¸´Ï, ÀÌÁ¦ ÇØ°á ¹æ¹ýÀ» ¾Ë¾Æ¾ß ÇÒ °ÍÀÌ´Ù. ·±Å¸ÀÓ ¿À·ù´Â ¾î¶»°Ô ÇØ°áÇÒ ¼ö ÀÖÀ»±î? °á·ÐºÎÅÍ ¸»ÇÏÀÚ¸é ÀÏ¹Ý »ç¿ëÀÚµéÀº ·±Å¸ÀÓ ¿À·ù¸¦ °ÅÀÇ ÇØ°áÇÒ ¼ö ¾ø´Ù. ¾î¶² ÇÁ·Î±×·¥¿¡¼­ ¹ß»ýÇÏ´Â ·±Å¸ÀÓ ¿À·ù¿¡ ´ëÇÑ 'ÇØ°áÃ¥'À̶ó°í ¾Ë·ÁÁö´Â °ÍÀº ÀüÀûÀ¸·Î ±× ÇÁ·Î±×·¥À» ¸¸µç »ç¶÷, ȤÀº ±× ÇÁ·Î±×·¥°ú ¸ÅÄ¿´ÏÁòÀ» Àß ¾Æ´Â ÀϺΠÀü¹®°¡µéÀÌ Á¦½ÃÇÑ °ÍÀÌ´Ù. ÀÏ¹Ý »ç¿ëÀÚµéÀº(¹°·Ð ¿©±â¿¡µµ Àü¹®°¡´Â ÀÖ°ÚÁö¸¸...) ±×Àú Àü¹®°¡µéÀÌ ¾Ë·ÁÁÖ´Â ´ë·Î µû¸¦ ¼ö ¹Û¿¡ ¾ø´Ù. ±×·¡¼­ ·±Å¸ÀÓ ¿À·ù¸¦ ÇØ°áÇÏ´Â ÆÐÄ¡³ª ÇØ°áµÈ »õ·Î¿î ¹öÀüÀÌ ³ª¿À±â¸¦ ±â´Ù·Á¾ß ÇÑ´Ù. ÇÏÁö¸¸ ±× ÇØ°áÃ¥À̳ª ÆÐÄ¡°¡ ¸ðµç ÄÄÇ»ÅÍ, ¸ðµç »óȲ¿¡¼­ À¯È¿ÇÒ ¼ö´Â ¾øÀ¸¸ç, °á±¹ ·±Å¸ÀÓ ¿À·ù´Â ¸ðµç »ç¶÷, ¸ðµç ÄÄÇ»ÅÍ¿¡¼­ ¿ÏÀüÈ÷ ¹Ú¸êµÇ±â Èûµé´Ù. ±× ÀÌÀ¯´Â °£´ÜÇÏ´Ù. ÀÏ¹Ý »ç¿ëÀÚ´Â ÇÁ·Î±×·¥ ³»ºÎ¿¡¼­, ƯÁ¤ÇÑ µ¿ÀÛÀ̳ª ÀÛ¾÷ÀÌ ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö ¸ð¸£±â ¶§¹®ÀÌ´Ù. ¸¸¾à ±×°É ¾È´Ù¸é ¿Ö ¿À·ù°¡ ¹ß»ýÇß´ÂÁöµµ ±Ý¹æ ÃßÀûÇس»¾î ¿À·ù¸¦ ÇØ°áÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ·±Å¸ÀÓ ¿À·ù¸¦ ÇØ°áÇÏ´Â ¹æ¹ýÀÇ ÇÙ½ÉÀº ÇÁ·Î±×·¥ÀÌ ¾î¶»°Ô À߸ø µ¹¾Æ°¡´ÂÁö ¾Ë¾Æ³»´Â °ÍÀÌ´Ù.
  ±×·¸´Ù°í ±× ¸ÅÄ¿´ÏÁòÀ» ¸ð¸£´Â ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ·±Å¸ÀÓ ¿À·ù¸¦ ¾ÆÁÖ ÇØ°áÇÒ ¼ö ¾ø´Ù´Â ¸»Àº ¾Æ´Ï´Ù. ÇÁ·Î±×·¡¸Óµé(½Ã½ºÅÛ ÇÁ·Î±×·¡¸Ó³ª OS ÇÁ·Î±×·¡¸Óµî)Àº ¿À·ù°¡ ¹ß»ýÇßÀ» ¶§ ´Ù¸¥ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇØ ¹Ýµå½Ã ¿À·ùÀÇ ¿øÀΰú ¹ß»ý À§Ä¡µî¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾Ë·ÁÁÖµµ·Ï ¼³°èÇÑ´Ù. ±×·± ¶§¿¡ ¹ß»ýÇÏ´Â ¿À·ù ¸Þ½ÃÁöÀÇ ÀϺδ ÀÏ¹Ý »ç¿ëÀڵ鵵 ½±°Ô ¾Ë¾ÆµéÀ» ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, "ÆÄÀÏÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù", "ÆÄÀÏÀÌ ÀÌ¹Ì »ç¿ë ÁßÀ̹ǷΠÁ¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù", "Á¢±Ù ±ÇÇÑÀÌ ¾ø½À´Ï´Ù" µî°ú °°ÀÌ µü º¸¸é ¾Ë ¼ö ÀÖ´Â ¿À·ù ¸Þ½ÃÁöµµ ÀÖ´Ù. ÀÌ·± °æ¿ì¿¡ ´«Ä¡°¡ Á» Àְųª ÄÄÇ»Å͸¦ Á» ¸¸Áú ÁÙ ¾Æ´Â »ç¿ëÀÚ¶ó¸é ±Ý¹æ ÇØ°áÇÒ ¼ö ÀÖ´Ù. ¹°·Ð ÀÌ°ÍÀú°Í °Çµå¸®´Ù°¡ ¸Á°¡¶ß¸®´Â ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.
 
 
- °á·Ð
 
  ÀÚ, ±×·¯¸é ÀÌÁ¦ ÀÎÅͳݿ¡ ¶°µµ´Â ·±Å¸ÀÓ ¿À·ù¿¡ ´ëÇÑ µÎ °³ÀÇ ¼³¸íÀÌ ¹¹°¡ Ʋ·È´ÂÁö ¾Ë°Ú´Â°¡?
 

  "ÇÁ·Î±×·¥ÀÌ Á¶Á¤ÇÒ ¼ö Àִ ȯ°æÀ» ³Ñ¾î¼± ȯ°æ¿¡ ÀÇÇؼ­ ¹ß»ýµÇ´Â ¿À·ù"
  ==> ·±Å¸ÀÓ ¿À·ù¶ó´Â °ÍÀº ÇÁ·Î±×·¥ÀÇ Á¶Á¤ °¡´É ¿©ºÎ¿Í´Â ¹«°üÇÏ´Ù.

  "¾î¶² °´Ã¼(object)¸¦ ½ÇÇàÇÏ·Á°í ã´Ù°¡ ¾ø°Å³ª, ȤÀº Àû´çÇÏÁö ¾ÊÀº °ªÀ» ¸®ÅÏ ¹ÞÀ¸¸é¼­ »ý±â´Â ¿À·ù"
  ==> ÀÌ ¼³¸íµµ Âü ¾Ö¸ÅÇÏ´Ù. Àû´çÇÏÁö ¾ÊÀº °ªÀ» ¸®ÅÏ ¹Þ¾Ò´Ù°í ÁË´Ù ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.(¹°·Ð OOP¿¡¼­´Â ±×·² ¼ö ÀÖ´Ù).
 
 
 
  °á·Ð : ·±Å¸ÀÓ ¿À·ù´Â "ÇÁ·Î±×·¥ ½ÇÇà µµÁß¿¡ ¹ß»ýÇÑ ¿À·ùÀÇ ÃÑĪ"ÀÏ »Ó, ±× ÀÌ»ó ±× ÀÌÇϵµ ¾Æ´Ï´Ù.
 
 
* ¿À·ù Çڵ鸵(error handling) : ÇÁ·Î±×·¥ ½ÇÇà µµÁß ¹ß»ýÇÑ ¿À·ù¸¦ ó¸®ÇÏ´Â °ÍÀ» ÀÏÄ´´Ù.
* Ç÷§Æû(platform) : OS³ª ÇÁ·Î±×·¥ÀÌ µ¿ÀÛÇÏ°í ÀÖ´Â ÄÄÇ»ÅÍ È¯°æÀ» ÅëĪÇÑ´Ù.
* VM(Virtual Machine) : °¡»ó ¸Ó½Å. ÇÁ·Î±×·¡¹Ö¿¡¼­ ¸»ÇÏ´Â VMÀº ÄÄÆÄÀÏµÈ ÇÁ·Î±×·¥ÀÇ Äڵ带 ¹ø¿ªÇÏ¿© ½ÇÇàÇÏ´Â ÄÄÆÄÀÏ·¯¸¦ ÁöĪÇÏ´Â ¸»ÀÌ´Ù. Çϵå¿þ¾î¿Í ÇÁ·Î±×·¥ »çÀ̸¦ Áß°èÇÏ¸ç ¾çÀÚ°£ Â÷À̸¦ ÁÙÀÌ´Â ¿ªÇÒÀ» ÇÑ´Ù.
* OS(Operating System) : ¿î¿µ üÁ¦
(Ãâó : '·±Å¸ÀÓ ¿À·ù(Runtime Error)¶õ?' - ³×À̹ö Áö½ÄiN)


´ñ±Û

  À̸§  
  ºñ¹Ð¹øÈ£  
  ½ºÆÔ¼º±Û ¹æÁöÄÚµå   ½ºÆÔ¼º ±Û¹æÁö¸¦ À§ÇÏ¿© ¿·ÀÇ ¼ýÀÚ¸¦ ²À ÀÔ·ÂÇØÁÖ¼¼¿ä.
 

           
¹øÈ£ Á¦¸ñ ´Ð³×ÀÓ µî·ÏÀÏ Á¶È¸¼ö
ÇǾ¾(PC)¹æ °ÇÃ๰ ¿ëµµºÐ·ù°¡ ¾î¶»°Ô ¹Ù²î¾ú³ª ¿î¿µÀÚ 2014-04-16 8494
Ÿ»çÀÌÆ® ÁÁÀº±Û °¡Á®¿À´Â ¹æ¹ý ´©±¸³ª ½±°Ô µû¶óÇØ º¸¼¼¿ä. 2 ¿î¿µÀÚ 2012-05-03 7138
ÇǾ¾¹æ ½Å±Ôâ¾÷ ÀýÂ÷ ¿î¿µÀÚ 2012-01-19 7005
Á¤º¸¼öÁýÀÌ Àý¹ÝÀÇ ¼º°ø ¼º°ø¿¹°¨ 2006-06-22 7009
110 SHIFT(½ÃÇÁÆ®)Å°ÀÇ ¿­°¡Áö ±â´É ¼º°ø¿¹°¨ 2006-10-17 711
109 JPEG, GIF, BMP ÀÇ Â÷ÀÌÁ¡ ¼º°ø¿¹°¨ 2006-09-19 687
108 ÄÄÇ»ÅÍ Á¶¸³¹æ¹ý µ¿¿µ»ó °­Á ¼º°ø¿¹°¨ 2006-09-19 800
107 PCºÎÇ° A/S ¾î¶»°Ô ¹Þ³ª? ¼º°ø¿¹°¨ 2006-09-17 762
106 ¿µ»ó Á¦Á¶±â ¼º°ø¿¹°¨ 2006-09-15 639
105 Æ÷Åä샾 Å×Å©´Ð ¼º°ø¿¹°¨ 2006-09-15 573
104 Æ÷Åä샾 8.0 ±â´É ÀÍÈ÷±â ¼º°ø¿¹°¨ 2006-09-15 699
103 ¿¢¼¿ 2000 Áß±Þ°úÁ¤ ¼º°ø¿¹°¨ 2006-09-15 664
102 ¿¢¼¿ 2000 ÃʱްúÁ¤ ¼º°ø¿¹°¨ 2006-09-15 842
101 Ãʺ¸ÀÚ¸¦ À§ÇÑ windows xp ¼³Ä¡ ¿Ïº® ¼³¸í ¼º°ø¿¹°¨ 2006-09-15 709
100 Æ÷Åä샾 7.0 °øºÎÇϱ⠼º°ø¿¹°¨ 2006-09-15 691
99 USB Æ÷Æ®¿¡ ´ëÇÑ ¸ðµç°Í ¼º°ø¿¹°¨ 2006-09-10 537
98 À©µµ¿ì Á¾·ù ¼º°ø¿¹°¨ 2006-08-25 638
97 À©µµ¿ì ´ÜÃà±â ¸ðÀ½ ¼º°ø¿¹°¨ 2006-08-11 693
96 PCÁ¶¸³ ÀÌ·¸°Ô ÇÏ¸é ¿Ïº®ÇÏ´Ù.(Á¶¸³ »çÁøÀ¸·Î ¼³¸í) ¼º°ø¿¹°¨ 2006-07-28 956
95 ÄÄ ÀÚÆÇ Æ¯¼öºÎÈ£ ³ª¿­Ç¥ ¼º°ø¿¹°¨ 2006-07-21 504
·±Å¸ÀÓ ¿À·ù(Runtime Error)¶õ? ¼º°ø¿¹°¨ 2006-08-11 905
93 USB (UNIVERSAL SERIAL BUS) ¼º°ø¿¹°¨ 2006-07-20 617
92 Çϵåµð½ºÅ©µå¶óÀ̹ö(HDD) ¼º°ø¿¹°¨ 2006-07-20 700
91 Çϵåµð½ºÅ© º£µå ¼½ÅÍ ¶õ? ¼º°ø¿¹°¨ 2006-07-14 682
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

   
 
 
  1282(À̸®»¡¸®) ¼Ò°³, ÂÊÁö ¹®ÀÇ , ¸ÞÀÏ ¹®ÀÇÀÔ´Ï´Ù
1282(À̸®»¡¸®) ÁÖ¼Ò¿Í ¿¬¶ôóÀÔ´Ï´Ù