Windows kasutab toitehaldustehnoloogiat, et vähendada arvutite ja eriti patareitoitega sülearvutite energiatarvet. Näiteks Windowsi arvuti saab panna une- või talveunerežiimi.
Windowsi tuumarežiimi toitehaldur
Keeruline arvutiseadmete toitehaldussüsteem on välja arenenud nii, et kui arvuti hakkab välja lülituma või läheb madalamale energiatarbimisele, saab ka ühendatud seadmed korralikult välja lülitada, nii et andmed ei läheks kaduma.
Kuid need seadmed vajavad hoiatust, et toiteolek muutub, ja need võivad olla ka osa kommunikatsiooniringist, mis käsib juhtival seadmel oodata, kuni nad saavad korralikult välja lülituda.
Windowsi kerneli režiimi toitehaldur haldab kõigi toiteseisundi muutusi toetavate seadmete toiteseisundi korrapärast muutmist. Seda tehakse sageli keeruka seadmete korstna kaudu, mis kontrollib teisi seadmeid. Igat juhtimisseadet nimetatakse sõlmeks ja sellel peab olema draiver, mis suudab seadme virna kaudu üles- ja allapoole lülitada energiarežiimi muutusi.
Kui kirjutate draiverit, mida toiteseisundi muudatused võivad mõjutada, peate draiverikoodis suutma töödelda järgmist tüüpi teavet:
- Süsteemi aktiivsuse tase.
- Süsteemi aku tase.
- Praegused taotlused sulgeda, magada või talveunerežiimis.
- Kasutaja toimingud, näiteks toitenupu vajutamine.
- Juhtpaneeli seaded, näiteks 10-protsendise akutoitega automaatne väljalülitamine.
Täpsema teabe saamiseks külastage MSDN-i.