CPU-Interrupts, Befehlszyklus und Adressierungsmodi: Grundlagen der Computerarchitektur
Eingeordnet in Informatik
Geschrieben am in
Deutsch mit einer Größe von 5,59 KB
1. Was ist eine Unterbrechung (Interrupt)?
Ein Interrupt ist die Möglichkeit für die CPU, die Ausführung eines laufenden Programms zu stoppen, ein anderes Programm auszuführen und anschließend zur ursprünglichen Programmausführung zurückzukehren und diese zu beenden oder fortzusetzen.
2. Welche Arten von Interrupts gibt es?
Man unterscheidet grundsätzlich zwischen Software- und Hardware-Interrupts.
Software-Interrupts
Diese werden durch Software-Programme generiert, um Fehlerzustände anzuzeigen, z. B. der Versuch, durch Null zu teilen, unzulässiger Speicherzugriff oder der Versuch, eine ungültige Anweisung auszuführen.
Hardware-Interrupts
Hardware-Interrupts entstehen durch externe Hardware-Ereignisse, wie z. B. das Ende von E/A-Operationen... Weiterlesen "CPU-Interrupts, Befehlszyklus und Adressierungsmodi: Grundlagen der Computerarchitektur" »