Spegnere e riaccendere: la cura miracolosa del mondo digitale
«Hai provato a spegnere e riaccendere?» è probabilmente la domanda più frequente posta da ogni professionista IT. Ed è spesso la soluzione più comune e ovvia. Ma di cosa si tratta in realtà?
Inizio a scrivere questo articolo quando, improvvisamente, il mio monitor inizia ad andare in tilt. Un vero e proprio errore di visualizzazione. Quasi istintivamente, prendo il cavo sul retro e lo stacco dalla presa. Pochi secondi dopo lo ricollego, et voilà: problema risolto.
Probabilmente è già successo a tutti: il LED di errore sul router lampeggia, il televisore o il PC si blocca o altro. E puoi risolvere praticamente tutti questi problemi utilizzando lo stesso metodo: «Basta spegnere e riaccendere!». O addirittura staccare la spina, a seconda della situazione.
Certo, ma come può un'azione così apparentemente banale fungere da cura miracolosa? Cosa succede esattamente con la famigerata mossa dello spegnere e riaccendere?
Il problema della memoria di lavoro (RAM)
In realtà, non voglio entrare troppo nei dettagli tecnici. Ma per coloro che sono interessati, ecco la versione breve: praticamente ogni dispositivo elettronico ha un microcontrollore o microchip e una memoria di lavoro, detta anche RAM. I programmi in esecuzione vengono gestiti e memorizzati temporaneamente. E poiché ogni software è noto per avere dei bug, a volte possono verificarsi malfunzionamenti o blocchi.
In questo caso, il software si «perde» in una situazione che non era stata prevista dagli sviluppatori. Non è mai stata programmata una via d'uscita da questa situazione, ed è per questo che dobbiamo aiutare manualmente. Questo perché non appena viene tolta l'alimentazione, tutte le informazioni della memoria di lavoro, compresi gli errori, vengono cancellate. Se l'alimentazione torna a scorrere, il software viene ripristinato allo stato iniziale e il problema è solitamente risolto.
Per inciso, questo funziona in modo simile anche se si elimina un programma sul PC tramite il task manager (o gestione attività) o si cancella la cache di un'applicazione sul cellulare.
Un'analogia tra sonno e teletrasporto
Tuttavia, il tutto è più chiaro con un'analogia. Infatti, a noi esseri umani succede spesso qualcosa di molto simile: devi prendere una decisione importante o la tua lista di cose da fare è stracolma. Un tale sovraccarico sensoriale può scatenare in noi una vera e propria paralisi e non sappiamo cosa fare. Probabilmente il consiglio più comune: dormirci sopra per una notte.
Perché anche noi possiamo perderci nei «se» e nei «ma» e perdere di vista il quadro generale. In questi casi, di solito è utile schiarirsi le idee. Che si tratti di una passeggiata, di un cambiamento di scenario o di una buona notte di sonno. Proprio come il chip di un computer, che ogni tanto deve svuotare la memoria per continuare a funzionare correttamente.
Mi piace anche il paragone tratto da questo thread di Reddit: «Immagina di fare shopping. Conosci bene la strada da casa tua al negozio, ma per sbaglio sbagli strada. Ti perdi e non riesci a trovare la strada per il negozio o per casa. Ma se puoi teletrasportarti a casa, dovresti essere in grado di ritrovare la strada per il negozio, giusto? Spegnere e riaccendere il computer è come essere teletrasportati a casa».
Attenzione quando si spegne!
Ma prima di iniziare a premere il pulsante di accensione ogni volta che si avverte un piccolo problema, ecco un piccolo avvertimento: bisogna sempre fare attenzione quando si spengono e riaccendono PC e smartphone. Naturalmente, la memoria di lavoro non memorizza solo gli errori del software. Anche i documenti, i siti web aperti e i programmi in esecuzione vengono memorizzati nella cache. Informazioni e contenuti importanti potrebbero andare persi durante lo spegni e riaccendi. Nella maggior parte dei casi, basta chiudere il programma. Quindi, prima di staccare la spina, ricorda che Gestione attività è spesso tuo amico e aiutante!
Sono da sempre affascinato da tutto ciò che ha pulsanti, display e altoparlanti. Come giornalista specializzato in tecnologia e società, creo ordine nella giungla del gergo tecnologico e delle schede tecniche poco chiare.