Wat is geavanceerd energiebeheer?
Geavanceerd energiebeheer (APM) is een applicatie-programmeerinterface (API) waarmee een besturingssysteem met een IBM-compatibele pc (PC) kan communiceren met het Basic Input Output System (BIOS) om energiebeheer te bereiken en te reguleren. Het werd opgericht als een joint venture tussen Intel® en Microsoft® en werd in 1992 voor het publiek beschikbaar gesteld. APM is grotendeels vervangen door een geavanceerder beheerssysteem dat bekend staat als Advanced Configuration and Power Interface (ACPI).
Het BIOS is een eenvoudig programma dat hard gecodeerd is in alle pc's (pc's). Het bestuurt de hardware op basisniveau en kan communiceren met het besturingssysteem en alle randapparatuur, zoals een harde schijf. Het besturingssysteem installeert de APM API als onderdeel van de installatie. De API is in wezen een stuk software dat de communicatie tussen het besturingssysteem en het BIOS vergemakkelijkt.
Wanneer een randapparaat, zoals een monitor of harde schijf, is aangesloten, moet een stuurprogramma worden geïnstalleerd. Het stuurprogramma is software waarmee het apparaat kan communiceren met het besturingssysteem. Het stuurprogramma kan volgens APM-specificaties worden geschreven, zodat het opties voor energiebeheer kan hebben. Een voorbeeld is een harde schijf met een APM-stuurprogramma; door het stuurprogramma kan de harde schijf worden uitgeschakeld wanneer deze niet in gebruik is.
Er zijn in wezen twee toestanden in geavanceerd energiebeheer: systeemstatus en apparaatstatus. Systeemstatus kan vijf energiestatussen voor het hele systeem definiëren. Volledig aan en uit zijn de eenvoudigste; volledig aan betekent dat het systeem is ingeschakeld en geen apparaten in de energiebesparende modus staan en uit betekent dat de computer is uitgeschakeld.
De andere drie geavanceerde energiebeheersysteemstatussen zijn APM ingeschakeld, APM stand-by en APM onderbreken. APM ingeschakeld betekent dat de computer aan staat en APM beschikbaar is als dat nodig is. Stand-by betekent dat de meeste apparaten in de energiebesparende modus staan, de centrale verwerkingseenheid (CPU) is uitgeschakeld of vertraagd en de systeemstatus is opgeslagen; in deze status kan de computer snel worden opgestart. APM onderbreken betekent dat de systeemstatus is opgeslagen, maar de meeste apparaten zijn uitgeschakeld; in deze status duurt het langer voordat de computer opnieuw begint met verwerken.
De apparaatstatus, waarmee een apparaat energiebesparende toestanden kan gebruiken, zijn Device On, Device Power Managed, Device Low Power en Device Off. Aan en uit betekent hetzelfde als in systeemstatus. In Device Power Managed staat het apparaat aan, maar niet alle functies zijn beschikbaar. In de status Laag stroomverbruik van het apparaat is het apparaat momenteel niet actief, maar de stroomverbinding blijft behouden zodat het snel kan worden gestart of "gewekt".
De enige uitzondering in de geavanceerde energiebeheeromgeving is de CPU. Alleen het BIOS kan de CPU besturen. Een stuurprogramma, hetzij via het systeem of via een apparaat, kan alleen contact maken met het BIOS; het kan geen instructie geven om uit te schakelen. Dit is om de CPU te beschermen tegen afsluiten door een slecht geschreven stuurprogramma.