정답: 4번 일반적으로 인터럽트는 예외적 상황이나 외부의 특정 이벤트에 의해 발생합니다. 일방적인 인스트럭션 수행은 CPU가 명령어를 처리하는 과정에서 예외가 발생할 때 인터럽트가 발생할 수 있습니다. 슈퍼바이저 콜은 운영체제의 서비스 요청을 위해 인터럽트를 유발합니다. 정전이나 자료 전달 오류는 하드웨어적인 문제로 인터럽트를 발생시킬 수 있습니다. 그러나 전압의 변화나 온도 변화는 보통 인터럽트 자체보다는 하드웨어 보호 메커니즘을 통해 처리됩니다.