인터럽트(Interrupt)
CPU가 수행 중인 작업을 방해하는 신호를 인터럽트(interrupt)라고 합니다.
인터럽트의 종류
인터럽트의 종류에는 동기 인터럽트와 크게 동기 인터럽트와 비동기 인터럽트가 있습니다.
동기 인터럽트(Synchronous Interrupt)
동기 인터럽트는 CPU에 의해 발생하는 인터럽트입니다. CPU가 명령어들을 수행하다가 예상치 못한 상황에 마주쳤을 때, 가령 CPU가 실행하는 프로그래밍상의 오류와 같은 예외적인 상황에 마주쳤을 때 발생하는 인터럽트가 동기 인터럽트입니다. 이런 점에서 동기 인터럽트는 예외(exception)이라고 부릅니다.