Lessico IT › Hardware › Interruzioni a fronte e a livello

Interruzioni a fronte e a livello

Hardware Svenska → Aggiornato: 2026-11-02

I due modi in cui una linea di interruzione può segnalare: con una transizione (fronte) o con uno stato che persiste (livello).

Un'interruzione a fronte scatta quando il segnale passa da basso ad alto, o viceversa, e poi viene dimenticata. Va bene per pulsanti e contatori di impulsi, ma nasconde una trappola classica: due fronti che arrivano mentre l'interruzione è mascherata vengono registrati come uno solo, e un fronte che arriva prima che il gestore abbia dato conferma può sparire del tutto. Un'interruzione a livello resta attiva finché il dispositivo mantiene la linea. Nulla va perso e più dispositivi possono condividere la stessa linea — ed è per questo che PCI ha scelto i livelli.

Il prezzo dei livelli è che il gestore deve far tacere la sorgente prima di terminare, altrimenti la stessa interruzione scatta di nuovo subito e la CPU non fa altro. Linux epoll ha preso in prestito entrambi i termini per i cicli di eventi, trappole comprese.

← Torna al lessico