BT Sözlüğü › Donanım › Kenar ve seviye tetiklemeli kesmeler

Kenar ve seviye tetiklemeli kesmeler

Donanım Svenska → Güncellendi: 2026-11-02

Bir kesme hattının sinyal vermesinin iki yolu: bir değişiklikle (kenar) ya da sürüp giden bir durumla (seviye).

Kenar tetiklemeli bir kesme, sinyal düşükten yükseğe (ya da tersine) geçtiğinde tetiklenir ve sonra unutulur. Bu, düğmeler ve darbe sayaçları için uygundur, ama klasik bir tuzağı vardır: kesme maskeliyken gelen iki kenar tek sayılır, işleyici onay vermeden gelen bir kenar ise büsbütün kaybolabilir. Seviye tetiklemeli bir kesme ise aygıt hattı tuttuğu sürece etkin kalır. Hiçbir şey kaybolmaz ve birkaç aygıt aynı hattı paylaşabilir; PCI'ın seviyeyi seçmesinin nedeni budur.

Seviyenin bedeli, işleyicinin dönmeden önce kaynağı susturması gerektiğidir; aksi hâlde aynı kesme hemen yeniden tetiklenir ve işlemci başka hiçbir şey yapamaz. Linux epoll her iki terimi olay döngüleri için ödünç aldı, tuzaklarıyla birlikte.

← Sözlüğe dön