Interrupt Driven Program

kkjin722·2025년 4월 21일

Interrupt란??

하드웨어의 도움을 받으면서 하드웨어와 소프트웨어가 서로 필요할때 신호를 주고 받는 전달체계이다. 보통 Interrupt Handler를 통하여서 작동하며

Interrupt Handler 를 통하여서 어떠한 코드들이 실행되어서 어떠한 interrupt들이 실행되어야 하는지 결정한다.

운영체제는 intrrerupt driven programming이라고 할 수 있다.

Interrupt Handling

운영체제는 CPU의 상태를 Register와 program counterdp 저장하면서 interrupt handler에게 실행을 시킨다.

Interrupt Vector는 각 interrupt handler의 테이블을 구성하는 역할을 한다.

profile
테니스 치는 개발자

0개의 댓글