Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il risparmio energia richiede il supporto da hardware di sistema e dispositivo e da software e driver di sistema. Il supporto hardware richiesto è trattato nelle specifiche del settore, come descritto nella sezione precedente. In questo argomento viene illustrato il supporto software, in particolare ciò che i driver devono fare per conformarsi ai requisiti del sistema operativo e gestire l'alimentazione in base alle esigenze dei propri dispositivi.
La figura seguente illustra una panoramica a livello di sistema del risparmio energia.
Le applicazioni e gli utenti possono influire sulle decisioni relative al risparmio energia tramite il Pannello di controllo e chiamando routine di risparmio energia. Gli utenti possono usare il Pannello di controllo per impostare le opzioni di risparmio energia del sistema e del dispositivo, incluse le impostazioni di risparmio energia personalizzate. Il Pannello di controllo notifica al gestore dell'energia e ai driver delle modifiche apportate ai criteri energetici attivi e alle impostazioni energetiche associate. A partire da Windows Vista, il gestore di alimentazione notifica a un driver chiamando il callback di impostazione dell'alimentazione che un driver registra per ricevere notifiche. In Windows Server 2003, Windows XP e Windows 2000 questa notifica viene eseguita tramite WMI.
Il risparmio energia amministra i criteri di risparmio energia a livello di sistema, le regole che regolano l'utilizzo energetico del sistema. Per altre informazioni, vedere System Power Policy.) Usando le informazioni del Pannello di controllo e delle API, il risparmio energia può determinare quando le applicazioni usano o potrebbero dover usare vari dispositivi, in modo da poter regolare i criteri di alimentazione del sistema in modo appropriato.
Il gestore di alimentazione fornisce anche un'interfaccia per i driver, che comprende routine di supporto per la gestione dell'energia, IRP secondari di gestione dell'energia e punti di ingresso del driver necessari.
Quando il gestore di alimentazione richiede una modifica allo stato di alimentazione del sistema, i driver rispondono mettendo i propri dispositivi in uno stato di alimentazione appropriato. Inoltre, i driver possono eseguire il rilevamento di inattività per i dispositivi e mettere i dispositivi inutilizzati in uno stato di sospensione. I meccanismi specifici del bus segnalano le funzionalità di risparmio energia dei dispositivi, impostano e segnalano lo stato del dispositivo e modificano la potenza del dispositivo. Esattamente come e quando viene modificata l'alimentazione del dispositivo dipende dal tipo di dispositivo e dalle funzionalità dell'hardware del dispositivo.
Anche se l'hardware ACPI offre il massimo risparmio energetico, non è necessario che l'hardware sia conforme ad ACPI affinché la gestione dell'energia nei driver sia efficace.