Ce este APIC (controller avansat programabil de întrerupere)?

Scurt pentru Advanced Programmable Interrupt Controller, APIC este un PIC (controller programabil de întrerupere) cu management avansat de întrerupere. Acesta a fost dezvoltat pentru prima oară de Intel și înlocuiește controlerele de întrerupere 8259. APIC este necesar pentru procesare duală sau suport multiprocesor și a fost disponibil de la versiunea originală Intel Pentium. Cu toate acestea, chipset-ul plăcii de bază, BIOS-ul și sistemul de operare (Windows 2000 și versiuni ulterioare) trebuie să sprijine, de asemenea, APIC înainte de a putea fi utilizat.

Deși APIC adaugă suport pentru mai multe procesoare, acesta este încă folosit cu computere cu un singur procesor, deoarece oferă suport pentru IRQ-urile PCI virtuale de mai sus 15. Windows XP este una dintre primele versiuni de Windows care profită din plin de APIC dacă este activată și alocă mai multe dispozitive la IRQ mai mari de 15.

Notă: Windows XP Professional x64 edition și Windows Server 2003 pentru x64 nu pot fi instalate decât dacă APIC este activat în BIOS-ul sistemului.

AMD a încercat să dezvolte o tehnologie concurențială, numită OpenPIC, dar nu a fost niciodată utilizată cu nici o placă de bază x86. AMD a încheiat licența APIC pentru utilizarea cu procesoarele lor Athlon și mai târziu.

Acronime pentru calculator, procesor dual, termeni hardware, întreruperi, IRQL