2021.06.08
컴퓨터 일반 : 인터럽트 / 채널
컴퓨터 일반 인터럽트 / 채널 인터럽트(Interrupt) 프로그램 실행 도중 예기치 않은 상황이 발생할 경우, 현재 작업을 일시 중단하고 발생된 상황을 우선 처리한 후 실행 중인 작업으로 복귀하여 계속 처리하는 것 외부 인터럽트 다음의 경우에 발생함. 정전이 되거나 전원 이상이 있는 경우 입·출력 장치가 데이터의 전송을 요구하거나 전송이 끝났음을 알릴 경우 CPU의 기능적인 오류 동작이 발생한 경우 타이머에 의해 규정된 시간(Time Slice)을 알리는 경우 내부 인터럽트 트랩(Trap) 이라고도 부름. 다음의 경우에 발생함. 잘못된 명령이나 데이터를 사용할 때 0으로 나누기(Divide by Zero)가 발생한 경우 Overflow 또는 Underflow가 발생한 경우 소프트웨어 인터럽트 프로그램 ..