Il est vraiment important d'utiliser les ressources matérielles d'une manière efficace. Avant l'apparition de l'ACPI, il était très difficile pour les systèmes d'exploitation de gérer l'utilisation de l'alimentation et la température d'un système. Le matériel était soit contrôlé par certaines interfaces du BIOS, i.e.: le système Plug and Play BIOS (PNPBIOS), l'Advanced Power Management (APM) et ainsi de suite. La gestion de l'énergie et des ressources est un des éléments clés d'un système d'exploitation moderne. Par exemple, vous pourrez vouloir qu'un système d'exploitation surveille certaines limites (et prenne eventuellement des mesures), au cas où la température de votre système augmente de façon inattendue.
Dans cette section, nous fournirons une information complète au sujet de l'ACPI. Il sera fait référence à des documents supplémentaires en fin de section pour plus de détails. Soyez conscient que l'ACPI n'est disponible que sur les systèmes FreeBSD 5.X et suivants.
L'``Advanced Configuration and Power Interface'' (ACPI) est une norme créée par un ensemble de constructeurs pour fournir une interface standard à la gestion des ressources et de l'énergie. C'est un élément clé dans le contrôle et la configuration par le système d'exploitation de de la gestion d'énergie, i.e., il permet plus de contrôle et flexibilité au système d'exploitation. Les systèmes modernes ont ``repoussé'' les limites des interfaces ``Plug and Play'' actuelles (comme l'APM, qui est utilisé sous FreeBSD 4.X), avant l'apparition de l'ACPI. L'ACPI est le descendant direct de l'APM (Advanced Power Management - gestion avancée de l'énergie).
Le pilote acpi.ko est par défaut chargé par le loader(8) au démarrage et ne devrait pas être compilé dans le noyau. La raison derrière cela est que les modules sont plus facile à manipuler, par exemple pour passer à une autre version du module acpi.ko sans avoir à recompiler le noyau. Cela présente l'avantage de rendre les tests aisés. Une autre raison est que lancer l'ACPI après qu'un système ait terminé son lancement n'est pas très utile, et dans certain cas peut même être fatal. Dans le doute, désactiver l'ACPI. Ce pilote ne devrait et ne peut être déchargé car le bus système l'utilise pour différentes intéraction avec le matériel. L'ACPI peut être déactivé avec l'utilitaire acpiconf(8). En fait la plupart des interactions avec ACPI peuvent être effectuées via acpiconf(8). A la base cela signifie que si quelque chose en rapport avec l'ACPI apparaît dans la sortie de dmesg(8), alors c'est déjà en fonctionnement.
Note : L'ACPI et l'APM ne peuvent coéxister et devraient être utilisé séparément. Le dernier chargé s'arrêtera s'il détecte l'autre en focntionnement.
Dans sa plus simple forme, l'ACPI peut être utilisé pour mettre en veille un système avec acpiconf(8), les options -s et 1-5. La plupart des utilisateurs n'auront besoin que de 1. L'option 5 provoquera un arrêt de l'alimentation par logiciel, effet identique à un:
# halt -p
D'autres options sont disponibles. Consultez la page de manuel d' acpiconf(8) pour plus d'informations.
Presque tout dans l'ACPI est transparent, jusqu'au moment où cela ne fonctionne plus. C'est en général à ce moment où vous en tant qu'utilisateur saurez que quelque chose ne fonctionne pas correctement.
| Précédent | Sommaire | Suivant |
| Ajouter de l'espace de pagination | Niveau supérieur | Processus de démarrage de FreeBSD |
Ce document, ainsi que d'autres peut être téléchargé sur ftp.FreeBSD.org/pub/FreeBSD/doc/.
Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.