- 프로그램을 실행 하는 도중 예기치 않은 상황 발생으로 현재 실행중인 작업을 잠시 중단하고 상황을 처리한 후 다시 복귀하는 것을 말한다.
- 인터럽트 당한 시점의 레지스터와 PC 레지스터 상태를 저장한 후 CPU의 제어를 인터럽트 처리 루틴에 넘긴다.
System call
- 사용자 프로그램이 운영체제의 서비스를 받기 위해 커널 함수를 호출하는 것
- 사용자 프로그램이 인터럽트를 발생시켜 운영체제에 CPU 제어권을 넘김
인터럽트가 발생했을 때 CPU의 제어권이 운영체제에 넘어간다