Was ist Advanced Power Management?
Advanced Power Management (APM) ist eine API (Application Programming Interface), mit der ein Betriebssystem, auf dem ein IBM-kompatibler Personal Computer (PC) ausgeführt wird, mit dem BIOS (Basic Input Output System) interagieren kann, um die Energieverwaltung zu erreichen und zu steuern. Es wurde als Joint Venture zwischen Intel® und Microsoft® gegründet und 1992 der Öffentlichkeit zugänglich gemacht. APM wurde weitgehend durch ein fortschrittlicheres Managementsystem ersetzt, das als Advanced Configuration and Power Interface (ACPI) bekannt ist.
Das BIOS ist ein einfaches Programm, das auf allen PCs fest programmiert ist. Es steuert die Hardware auf einer grundlegenden Ebene und kann mit dem Betriebssystem sowie beliebigen Peripheriegeräten, wie z. B. einer Festplatte, kommunizieren. Das Betriebssystem installiert die APM-API als Teil seiner Installation. Die API ist im Wesentlichen eine Software, die die Kommunikation zwischen dem Betriebssystem und dem BIOS erleichtert.
Immer wenn ein Peripheriegerät wie ein Monitor oder eine Festplatte angeschlossen ist, muss ein Treiber installiert werden. Der Treiber ist eine Software, mit der das Gerät mit dem Betriebssystem kommunizieren kann. Der Treiber kann gemäß den APM-Spezifikationen geschrieben werden, sodass Energieverwaltungsoptionen zur Verfügung stehen. Ein Beispiel wäre eine Festplatte mit einem APM-Treiber. Der Treiber kann die Festplatte ausschalten, wenn sie nicht verwendet wird.
Bei der erweiterten Energieverwaltung gibt es im Wesentlichen zwei Zustände: den Systemstatus und den Gerätestatus. Der Systemstatus kann fünf Energiezustände für das gesamte System definieren. Voll ein und aus sind die einfachsten; Voll ein bedeutet, dass das System eingeschaltet ist und sich keine Geräte im Energiesparmodus befinden. Aus bedeutet, dass der Computer ausgeschaltet ist.
Die anderen drei erweiterten Energieverwaltungssystemzustände sind APM-aktiviert, APM-Standby und APM-Suspend. APM aktiviert bedeutet, dass der Computer eingeschaltet ist und APM bei Bedarf verfügbar ist. Standby bedeutet, dass sich die meisten Geräte im Energiesparmodus befinden, die Zentraleinheit (CPU) ausgeschaltet oder verlangsamt ist und der Systemstatus gespeichert wird. In diesem Zustand kann der Computer schnell gestartet werden. APM Suspend bedeutet, dass der Systemstatus gespeichert wird, die meisten Geräte jedoch ausgeschaltet sind. In diesem Zustand benötigt der Computer eine längere Zeit, um die Verarbeitung erneut zu starten.
Die Geräteenergiezustände, die es einem Gerät ermöglichen, Energiesparzustände zu nutzen, sind Gerät an, Gerät mit Energieverwaltung, Gerät mit niedrigem Energieverbrauch und Gerät aus. Ein und Aus bedeutet dasselbe wie im Systemzustand. In Device Power Managed ist das Gerät eingeschaltet, es sind jedoch nicht alle Funktionen verfügbar. Im Status "Gerät mit niedrigem Stromverbrauch" ist das Gerät derzeit nicht aktiv, die Stromverbindung wird jedoch beibehalten, sodass es schnell gestartet oder "aufgeweckt" werden kann.
Die einzige Ausnahme in der erweiterten Energieverwaltungsumgebung ist die CPU. Nur das BIOS kann die CPU steuern. Ein Treiber kann entweder über das System oder über ein Gerät nur mit dem BIOS Kontakt aufnehmen. Es kann keine Anweisung zum Ausschalten geben. Dies soll die CPU vor dem Herunterfahren durch einen schlecht geschriebenen Treiber schützen.