![]() |
Im Bild links sehen wir einen PC. Nehmen wir an, der
Prozessor führt gerade ein paar schwierige Berechnungen durch. Nun müßte der Prozessor normalerweise ständig die Tastatur und die Maus überprüfen, ob dort eine Eingabe gemacht worden ist (z.B. ob die Maus geklickt wurde). Diese Aufgabe übernimmt aber ein sogenannter I/0-Baustein, sodaß der Prozessor ungestört seine Arbeit verrichten kann. |
![]() |
Nun nehmen wir an, der Prozessor arbeitet an irgendeiner Berechnung. Im gleichen Augenblick wird vom Bediener die Maus bewegt. Dann sendet die Maus ein Signal an den I/0-Baustein. Beachte: Der Prozessor hat zu diesem Zeitpunkt noch überhaupt nicht gemerkt, daß die Maus bewegt wurde. |
![]() |
Kurze Zeit später sendet der I/0-Baustein ein Signal an den
Prozessor. Dieses Signal nennt man Interrupt (INT). Der Interrupt wird über eine
spezielle Leitung des Steuerbusses gesendet. Der Prozessor erfährt dadurch, daß ein
extern (außerhalb) angeschlossenes Gerät (z.B. Maus, Tastatur) betätigt worden ist. Der Prozessor sendet nun ein Interrupt-Acknowledge-Signal (Interrupt-Bestätigungssignal) an den I/0-Baustein, um diesen mitzuteilen, daß der Interrupt beim Prozessor eingegangen ist. Der Prozessor läßt sich aber nicht stören, sondern führt erstmal die aktuelle Berechnung zu Ende durch. Wenn der Prozessor damit fertig ist, sendet der Prozessor ein weiteres Steuersignal an den I/O-Baustein, um den I/0-Baustein aufzufordern dem Prozessor mitzuteilen:
|