Ein Mechanismus zur Steuerung des Programmflusses in einem Computer. Wenn ein Computer unterbrochen wird, speichert er seinen aktuellen Betriebszustand und ändert die Ausführung von Code, der davon abhängt, welcher Interrupt generiert wurde. Interrupts können entweder aus Hardware oder aus Software stammen. Software-bezogene Interrupts werden als Traps bezeichnet. Es ist ein alternativer Mechanismus zum Abrufen und die Grundlage, auf der die meisten E / A-, Multitasking- und Steuerungsfunktionen implementiert werden.