문제
운영체제에서 인터럽트(Interrupt) 처리 과정에 대한 설명으로 가장 옳지 않은 것은?
① 현재 실행 중인 프로그램의 상태를 저장한다 ② 인터럽트 벡터 테이블을 참조하여 해당 처리 루틴을 찾는다 ③ 인터럽트 처리 중에는 다른 인터럽트를 받을 수 없다 ④ 인터럽트 처리 완료 후 원래 프로그램으로 복귀한다
정답
3번
해설
인터럽트 처리 중에도 더 높은 우선순위의 인터럽트가 발생하면 중첩 인터럽트가 가능하다. 이를 통해 긴급한 상황에 즉시 대응할 수 있다. 나머지 설명은 모두 올바른 인터럽트 처리 과정이다.