ISR (İnterrupt Service Routine), bir bilgisayar sistemindeki bir kesinti (interrupt) kaynağına verilen yanıttır. Kesintiler, kullanıcının doğrudan programlama kontrolüne ihtiyaç duymadan ortaya çıkan olayları temsil eder. Örneğin, bir cihazın sistem tarafından tanınması, bir fare tıklaması veya bir klavye girişi bir kesintiye neden olabilir.
Kesintiler, çoğu sistemde öncelikle olarak verilir ve zamanlama veya öncelik seviyesine göre yerine getirilirler. Bir kez bir kesinti meydana gelirse, normal program akışı kesilir ve ISR çalıştırılır. ISR, kesintiye neden olan olayı işler ve sistem normal işlemine geri döner.
ISR'lar, özellikle donanım arızaları gibi hataların tanınması ve tedavisi için kullanışlıdır. Bu tür arızalar, bazen kullanıcının dikkatini çekemez veya program akışını bozabilir, ancak ISR kullanarak sistem bu tür hataları otomatik olarak tanımlayarak normal işlemi devam ettirebilir.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page