Energietoestanden

Een energiestatus geeft het energieverbruik aan, en dus de mate van rekenactiviteit, door het systeem of door één apparaat. De power manager stelt de energiestatus van het systeem in als geheel. Apparaatstuurprogramma's stellen de energiestatus van hun afzonderlijke apparaten in.

De ACPI-specificatie definieert twee sets discrete energiestatussen: systeemstroomstatussen en apparaatstroomstatussen. Elke energiestatus heeft een unieke naam.

Systeemstroomstatussen hebben de naam Sx, waarbij x een statusnummer tussen 0 en 5 is. Apparaatstroomstatussen hebben de naam Dx, waarbij x een statusnummer is tussen 0 en 3. Het staatsnummer is omgekeerd gerelateerd aan energieverbruik: hogere genummerde toestanden gebruiken minder vermogen. Staten S0 en D0 zijn de meest met de hoogste energie, meest functionele, volledig aan toestanden. Staten S5 en D3 zijn de laagste energieverbruik toestanden en hebben de langste ontwaaktijd.

Dankzij deze duidelijk gedefinieerde energiestatussen kunnen veel apparaten van verschillende fabrikanten consistent en voorspelbaar samenwerken. Wanneer power manager bijvoorbeeld het systeem in de status S3 instelt, kan het afhankelijk zijn van stuurprogramma's die energiebeheer ondersteunen, niet alleen om hun apparaten in de bijbehorende energiestatus van het apparaat te plaatsen, maar ook om op een voorspelbare manier terug te keren naar de werkstatus.