Vad är APIC (Advanced Programmable Interrupt Controller)?

Kort för Advanced Programmable Interrupt Controller är APIC en PIC (programmerbar avbrottsregulator) med avancerad avbrottshantering. Det utvecklades först av Intel och ersätter 8259 avbrottsregulatorer. APIC är nödvändigt för dubbelt bearbetning eller stöd för flera processorer och har varit tillgängligt sedan den ursprungliga Intel Pentium. Moderkortets chipset, BIOS och operativsystem (Windows 2000 och senare) måste dock också stödja APIC innan det kan användas.

Även om APIC lägger till stöd för flera processorer, används den fortfarande för datorer med en processor eftersom den ger stöd för virtuella PCI IRQ-värden över 15. Windows XP är en av de första versionerna av Windows som utnyttjar APIC fullständigt om det är aktiverat och tilldelar fler enheter till IRQs över 15.

Obs! Windows XP Professional x64-upplagan och Windows Server 2003 för x64 kan inte installeras om inte APIC är aktiverat i systemets BIOS.

AMD försökte utveckla en konkurrerande teknik med namnet OpenPIC, men det användes aldrig med några x86-moderkort. AMD slutade licensiera APIC för användning med deras Athlon och senare processorer.

Dator akronymer, Dual processor, Hårdvara termer, Avbrott, IRQL