Skip to main content

Quelle est l'interface avancée de configuration et d'alimentation?

La configuration avancée et l'interface d'alimentation sont une norme pour la gestion de l'alimentation de l'ordinateur.Également connu sous l'acronyme ACPI, il apporte de nombreux aspects de la configuration des périphériques sous le contrôle du système d'exploitation (OS).La plupart de la gestion de la puissance héritée est implémentée dans le système d'exploitation avec ACPI plutôt que dans le système de sortie d'entrée de base (BIOS).L'ACPI est utilisé dans les systèmes informatiques pour gérer la découverte des appareils ainsi que la configuration de l'alimentation et la surveillance thermique.Les utilisateurs finaux utilisent souvent l'ACPI pour spécifier la durée des dispositifs tels que les disques durs doivent être inactifs avant de réduire leur consommation d'énergie.

En 1996, la première version de la norme de configuration et d'interface d'alimentation avancée a été publiée par un groupe de fabricants d'ordinateurs.Son objectif était de consolider la gestion de la puissance du système en un seul endroit pour les serveurs ainsi que les ordinateurs portables et de bureau.Avant ACPI, bon nombre de ces fonctions ont été remplies par le BIOS spécifique à la carte mère.Une autre spécification appelée Advanced Power Management (APM) a fourni une partie de l'interface d'application avec le BIOS.Les tableaux de spécification multiprocesseur (MPS) ont également joué un rôle vital et ont également été intégrés dans ACPI.

La spécification de la configuration et de l'interface de puissance avancées a évolué tout au long des années 2000.La prise en charge de nouveaux appareils et technologies a été incluse tout en conservant la plupart des fonctions de gestion et de configuration dans le système d'exploitation.Les bios système et le micrologiciel communiquent avec ACPI via des tables de description matérielle et du langage de la machine ACPI (AML).Ceux-ci permettent au code de gestion indépendant de la plate-forme dans ACPI d'accéder aux appareils spécifiques à la plate-forme de chaque machine.La norme ACPI définit également les interfaces de fonction fixe matérielles pour réduire la quantité de code nécessaire pour le démarrage et la récupération de défaillance.

L'exigence de mise en œuvre d'un interprète AML dans chaque système d'exploitation a aidé à ralentir l'adoption de la norme ACPI.L'architecture de composante de configuration et d'interface d'alimentation avancée (ACPICA) a été créée en 1998 pour aider les développeurs du système d'exploitation.Il comprend un interprète AML indépendant du système d'exploitation avec une partie de l'infrastructure ACPI requise.ACPICA est conçu pour permettre à n'importe quel système d'exploitation d'utiliser ACPI plutôt que d'être une implémentation spécifique au système d'exploitation elle-même.Il s'agit d'une norme open source qui a évolué au fil du temps avec la spécification ACPI.

La gestion de l'alimentation basée sur la configuration avancée et l'interface d'alimentation est un élément clé de l'informatique verte.Des normes telles que l'ACPI permettent au système d'exploitation de placer les processeurs et les composants de la carte mère dans différents niveaux de sommeil selon les besoins.Par exemple, une interface de réseau Wake-on-LAN peut minimiser sa consommation d'énergie jusqu'à ce que le trafic soit détecté.Un système entier peut être alimenté à l'exception de sa mémoire principale, en attendant une frappe particulière pour restaurer le fonctionnement.Certaines cartes mères vertes ont également un processeur entier dédié à la gestion de l'alimentation du système.