Untitled

정의

<aside> 💡

ISR(Interrupt Service Routine) : 모든 인터럽트마다 ISR이 존재한다. 각 ISR의 주소는 메모리의 고정된 위치에 저장된다. ISR은 비동기 인터럽트를 호출하고 Maskable InterruptsNon-Maskable Interrupts를 모두 처리할 수 있다. 실행 시작 시 ISR은 다른 장치 인터럽트 서비스를 비활성화한다. ISR 실행이 완료된 후 인터럽트 서비스를 다시 초기화한다. 어떤 소프트웨어나 하드웨어가 인터럽트를 발생시켰는지 알아내고, 이에 대해 CPU에 알리는 역할을 담당한다.

</aside>

특징