Qu'est-ce que Advanced Power Management?
Advanced Power Management (APM) est une interface de programmation d'application (API) permettant à un système d'exploitation exécutant un ordinateur personnel compatible IBM d'interagir avec le BIOS pour réaliser et gérer la gestion de l'alimentation. Il a été créé conjointement par Intel® et Microsoft® et a été mis à la disposition du public en 1992. APM a été en grande partie remplacé par un système de gestion plus avancé appelé ACPI (Advanced Configuration and Power Interface).
Le BIOS est un programme simple, codé en dur dans tous les ordinateurs personnels (PC). Il contrôle le matériel à un niveau élémentaire et peut communiquer avec le système d'exploitation ainsi qu'avec tout périphérique, tel qu'un disque dur. Le système d'exploitation installe l'API APM dans le cadre de son installation. L'API est essentiellement un logiciel facilitant la communication entre le système d'exploitation et le BIOS.
Chaque fois qu'un périphérique, tel qu'un moniteur ou un disque dur, est connecté, un pilote doit être installé. Le pilote est un logiciel qui permet au périphérique de communiquer avec le système d'exploitation. Le pilote peut être écrit dans les spécifications APM afin de disposer d'options de gestion de l'alimentation. Un exemple serait un disque dur qui a un pilote APM; le pilote peut autoriser l’arrêt du disque dur s’il n’est pas utilisé.
La gestion avancée de l’alimentation comprend essentiellement deux états: l’état du système et l’état des périphériques. L'état du système peut définir cinq états d'alimentation pour l'ensemble du système. Full on et off sont les plus simples; full on signifie que le système est allumé et qu'aucun périphérique n'est en mode d'économie d'énergie et éteint signifie que l'ordinateur est éteint.
Les trois autres états du système de gestion de l'alimentation avancé sont APM activé, APM en veille et APM en veille. APM activé signifie que l'ordinateur est allumé et que APM est disponible en fonction des besoins. Veille signifie que la plupart des périphériques sont en mode basse consommation, que l'unité centrale est éteinte ou ralentie et que l'état du système est sauvegardé. dans cet état, l'ordinateur peut être démarré rapidement. APM Suspend signifie que l'état du système est enregistré mais que la plupart des périphériques sont mis hors tension. dans cet état, l'ordinateur met plus de temps à reprendre le traitement.
Les états d'alimentation du périphérique, qui permettent à un périphérique d'utiliser les états d'économie d'énergie, sont Périphérique activé, Gestion de périphérique gérée, Périphérique faible et Périphérique désactivé. Activer et désactiver signifie la même chose que dans l'état du système. Dans Device Power Managed, le périphérique est activé, mais toutes les fonctions ne sont pas disponibles. Dans l'état Périphérique faible alimentation, le périphérique n'est pas actif, mais la connexion d'alimentation est maintenue afin de pouvoir être démarré ou «réveillé» rapidement.
Le processeur est la seule exception dans l'environnement de gestion d'énergie avancée. Seul le BIOS peut contrôler le processeur. Un pilote, via le système ou un périphérique, peut uniquement contacter le BIOS. il ne peut pas donner une instruction pour éteindre. Cela permet d'éviter que le processeur ne soit arrêté par un pilote mal écrit.