LexiDict.de - Logo
Druckversion | Impressum | Datenschutz

Advanced Programmable Interrupt Controller

Aus LexiDict


Der Advanced Programmable Interrupt Controller (APIC, nicht zu verwechseln mit ACPI) sorgt für die Verteilung von Interrupts in x86- und Itanium-basierenden Computersystemen.

Der APIC besteht im Gegensatz zum PIC aus zwei Komponenten, dem

Für die CPU-Familien Pentium, Pentium Pro, Pentium II und Pentium III (Generation P5 und P6) kommt ein zusätzliches APIC-Bus-System dazu, das die einzelnen APICs untereinander verbindet. Seit dem Pentium 4 (Generation NetBurst und Core) werden die Nachrichten zwischen den APICs über den normalen plattformspezifischen System-Bus ausgetauscht.

Vereinfacht funktioniert das System so, dass der I/O-APIC die Interrupt Requests von den Geräten im System entgegennimmt, und sie als Interrupt Messages auf die Local APICs in den Prozessoren des Systems verteilt. Die Local APICs leiten dann wiederum den jeweils höchstpriorisierten Interrupt an den CPU-Kern weiter. Ist dieser abgearbeitet, leitet der Local APIC den nächsten Interrupt weiter.

Das APIC-System wurde ursprünglich von Intel entwickelt um die Interruptverteilung in Multiprozessorsystemen zu ermöglichen, was mit dem vorhandenen XT-PIC nicht realisierbar war. Mittlerweile verwenden auch immer mehr Einzelprozessorsysteme das APIC-System, da es noch weitere Probleme des XT-PIC beseitigt:

APIC wird heutzutage von allen aktuellen Betriebssystemen unterstützt, ist aber auch für eine Reihe von Fehlern verantwortlich, da die Implementierungen teilweise fehlerhaft sind.

Weblinks




Weblink hinzufügen




Mit dem Speichern dieser Seite versichere ich, dass ich den Beitrag selbst verfasst habe bzw. dass er keine fremden Rechte verletzt, und willige ein, ihn unter der Lizenz Creative Commons Zero zu veröffentlichen.

Add to alltagzAdd to icioAdd to infopiratAdd to linkarenaAdd to misterwongAdd to netselektorAdd to newskickAdd to oneviewAdd to readsterAdd to webnewsAdd to yahooAdd to yigg

Dieser Artikel basiert auf dem Artikel Advanced Programmable Interrupt Controller aus der freien Enzyklopädie Wikipedia und steht unter der GNU-Lizenz für freie Dokumentation. In der Wikipedia ist eine Liste der Autoren verfügbar.

Von „http://www.lexidict.de/wiki/Advanced_Programmable_Interrupt_Controller

Diese Seite wurde bisher 177-mal abgerufen. Diese Seite wurde zuletzt am 22. März 2010 um 13:02 Uhr geändert. Inhalt ist verfügbar unter der GNU Free Documentation License 1.2.




Finden

Navigation
Wissen kompakt
Statistik
Denk-Spiel
Fun