? Interrupt Request (IRQ) ist ein Signal , dass eine Komponente in den Computer, um den Mikroprozessor sendet , wenn die Komponente will der Prozessor zu stoppen, was es tut, und startet eine weitere Aufgabe. Warum IRQ
Needed Der Mikroprozessor ist das Gehirn des Computers. Alle Komponenten , die den Computer wollen mit dem Mikroprozessor kommunizieren, aber der Prozessor nicht umgehen kann die gesamte Kommunikation gleichzeitig .
Funktion
Wenn eine Komponente will des Prozessors Aufmerksamkeit , sendet er eine Anfrage an den Prozessor zu unterbrechen , was es tut , so dass die Komponente mit ihm kommunizieren können .
Alternative
es mag ineffizient zu halten Unterbrechung der Prozessor, aber die Alternative ist eine Methode namens Polling . Wenn Polling verwendet wird, der Prozessor kontinuierlich durchläuft alle Komponenten in dem Computersystem jeweils ihrerseits zu sehen, ob sie ihre Aufmerksamkeit soll. Da die Antwort in den meisten Fällen nicht sein würde , mit dem Prozessor Zeitverschwendung Radtouren durch die Komponenten ist eine ineffiziente Nutzung der Zeit .
Konflikte
Die Komponenten in der Computer IRQ-Nummern zugewiesen. Diese Zahlen werden durch 15 0 . Wenn jede Komponente eine eigene Nummer hat , werden die Anforderungen an den Prozessor in einer geordneten Art und Weise gesendet. Wenn zwei Komponenten die gleiche IRQ-Nummer haben, können Anfragen aus den beiden Komponenten mit dem Prozessor zur gleichen Zeit gesendet werden. Dies führt zu einem IRQ-Konflikt .
Plug and Play
IRQ Konflikte früher häufiger beim Hinzufügen neuer Komponenten an den Computer bedeutete, dass manuell zuweisen IRQ -Nummern. Das Aufkommen der Plug-and- Play-Geräte haben stark die Häufigkeit von denen IRQ Konflikte auftreten reduziert.