Was ist APIC (Advanced Programmable Interrupt Controller)?

APIC ist eine PIC (Programmable Interrupt Controller) mit erweitertem Interrupt-Management. Es wurde zuerst von Intel entwickelt und ersetzt die Interruptcontroller 8259. APIC ist für die Dual-Processing- oder Multi-Prozessor-Unterstützung erforderlich und seit dem ursprünglichen Intel Pentium verfügbar. Der Motherboard-Chipsatz, das BIOS und das Betriebssystem (Windows 2000 und höher) müssen jedoch APIC unterstützen, bevor sie verwendet werden können.

APIC fügt zwar Unterstützung für mehrere Prozessoren hinzu, wird jedoch weiterhin mit Einzelprozessorcomputern verwendet, da virtuelle PCI-IRQs ab 15 unterstützt werden. Windows XP ist eine der ersten Versionen von Windows, die APIC voll ausnutzt, sofern aktiviert und mehr Geräte zuweist zu IRQs über 15.

Hinweis: Die Windows XP Professional x64 Edition und Windows Server 2003 für x64 können nur installiert werden, wenn APIC im System-BIOS aktiviert ist.

AMD hat versucht, eine konkurrierende Technologie namens OpenPIC zu entwickeln, die jedoch bei keinem x86-Motherboard verwendet wurde. AMD lizenzierte APIC für den Einsatz mit Athlon und späteren Prozessoren.

Computerakronyme, Dualprozessor, Hardware-Begriffe, Interrupts, IRQL