Hva er avansert strømstyring?
Advanced Power Management (APM) er et applikasjonsprogrammeringsgrensesnitt (API) som lar et operativsystem som kjører en IBM-kompatibel PC (PC) for å samhandle med Basic Input Output System (BIOS) for å oppnå og regulere strømstyring. Det ble opprettet som et joint venture mellom Intel® og Microsoft® og ble gjort tilgjengelig for publikum i 1992. APM har i stor grad blitt erstattet av et mer forhåndsledelsessystem kjent som Advanced Configuration and Power Interface (ACPI).
BIOS er et enkelt program enn det som er hardkodet til alle personlige datamaskiner (PCer). Den kontrollerer maskinvaren på et grunnleggende nivå og kan kommunisere med operativsystemet så vel som alle eksterne enheter, for eksempel en harddisk. Operativsystemet installerer APM API som en del av installasjonen. API er egentlig et programvare som letter kommunikasjonen mellom operativsystemet og BIOS.
Når en perifer enhet, for eksempel en skjerm eller harddisk, er koblet til, må en driver være installert. Driveren er programvare som lar enheten kommunisere med operativsystemet. Driveren kan skrives til APM-spesifikasjoner, slik at den kan ha alternativer for strømstyring. Et eksempel kan være en harddisk som har en APM-driver; driveren kan tillate at harddisken stenges av når den ikke er i bruk.
Det er i hovedsak to tilstander i avansert strømstyring: systemtilstand og strømtilstander for enheter. Systemtilstand kan definere fem strømtilstander for hele systemet. Full av og på er de enkleste; full på betyr at systemet er på og ingen enheter er i strømsparingsmodus og av betyr at datamaskinen er slått av.
De tre andre avanserte strømstyringssystemstatene er APM Enabled, APM Standby og APM Suspend. APM Enabled betyr at datamaskinen er på og APM er tilgjengelig etter behov. Standby betyr at de fleste enhetene er i laveffektmodus, den sentrale behandlingsenheten (CPU) er av eller bremset og systemtilstanden er lagret. I denne tilstanden kan datamaskinen startes raskt. APM Suspend betyr at systemtilstanden er lagret, men de fleste enheter er slått av. i denne tilstanden tar datamaskinen lengre tid å starte behandlingen på nytt.
Enhetens strømtilstander, som gjør det mulig for en enhet å bruke strømsparingstilstander, er Enhet på, Enhetsstyrt administrert, Enhet med lite strøm og Enhet av. Av og på betyr det samme som i systemtilstand. I Device Power Managed er enheten på, men ikke alle funksjonene er tilgjengelige. I tilstanden Device Low Power er enheten ikke aktiv, men strømtilkoblingen opprettholdes slik at den raskt kan startes eller "våkne opp".
Det eneste unntaket i det avanserte strømstyringsmiljøet er CPU. Bare BIOS kan kontrollere CPU. En driver, enten gjennom systemet eller gjennom en enhet, kan bare kontakte BIOS; den kan ikke gi en instruksjon om å slå av. Dette er for å beskytte CPU fra å bli stengt av en dårlig skrevet driver.