Interrupt

(engl. für Unterbrechung; lat. Interruptus) ist ein Ereignis, das ein laufendes Programm kurzfristig unterbricht und den Ablauf einer sog. Interrupt Service Routine (abgek. ISR) auslöst. Nach dem Ablauf der ISR wird die Ausführung des unterbrochenen Programms an der Unterbrechungsstelle fortgesetzt.
Ein Interrupt ermöglicht die sichere und schnelle Bearbeitung einer Anforderung. Typische Anforderungen sind Ein-/Ausgangssignale von Sensoren, Scanner, Tastatur, Maus, Netzwerkcontroller etc.
Betriebssysteme nutzen z. B. den Interrupt eines internen Zeitgebers zum Umschalten zwischen mehreren, quasi parallel laufenden Prozessen/Programmen (Multitasking).

Quelle: logipedia / Fraunhofer IML