Windows käyttää virranhallintatekniikkaa vähentääkseen tietokoneiden virrankulutusta yleensä ja erityisesti akkukäyttöisille kannettaville tietokoneille. Esimerkiksi Windows-tietokone voidaan asettaa nukkumaan tai lepotilaan.
Windowsin ydinmoodin Power Manager
Tietokonelaitteiden monimutkainen virranhallintajärjestelmä on kehittynyt niin, että kun tietokone alkaa sulkea tai siirtyä pienempään virrankulutukseen, liitetyt laitteet voidaan myös sammuttaa kunnolla, jotta tietoja ei menetetä.
Nämä laitteet tarvitsevat kuitenkin varoituksen siitä, että virran tila muuttuu ja ne voivat myös olla osa viestintäsilmukkaa, joka kertoo ohjauslaitteelle, että ne odottavat, kunnes ne voivat sulkeutua kunnolla.
Windowsin ydinmoodin tehonsäätäjä hallinnoi virtaa säästävän tilan kaikkiin laitteisiin, jotka tukevat tehon tilan muutoksia. Tämä tapahtuu usein monimutkaisten laitteiden hallintaa käyttävien laitteiden kautta. Jokainen ohjauslaite on nimeltään solmu, ja sen täytyy olla kuljettaja, joka pystyy käsittelemään tehon tilan tiedonsiirtoa ylös ja alas laitteen pinoon.
Jos kirjoitat ohjaimen, johon virtalähteen muutokset voivat vaikuttaa, sinun on kyettävä käsittelemään seuraavanlaisia tietoja ohjaimen koodissa:
- Järjestelmän aktiivisuustaso.
- Järjestelmän akun taso.
- Nykyiset pyynnöt sammuttaa, nukkua tai lepotilaa.
- Käyttäjän toimet, kuten virtapainikkeen painaminen.
- Ohjauspaneelin asetukset, kuten automaattinen sammutus 10%: n akkuvirralla.
Lisätietoja osoitteessa MSDN.