Qu'est-ce que APIC (Advanced Programmable Interrupt Controller)?

Abréviation de Advanced Programmable Interrupt Controller ( Contrôleur d'interruptions programmable avancé), APIC est un contrôleur d'interruption programmable (PIC) avec une gestion avancée des interruptions. Il a été développé pour la première fois par Intel et remplace les contrôleurs d'interruption 8259. APIC est nécessaire pour la prise en charge du double traitement ou des processeurs multiples et est disponible depuis le Intel Pentium d’origine. Cependant, le chipset, le BIOS et le système d'exploitation de la carte mère (Windows 2000 et versions ultérieures) doivent également prendre en charge APIC avant de pouvoir être utilisés.

Bien que APIC ajoute la prise en charge de plusieurs processeurs, il est toujours utilisé avec les ordinateurs à processeur unique puisqu'il prend en charge les IRQ PCI virtuelles supérieures à 15. Windows XP est l'une des premières versions de Windows qui tire pleinement parti de APIC si activé et attribue plus de périphériques. aux IRQ supérieures à 15.

Remarque: Windows XP Professionnel Édition x64 et Windows Server 2003 pour x64 ne peuvent pas être installés à moins que l'APIC soit activé dans le BIOS du système.

AMD a tenté de développer une technologie concurrente, nommée OpenPIC, mais elle n’a jamais été utilisée avec des cartes mères x86. AMD a fini par obtenir une licence APIC pour une utilisation avec ses processeurs Athlon et ultérieurs.

Sigles informatiques, Processeur double, Terminaux matériels, Interruptions, IRQL