Kas ir APIC (Advanced Programmable Interrupt Controller)?

Īsumā par Advanced Programmable Interrupt Controller, APIC ir PIC (programmējams pārtraukšanas kontrolieris) ar uzlabotu pārtraukšanas vadību. Vispirms to izstrādāja Intel, un tā aizstāj 8259 pārtraucējierīces. APIC ir nepieciešams divkāršai apstrādei vai vairāku procesoru atbalstam un ir pieejams kopš sākotnējā Intel Pentium. Tomēr mātesplates mikroshēmojumam, BIOS un operētājsistēmai (Windows 2000 un jaunākai versijai) jāatbalsta arī APIC, pirms to var izmantot.

Lai gan APIC pievieno atbalstu vairākiem procesoriem, tas joprojām tiek izmantots ar viena procesora datoriem, jo ​​tas nodrošina atbalstu virtuālajiem PCI IRQ virs 15. Windows XP ir viena no pirmajām Windows versijām, kas pilnībā izmanto APIC, ja iespējota, un piešķir vairākas ierīces IRQ virs 15.

Piezīme: Windows XP Professional x64 izdevums un Windows Server 2003 x64 nevar instalēt, ja sistēmas BIOS sistēmā nav iespējota APIC.

AMD mēģināja izstrādāt konkurējošu tehnoloģiju, ko sauc par OpenPIC, bet tā nekad netika izmantota ar x86 mātesplatēm. AMD licencēja APIC, lai to izmantotu ar saviem Athlon un vēlākiem procesoriem.

Datoru akronīmi, Dual procesors, Aparatūras noteikumi, pārtraukumi, IRQL