BT Sözlüğü › Programlama › Ertelenmiş kesme işleme

Ertelenmiş kesme işleme

Programlama Svenska → Güncellendi: 2026-11-03

Kesme işleyicisinin yalnızca en gerekli işi yapıp gerisini, kesmeler açıkken sonra çalışacak koda devrettiği kalıp.

Bir işleyici çalışırken daha düşük öncelikli her şey bekler ve orada geçen her mikrosaniye sistemin kesme gecikmesine eklenir. Bu yüzden iş bölünür: işleyici donanımı onaylar, veriyi güvenli bir yere — klasik seçim halka tamponudur — kopyalar ve bir şey olduğunu bildirir. Ayrıştırma, protokol mantığı ve bir kilidi beklemesi gerekebilecek her şey sonra, normal bağlamda yapılır.

Linux iki yarıya üst yarım ve alt yarım der; alt yarım için üç nesil mekanizma kullanmıştır: softirq, tasklet ve workqueue. Windows'ta DPC vardır. FreeRTOS gibi bir RTOS'ta işleyici genellikle bir semafor ya da görev bildirimi ile özel bir görevi uyandırır, gerisini öncelik sırasına göre zamanlayıcı halleder. Kesmenin içinden printf çağıran biri bu kalıbı genellikle zor yoldan öğrenir.

← Sözlüğe dön