인터럽트란
•
끼어들다, 중단시키다
•
프로그램 실행도중에 예기치 못한 상황이 발생할 경우
•
인터럽트 발생 시 성능 지연이 발생
인터럽트 종류
•
외부 인터럽트
◦
전원 이상 인터럽트
▪
정전, 절전 모드
◦
기계 착오 인터럽트
◦
외부 신호 인터럽트
▪
타이머에 의한 인터럽트
▪
키보드로 인터럽트 키를 누른 경우 (Control + Alt + Delete)
◦
입출력 인터럽트
•
내부 인터럽트
◦
잘못된 명령이나 잘못된 데이터를 사용할 때 발생하며 Trap이라 부름
◦
프로그램 검사 인터럽트(Program check Interrupt)
▪
Division by zero
▪
Overflow/Underflow
▪
기타 Exception