벡터링 인터럽트

Vectored interrupt

컴퓨터 과학에서, 방해인터럽트는 인터럽트 장치가 프로세서를 적절한 인터럽트 서비스 루틴으로 지시하는 처리 기법이다.이는 단일 인터럽트 서비스 루틴이 모든 잠재적 인터럽트 선원을 점검하여 인터럽트의 원인을 결정해야 하는 폴링 인터럽트 시스템과 대조적이다.

실행

방해된 인터럽트는 각 중단 장치에 일반적으로 4-8비트 길이의 고유 코드를 할당함으로써 달성된다.[1]장치가 인터럽트되면 프로세서로 고유 코드를 데이터 버스를 통해 전송하여 어떤 서비스 루틴을 실행할지 프로세서에 알려준다.

참조

  1. ^ Hamacher, Carl (2002). "INPUT/OUTPUT Organization". Computer Organization (5th ed.). McGraw Hill. p. 214. ISBN 0072320869.