L'articolo di Wikipedia su ACPI contiene i dettagli sulle diverse modalità di risparmio energetico presenti in PC moderni.
Ecco l'idea di base, da come ho capito le cose:
L'idea di base è quella di mantenere lo stato attuale del sistema persisteva, in modo che quando la macchina viene rimessa in funzione, si può riprendere allo stato in cui si era prima che la macchina fosse messa in stato di sospensione/standby/ibernazione, ecc. Pensa a una serializzazione per il tuo PC.
In modalità standby, il computer continua ad alimentare la RAM, poiché la memoria principale è volatile memory che richiede il mantenimento costante dello stato di refreshing. Ciò significa che i dischi rigidi, la CPU e altri componenti possono essere spenti, a condizione che ci sia abbastanza energia per mantenere la DRAM aggiornata per impedire la scomparsa dei suoi contenuti.
Nella modalità di sospensione, anche la memoria principale verrà disattivata, pertanto il contenuto deve essere copiato in una memoria permanente, ad esempio un disco rigido, prima che il sistema sia spento. Oltre a ciò, la premessa di base di hiberation non è diversa dallo standby: per memorizzare lo stato corrente della macchina da ripristinare in un secondo momento.
Con questo in mente, probabilmente non è troppo probabile che andare in standby o in letargo possa causare problemi con le attività in esecuzione al momento. Tuttavia, potrebbe non essere una buona idea consentire alle attività di rete di fermarsi nel mezzo dell'esecuzione, in quanto a seconda del protocollo, la connessione di rete potrebbe scadere e non essere in grado di riprendere quando si riporta il sistema al suo stato di funzionamento.
Inoltre, ci possono essere alcune macchine che hanno solo driver di risparmio energetico instabili che possono farla andare in standby e non tornare mai più, ma questo è completamente un altro problema.
Questo è un ottimo punto. Non ci ho mai pensato! – Svish
Si noti inoltre che mentre in prinicple standby/hibernate si dovrebbe ripristinare l'hardware * all * allo stato precedente (RAM, CPU, grafica ecc.), Questo potrebbe non funzionare per tutto l'hardware. Quindi alcuni componenti hardware potrebbero non "svegliarsi" correttamente. Normalmente questo si verifica solo con driver non validi, ma è qualcosa a cui prestare attenzione, specialmente con hardware insolito (ad esempio schede di interfaccia speciali). – sleske