
Mentre la maggior parte di noi probabilmente pensa poco a tutto ciò che accade ogni volta che chiudiamo i nostri computer, cosa sta succedendo in realtà 'sotto il cofano' durante il processo di spegnimento? Il post di Q & A di SuperUser di oggi contiene le risposte a una curiosa domanda del lettore.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte.
Lettore SuperUser RACING121 vuole sapere cosa sta realmente accadendo quando un computer Windows si sta spegnendo:
Quando faccio clic sul pulsante di spegnimento sul mio sistema Windows, mi dà un altro schermo che dice Arresto :
Che cosa sta succedendo durante questa fase?
Se ricordo correttamente, in Windows XP si direbbe qualcosa come Salvataggio delle impostazioni prima dello spegnimento. Tuttavia, quali impostazioni ci sono per salvare effettivamente qui? Ad esempio, se hai applicato un tema o hai completato qualche altra azione, è già stato "salvato" quando hai fatto clic su Applica o Ok .
Se lo stai smontando guidare, quindi sicuramente sarebbe lo stesso di forzare uno spegnimento staccando la spina, vero?
Cosa sta realmente accadendo quando un computer Windows passa attraverso il processo di spegnimento?
I contributori SuperUser Keltari e zzarzzur avere la risposta per noi Prima di tutto, Keltari:
Ci sono un sacco di cose che accadono durante il processo di spegnimento. Ecco alcuni esempi:
- Controllare se eventuali applicazioni utente non sono state ancora chiuse (come un documento non salvato) e richiedere all'utente, se necessario,
- Arresto dei servizi in background
- Attendere il segnale di terminazione dai servizi e applicazioni aperte o in esecuzione
- Flusso della cache sul disco
- Scrittura dei file di registro
- Tutti gli utenti sono disconnessi
- Fine della shell
- Avvia l'installazione degli aggiornamenti di Windows e comunica al sistema di completare l'aggiornamento processo durante il prossimo avvio del sistema se necessario
- Invia il segnale di spegnimento ACPI (questo è ciò che spegne la macchina)
Seguito dalla risposta di zzarzzur:
Il registro di sistema è (forse?) scritto in il disco. Indietro quando ho usato Windows XP, ho notato che se hai apportato modifiche al registro, quindi ha tirato il potere, le modifiche non sarebbero state salvate. Non sono abbastanza sicuro di questo, semplicemente sottolineando.
Ecco un estratto da un documento che Microsoft ha rilasciato:
- Arresto della sessione di sistema. Questa fase include le sottofasi di notifica di pre-spegnimento e di arresto.
- Notifica di pre-spegnimento. Windows interrompe in modo seriale tutti i servizi registrati per ricevere le notifiche di pre-arresto. I servizi ordinati - i servizi che hanno impostato l'ordine di spegnimento dei servizi dipendenti - vengono disattivati prima dei servizi non ordinati.
- Notifica di spegnimento. Tutti i servizi registrati per ricevere le notifiche di spegnimento vengono chiusi in parallelo. Se tutti i servizi non sono usciti dopo 20 secondi (in Windows Vista) o 12 secondi (nei sistemi operativi client Windows 7), il sistema continua l'arresto. Processi e servizi che non si arrestano in modo tempestivo vengono lasciati in esecuzione mentre il sistema si arresta.
- Arresto del kernel. Il resto del sistema, come tutti i dispositivi e i driver, viene spento durante la fase di spegnimento del kernel.
In sostanza, ciò che si sta aspettando è che ogni singolo servizio venga ripulito e chiuso. Ogni servizio viene assegnato 12 secondi prima di essere ucciso.
La metà del tempo di spegnimento è dedicata alla chiusura dei servizi di sistema. Se sei davvero interessante nel vedere che tempo è dedicato a qualsiasi cosa durante uno spegnimento, Windows include uno strumento per tracciare il tempo di spegnimento.
- xbootmgr -trace shutdown -numRuns 3 -resultPath% systemdrive% traces -postBootDelay 180 -traceFlags base
E per dare un senso al file generato (assicurati di eseguire % systemdrive% trace )
- xperf -i trace.etl -o summary.xml -a shutdown
Fonti
Documento di analisi delle prestazioni di transizione on / off di Windows [Microsoft]
Transizione di Windows On / Off Guida alle soluzioni Documento [Microsoft]
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla il thread completo di discussione qui.
Entra in forma per l'estate con le app per smartphone e dispositivi indossabili
Con l'arrivo del sole estivo che inizia a sbirciare fuori, è ora di tirare fuori le scarpe da corsa e di allenarsi. Questa è la nostra guida per tutte le app e gli strumenti che amiamo perdere chili con. Mentre potremmo essere ancora lontani dal farmaco per la perdita di peso che tutti stavano aspettando, nel frattempo i nostri smartphone offrono una dozzina di strumenti diversi e tecniche che ti aiuteranno a essere motivato al mattino, a mantenere calate le calorie e ti spingono ai tuoi limiti la prossima volta che un altro miglio non si sente abbastanza.
Come impedire alle tue ricerche locali di essere inviate via Internet
Tutti i sistemi operativi moderni - da smartphone e tablet a desktop e laptop - inviano automaticamente le tue ricerche locali su Internet e forniscono risultati web . Ma puoi disabilitare questo, che è particolarmente utile per proteggere le ricerche private. Ad esempio, supponiamo che stai utilizzando la funzione di ricerca del tuo sistema operativo per trovare i documenti fiscali che contengono il tuo numero di previdenza sociale.