본문 바로가기
전자/임베디드 시스템

인터럽트 우선순위 네스팅

by Begi 2018. 1. 1.
반응형

Nested Interrupt 또는 Interrupt Nesting은 인터럽트 A가 실행 중 우선 순위가 높은 인터럽터 B가 발생하면 인터럽트 B를 실행하고 인터럽트 종료 후 인터럽트 A로 돌아와 실행하는 것이다.


CPU 자체에서 Nested Interrupt를 지원해 주는 CPU가 있지만 그렇지 않는 CPU는 소프트웨어로 직접 구현해야 한다.


Nested Interrupt를 지원하지 않는 AVR과 같은 CPU의 데이터시트에 나오는 Interrupt Priority는 인터럽트가 동시에 발생했을 때의 우선 순위이다. 인터럽트 실행 중의 우선 순위가 아니다.


반응형

댓글