Cosa succede quando riavvii il computer

Riavviare il computer è un compito comune. Che sia per risolvere problemi o per l’installazione di software e hardware, la maggior parte dei computer viene riavviata con una certa regolarità. E quelli che non lo fanno potrebbero iniziare a mostrare problemi fino a quando non vengono riavviati. Cosa succede quando riavvii il computer? In realtà è un processo abbastanza semplice che coinvolge alcuni comandi piuttosto basilari.

Cosa succede quando riavvii?

restart-computer-reboot-1

In astratto, un riavvio è indicato da un flag di stato di alimentazione impostato dal computer alla fine del processo di spegnimento. Questo flag dice alla scheda madre di ripristinare i componenti collegati utilizzando i corretti comandi di reset, quindi seguire il normale processo di avvio (noto anche come “bootstrap”).

Questo comando di reset non è altro che un certo valore in un certo indirizzo di registro che la scheda madre controlla prima di passare al suo stato “spento”. Se il flag di riavvio è presente, il computer avvia il processo di avvio non appena il processo di spegnimento è completato. Se il flag non è presente, il computer passa allo stato “soft off”, aspettando che tu torni e prema di nuovo il pulsante di accensione.

Il processo di riavvio è solo leggermente diverso dal processo di spegnimento. Il computer “sa” di riavviarsi grazie al comando di reset ACPI, ma questo viene impostato solo dopo che il computer ha completato il processo di spegnimento. Tutti i componenti vengono ripristinati come parte del processo di spegnimento, quindi l’unica differenza tra spegnimento e riavvio è che il computer si riavvia immediatamente.

Il processo di spegnimento è piuttosto semplice. Quando selezioni “spegnimento” dal menu del sistema operativo, il computer chiude tutte le app, fa un po’ di pulizia, smonta il filesystem e spegne i dispositivi periferici.

Quali sono gli stati di alimentazione?

restart-computer-reboot-2

Gran parte dei processi di spegnimento e riavvio del computer sono controllati dagli stati di alimentazione ACPI (interfaccia avanzata di configurazione e alimentazione). Gli stati di alimentazione si presentano in un paio di varianti e sono controllati dalla scheda madre. Questi stati di alimentazione provengono dall’ACPI, o Interfaccia Avanzata di Configurazione e Alimentazione, che controlla la gestione dell’alimentazione nel tuo PC. Ci sono un paio di stati di alimentazione importanti che ci aiutano a capire come opera il computer.

  • G0: Acceso e funzionante; stato operativo del computer
  • G1: In sonno - S1: L’alimentazione di RAM e CPU rimane accesa, ma la CPU non sta elaborando istruzioni. I dispositivi periferici sono spenti.
  • S2: La CPU è spenta, ma l’alimentazione della RAM è mantenuta, preservando i contenuti della memoria
  • S3: Tutto tranne la RAM e le periferiche che possono riattivare il computer, come la tastiera, è spento. Questo è lo stato di “sonno” del computer, che viene attivato dal menu di avvio in Windows.
  • S4: I contenuti della RAM vengono scritti su disco e tutto si spegne. Questa è la modalità “ibernazione”. L’unica differenza tra questo e G2 è il processo di ripresa: non sarà necessario avviare il PC per tornare da questo stato di alimentazione.
  • G2: “Soft off.” Questo è lo stato tipico di spegnimento del computer. L’alimentazione è tagliata a tutto tranne ai dispositivi che ascoltano per l’accensione.
  • G3: Meccanicamente spento, non può essere avviato fino a quando non viene rimesso in G2.

Perché il riavvio risolve così tanti problemi?

Riavviare è un passaggio chiave per la risoluzione dei problemi perché risolve una grande varietà di problemi. Ma come?

Durante il processo di riavvio, tutta la logica del computer viene ripristinata. Questo significa che la CPU, la memoria, i controller e le periferiche ricevono tutti i loro comandi di reset e tornano ai loro stati di avvio. Cancellando tutto ciò che stava accadendo in precedenza, questo reset può spesso risolvere problemi riportando tutto al loro stato “nuovo”. Naturalmente, questo non significa che il problema non si ripresenterà. Ma questo nuovo inizio spesso rimuove il gremlin fastidioso, almeno temporaneamente.