1. ÀÎÅÍ·´Æ®) ÀÎÅÍ·´Æ®ÀÇ °³¿ä
ÄÄÇ»ÅÍÀÇ CPU¿Í ÁÖ±â¾ïÀåÄ¡´Â 󸮱âÀÇ Å¬·°¿¡ ÀÇÇØ µ¿±âÈ µÇ¾î Åë½ÅÇϹǷΠ¹®Á¦°¡ ¹ß»ýÇÏÁö ¾ÊÁö¸¸ ÁÖº¯±â±â¿Í ÄÄÇ»ÅÍ´Â µ¿±âÈ µÇÁö ¾Ê°í ¼·Î µ¶¸³ÀûÀ¸·Î Àֱ⠶§¹®¿¡ ¿ÜºÎ ±â±âµéÀº 󸮱â¿Í Åë½ÅÀ» À§ÇÏ¿© 󸮱Ⱑ ÁغñµÇ¾úÀ½À» È®ÀÎÇÏ´Â ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ º¸³¿À¸·Î½á 󸮱â¿Í Åë½ÅÀ» ½ÃÀÛÇÑ´Ù.
ÀÎÅÍ·´Æ®(interrupt)¶õ ÇÁ·Î¼¼¼°¡ ¸í·É¹®À» ¼öÇàÇÏ°í ÀÖÀ» ¶§ ,¶Ç´Â ½ÇÇà Áß ÀÔÃâ·Â ¿ä±¸°¡ ÀÖÀ» ¶§ ´Ù¸¥ ÀÛ¾÷À» ó¸®ÇÏ°íÀÚ °Á¦ÀûÀ¸·Î ±× ¼öÇàÀ» ÁߴܽÃÅ°´Â °ÍÀ» ¸»ÇÑ´Ù.
½Ã½ºÅÛ¿¡¼ ¾î¶² ó¸® ÇÁ·Î±×·¥ÀÌ ½ÇÇà Áß¿¡ Á¦¾î ÇÁ·Î±×·¥ÀÇ ¼ºñ½º¸¦ ¿ä±¸ÇÏ´Â ¿¹±âÄ¡ ¸øÇÑ ÀÏÀÌ ¹ß»ýÇÏ¿´À» °æ¿ì ÀÌ·¯ÇÑ »óŸ¦ Çϵå¿þ¾î·Î Æ÷ÂøÇؼ °¨½ÃÇÁ·Î±×·¥(supervisor)¿¡°Ô Á¦¾î±ÇÀ» ³Ñ°ÜÁÖ´Â ±â´ÉÀÌ ÀÎÅÍ·´Æ®°¡ ¼öÇàÇÏ°Ô µÈ´Ù.
ÀÎÅÍ·´ÀÇ Á¾·ù·Î´Â ±â°è Âø¿À ÀÎÅÍ·´Æ®(machine check interrupt), ¿ÜºÎ ÀÎÅÍ·´Æ®(external interrupt), ÀÔÃâ·Â ÀÎÅÍ·´Æ®(input/output interrupt), ÇÁ·Î±×·¥ °Ë»ç ÀÎÅÍ·´Æ®(program check interrupt), °¨½Ã ÇÁ·Î±×·¥ È£Ãâ ÀÎÅÍ·´Æ® (supervisor call interrupt) µîÀÌ ÀÖ´Ù.
|