Unterbrechen

Definition - Was bedeutet Interrupt?

Ein Interrupt ist eine Funktion eines Betriebssystems, das Multitasking für mehrere Prozesse bietet. Der Interrupt ist ein Signal, das das Betriebssystem auffordert, die Arbeit an einem Prozess zu beenden und die Arbeit an einem anderen zu starten.

Technische.me erklärt Interrupt

Die Idee des Interrupts ist das Kernstück des modernen Betriebssystemdesigns. Ein Betriebssystem ist naturgemäß linear und kann nicht mehr als eine Computeraufgabe gleichzeitig ausführen. Da moderne Betriebssysteme jedoch fortschrittlicher geworden sind, haben Ingenieure und Entwickler Interrupt-Funktionen integriert, um dem Betriebssystem zu helfen, viele verschiedene Programme zu handhaben, indem verschiedene Aufgaben mit minimalen Unannehmlichkeiten für den Benutzer ein- und ausgeschaltet werden. Dies bedeutet, dass moderne Betriebssysteme viele verschiedene Aufgaben auf eine Weise ausführen können, die die Benutzeraktivität nicht verzögert. Während ein Benutzer ein Programm anzeigt oder verwendet, kann das Betriebssystem im Hintergrund an einer anderen Aufgabe arbeiten. Wenn der Benutzer ein Ereignis generiert, bei dem sich das Betriebssystem auf das verwendete Primärprogramm konzentrieren muss, kann ein Interrupt eine schnelle Reaktion ermöglichen.

Ein als Interrupt-Handler charakterisiertes Codemodul verwendet eine verfügbare Warteschlange, um verschiedene Programme zu unterschiedlichen Zeiten zu priorisieren. In einigen Fällen wird auch ein Code verwendet, der als Scheduler bezeichnet wird. Viele verschiedene Arten von Interrupts verbessern die Fähigkeit eines Betriebssystems, Benutzern On-Demand-Dienste bereitzustellen, während im Hintergrund immer mehr zusätzliche Computeraufgaben erledigt werden.

Interrupts können mit Benutzerereignissen wie dem Öffnen von Fenstern oder der Verwendung von Programmsteuerelementen zusammenhängen. Sie können auch auf Hardwareereignissen wie dem Beginn und dem Ende eines Sicherungsprozesses von einer Festplatte auf eine andere oder auf Antworten von Peripherietreibern basieren. All diese verschiedenen Arten von Interrupts helfen dem Betriebssystem, reibungslos zu funktionieren und viele Dinge gleichzeitig zu erledigen.

Diese Definition wurde im Kontext von Computing geschrieben