Cos’è l’ibernazione in un computer?

Ibernare un computer (non Shutdown) salverà effettivamente lo stato corrente del tuo sistema nella memoria secondaria e poi lo spegnerà. E la prossima volta che accenderete il computer, avrete tutte le applicazioni già aperte come lo erano prima dell'ibernazione.

Come sapete, la RAM (Random Access Memory) è una memoria primaria volatile che ha bisogno di segnali elettrici di clock per aggiornarsi e mantenere i suoi dati (bit 0 o 1).

Mentre mettete il sistema in modalità "Sleep", la memoria viene ancora attivata dai segnali di clock per aggiornarsi e mantenere i dati, mantenendo il sistema collegato alla fonte di alimentazione. In questa situazione, la CPU entra in modalità idle e non fa altro che ascoltare gli interrupt se sollevati dall'utente o dal sistema internamente (come premere un tasto, ecc.) che richiameranno la CPU per iniziare a lavorare. In breve, "Sleep" non è lo stato di spegnimento, ma uno stato di inattività in cui il sistema completo viene messo in modalità di risparmio energetico.

Limitazione della modalità Sleep:- Se la fonte di alimentazione viene scollegata durante la modalità Sleep, il sistema verrà spento e l'intero stato del sistema verrà perso (i dati RAM vengono persi).

Al fine di salvare lo stato corrente del sistema e poi spegnerlo con l'intenzione di ottenere lo stato del sistema indietro dopo averlo acceso la prossima volta, c'è una funzione chiamata "Ibernazione". Durante l'ibernazione del sistema, il sistema operativo del computer (se supporta questa funzione) salverà lo stato della RAM (dati RAM) nell'HDD (o qualsiasi altra memoria secondaria) e poi si spegnerà. Quando accendi il computer la prossima volta, il sistema operativo carica lo stato di memoria salvato dallo stato secondario di nuovo nella RAM e otterrai il tuo sistema aperto con tutte le applicazioni che hai tenuto attive/aperte l'ultima volta.

Nota:- Hibernate non spegnerà il tuo computer. Piuttosto lo spegne. Il processo di spegnimento include alcuni compiti aggiuntivi come il controllo delle configurazioni, l'applicazione di aggiornamenti e l'esecuzione di diagnosi per risolvere eventuali problemi. Questo non accadrà in Hibernate. Quindi hai bisogno di un corretto spegnimento/riavvio almeno una volta alla settimana (o se il sistema lo richiede) per assicurarti che gli aggiornamenti del tuo sistema siano implementati e funzionino correttamente.

Spero che ti abbia aiutato...!