IRQ

Steht für „Interrupt Request“.

Ein IRQ ist ein Hardwaresignal, das an die CPU eines Computers gesendet wird und ihr mitteilt, ihre aktuelle Aufgabe zu unterbrechen und stattdessen einen Prozess mit höherer Priorität auszuführen. Hardware-Geräte wie Netzwerkkarten, Speichercontroller und Tastaturen senden IRQs, wenn sie die CPU darüber informieren müssen, dass neue Informationen zur Verarbeitung vorliegen. Die Tastatur eines Computers sendet beispielsweise jedes Mal einen IRQ, wenn der Benutzer eine Taste drückt, damit die CPU diesen Tastendruck sofort verarbeitet.

Jeder Komponente, die einen IRQ senden kann, wird vom Betriebssystem eine IRQ-Adresse zugewiesen. Frühe PCs konnten insgesamt nur 16 IRQ-Adressen unterstützen, weshalb sich einige Komponenten eine Adresse teilen mussten. Das Teilen einer Adresse führte häufig zu Konflikten und Abstürzen, wenn zwei Geräte gleichzeitig versuchten, einen IRQ zu senden. Beispielsweise wies ein Computer typischerweise sowohl seiner Soundkarte als auch seinem Druckeranschluss die IRQ-Adresse 7 zu; wenn beide Geräte gleichzeitig einen IRQ sendeten, fror das System ein. Moderne Computer unterstützen Hunderte von IRQ-Kanälen, daher sind IRQ-Konflikte heute äußerst selten.

Eine Liste von IRQ-Adressen in Windows
Eine Liste von IRQ-Adressen in Windows

Alle IRQs laufen über einen dedizierten Interruptcontroller, der eingehende Interrupts empfängt, sie priorisiert und an die CPU weiterleitet. In modernen Computern verwenden CPUs mehrere Prozessorkerne, die jeweils über einen eigenen Interruptcontroller verfügen (den sogenannten Advanced Programmable Interrupt Controller (APIC)). Der Chipsatz des Motherboards umfasst einen zugehörigen Controller den sogenannten (I/O-APIC), der eingehende Interruptanforderungen von anderen Hardwaregeräten empfängt und zur Verarbeitung auf die mehreren Kerne verteilt.

Aktualisiert August 21, 2023 von Brian P.

quizTesten Sie Ihr Wissen

What type of connectivity does a NIC provide?

A
Network access
0%
B
Digital audio input
0%
C
Digital video output
0%
D
Printer communication
0%
Correct! Incorrect!     View the NIC definition.
More Quizzes →

Das Tech Terms Computer-Lexikon

Die Definition von IRQ auf dieser Seite wurde von den Autoren von TechTerms.com verfasst. Wenn Sie auf diese Seite verweisen oder diese Definition zitieren möchten, verwenden Sie bitte die grüne Zitierleiste direkt unterhalb der Definition.

Unser Ziel ist es, Computerbegriffe auf verständliche Weise zu erklären. Wir streben bei jeder veröffentlichten Definition nach Genauigkeit und Einfachheit. Wenn Sie Feedback zu dieser Definition haben oder einen neuen Fachbegriff vorschlagen möchten, kontaktieren Sie uns.

Der Tech Terms Newsletter

Erweitern Sie Ihr technisches Wissen mit unserem täglichen oder wöchentlichen Newsletter! Abonnieren Sie noch heute und erhalten Sie neue Begriffe und Quizze in Ihren Posteingang.

Melden Sie sich für den kostenlosen TechTerms‑Newsletter an

Wie oft möchten Sie eine E-Mail erhalten?

Sie können sich jederzeit über die Links in jeder E-Mail abmelden oder Ihre Einstellungen ändern. Fragen? Bitte kontaktieren Sie uns.

Hinweis: Der Newsletter wird auf Englisch versandt.