인터럽트의 정의 및 일상생활에서의 예
정상적인 프로그램을 수행하는 컴퓨터 시스템에 예기치 않은 상황이 발생할 경우 수행중인 프로그램을 중단하거나 비정상적인 종료를 하고 운영체제에 의해 적절한 조치를 취할 수 있도록 하는 기법
TV 보는 중 (택배가 오면 택배를 받고 ) TV를 본다
인터럽트 처리 과정 설명(그림)



인터럽트의 종류 ( 다 적으면 바보다, 하나만 적으면 된다. )
- 기계 착오 인터럽트(machine check interrupt) - 기계에 이상이 생겨 발생하는 인터럽트
- 재시작 인터럽트(restart interrupt) - 조작자(operator)가 재시작 버튼을 누른 경우
- 외부 인터럽트(external interrupt) - 외부의 신호에 따라 발생하는 인터럽트
- 입출력 인터럽트(I/O interrupt) - 입출력 요구가 발생하였을 때 발생하는 인터럽트
- 프로그램 검사 인터럽트(program check interrupt) - 프로그램 명령법이나 지정법에 잘못이 있을 때 발생하는 인터럽트
- 감시자(제어자) 호출 인터럽트(SVC) : 사용자가 프로그램에서 SVC 명령을 호출 하였을 경우
인터럽트 발생시 처리 우선순위
