Mikä on APIC (Advanced Programmable Interrupt Controller)?

Lyhyt Advanced Programmable Interrupt Controller, APIC on PIC (ohjelmoitava keskeytysohjain), jossa on edistynyt keskeytyshallinta. Sen kehitti Intel ja se korvaa 8259 keskeytysohjaimen. APIC on välttämätön kaksoisprosessoinnille tai moniprosessorille, ja se on ollut käytettävissä alkuperäisen Intel Pentiumin jälkeen. Emolevyn piirisarjan, BIOSin ja käyttöjärjestelmän (Windows 2000 ja uudemmat) on kuitenkin tuettava myös APICia ennen sen käyttöä.

Vaikka APIC lisää tukea useille prosessoreille, sitä käytetään edelleen yhden prosessorin kanssa, koska se tukee yli 15. virtuaalisia PCI-IRQ-arvoja. Windows XP on yksi ensimmäisistä Windows-versioista, joka hyödyntää APIC: a, jos se on käytössä, ja antaa lisää laitteita IRQ-arvot yli 15.

Huomautus: Windows XP Professional x64 -versiota ja Windows Server 2003: aa x64: lle ei voi asentaa, ellei APIC ole käytössä BIOS-järjestelmässä.

AMD yritti kehittää kilpailevaa teknologiaa, nimeltään OpenPIC, mutta sitä ei koskaan käytetty yhdessä x86-emolevyjen kanssa. AMD sai APIC-lisenssin käytettäväksi Athlonin ja myöhempien prosessoreiden kanssa.

Tietokoneen lyhenteet, Dual-prosessori, Laitteiston termit, Keskeytykset, IRQL