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:
|