Interrupt: Unterschied zwischen den Versionen
Singh (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Ein '''Interrupt''' ist ein Signal das den Prozessor mitteilt, dass er seine aktuelle Arbeit unterbrechen soll und einen anderen Prozess bearbeitet. Der Sinn eines ...) |
K |
||
Zeile 44: | Zeile 44: | ||
| 15 || [[Secondary IDE Controller]] | | 15 || [[Secondary IDE Controller]] | ||
|} | |} | ||
+ | |||
+ | |||
+ | [[Kategorie:Kategorie zu klären]] |
Version vom 17. Januar 2008, 19:30 Uhr
Ein Interrupt ist ein Signal das den Prozessor mitteilt, dass er seine aktuelle Arbeit unterbrechen soll und einen anderen Prozess bearbeitet. Der Sinn eines Interrupts besteht darin, das der Prozessor immer nur eine Anweisung gleichzeitig ausführen kann. Aber um Ein-/Ausgabe Ereignisse (z.B. Tastatur, Maus, Festplatte, Netwerk etc.) immer auf dem aktuellen stand zu halten müssen so welche Interrupts eingesetzt werden. Ohne so welche Interrupts müsste der Prozessor ständig alle möglichen Bauteile abfragen, ob Daten zur Bearbeitung anliegen. Allgemein kann man zwischen Hardware- und Software Interrupts unterschieden werden. Software-Interrupts sind dafür da, um Funktion des Betriebssystems verwenden zu können. Bei Hardware-Interrupts bekommen alle Geräte, die an den Computer angeschlossen sind eine Nummer zugewiesen, womit Sie einen Interrupt Request (IRQ) an den Prozessor schicken können.
Durch diese Technik ist es möglich Multitasking Betriebssysteme zu betreiben.
Die IRQ-Nummer und Ihre Funktionen:
IRQ | Funktion |
---|---|
0 | Systemzeitgeber |
1 | Tastatur |
2 | Programmierbarer Interrupt-Controller |
3 | COM 2 |
4 | COM 1 |
5 | LPT 2/Soundkarte |
6 | Standard-Disketten-Controller |
7 | LPT 1 |
8 | CMOS-/Echtzeitsystemuhr |
9 | intern |
10 | USB-Host-Controller |
11 | Grafikarte/Netzwerkkarte |
12 | Maus |
13 | Nummerischer Coprozessor |
14 | Primary IDE Controller |
15 | Secondary IDE Controller |