IT-lexicon › Hardware › Flank- en niveaugetriggerde interrupts

Flank- en niveaugetriggerde interrupts

Hardware Svenska → Bijgewerkt: 2026-11-02

De twee manieren waarop een interruptlijn kan seinen: met een verandering (flank) of met een toestand die blijft bestaan (niveau).

Een flankgetriggerde interrupt gaat af wanneer het signaal van laag naar hoog gaat, of andersom, en wordt daarna vergeten. Dat past bij knoppen en pulsentellers, maar kent een klassieke valkuil: twee flanken die binnenkomen terwijl de interrupt gemaskeerd is, tellen als één, en een flank die arriveert voordat de handler heeft bevestigd kan helemaal verdwijnen. Een niveaugetriggerde interrupt blijft actief zolang het apparaat de lijn vasthoudt. Er gaat niets verloren en meerdere apparaten kunnen één lijn delen — wat PCI deed kiezen voor niveaus.

De prijs van niveaus is dat de handler de bron het zwijgen moet opleggen voordat hij terugkeert, anders gaat dezelfde interrupt meteen weer af en doet de processor niets anders meer. Linux-epoll leende beide termen voor event loops, valkuilen inbegrepen.

← Terug naar het lexicon