Come funziona l'ibernazione?

Mi chiedo come funziona l'ibernazione. Ovviamente scrive il contenuto della RAM su disco, ma c'è qualcosa di diverso? salva / ripristina lo stato della CPU? Stato della cache? qualunque altra cosa?

Lo stato di ibernazione è lo stesso di spegnere il computer, per quanto riguarda i dispositivi. Consente di risparmiare la CPU e la RAM, in modo che i processi scelgano da where si trovavano, ma non vi è alcuna garanzia che un'attività del dispositivo sospesa continui a funzionare (ad esempio, se si stava copiando da cd e il cd non erano presenti al risveglio ).

Da Understanding hibernation, standby e altre funzioni di gestione dell'alimentazione :

La modalità di ibernazione dice al computer di:

  • Scrivi tutto in RAM al disco.
  • Spegnere il monitor e il disco rigido.
  • Spegnere il computer.

La modalità di sospensione è essenzialmente distriggersta dal computer, ad exception del fatto che è in grado di ripristinare l'OS leggendo di nuovo nella memory il contenuto del file scritto prima di andare in ibernazione.

Sì, risparmia anche lo stato della CPU. Gli stati del dispositivo sono parzialmente salvati, parzialmente scartati e non ricordo nient'altro che non sia in memory o in memory.