Interrupt Service Routine
Bir interrupt oluştuğunda CPU tarafından çağrılan ve olayın en acil kısmını işleyen özel handler.
Teknik Bağlam
ISR register/context kısıtları altında çalışabilir; blocking, uzun hesaplama veya dinamik allocation çoğu gerçek zamanlı/embedded tasarımda kaçınılır. Deferred work daha düşük öncelikli bağlama taşınabilir.
Sınırlar
ISR normal thread değildir ve platformun interrupt masking/prioritization kuralları latency'yi doğrudan etkiler.
İlgili Kavramlar
- Interrupt
- Priority Inversion
- Real-Time System
- DMA