2018-12-12
인터럽트(interrupt)는 영어로 '중단시키다'라는 의미를 가진다. 이벤트 발생 시 잠시 하던일을 멈추는 것을 말한다. 컴퓨터에서의 인터럽트 역시 CPU(중앙처리장치)가 실행 중인 프로그램을 잠시 중단하고, 다른 프로그램을 먼저 실행하는 것을 일컫는다. 인터럽트가 발생하면 운영체제 내에 있는 인터럽트 처리 루틴(routine)이 작동하여 응급사태를 해결하고, 인터럽트가 이전의 상태로 복귀시킨다. 보통 컴퓨터 고장, 정전, 데이터 처리의 자원 부족, 프로그램의 오류 등인데, 이때 인터럽트가 발생하여 CPU 자원의 효율적 이용, 예외 처리의 효율화, 정확한 타이밍 제어 등을 목적으로 실행된다.
-
이전
-
인터넷(Internet)
2018.12.12