it.phhsnews.com


it.phhsnews.com / Che cosa succede realmente quando un computer Windows si sta spegnendo?

Che cosa succede realmente quando un computer Windows si sta spegnendo?


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.

La domanda

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?

La risposta

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.


Come creare e utilizzare Smart Folders su OS X per organizzare i dati sul Mac

Come creare e utilizzare Smart Folders su OS X per organizzare i dati sul Mac

Hai mai usato OS X e ti sei chiesto, qual è il problema con le Smart Folders? Dopotutto, sono dappertutto sul Finder. Quindi, come funzionano e, cosa più importante, come puoi farli funzionare per te? Le Smart Folders non sono affatto cartelle, almeno non nel senso tradizionale. Nelle cartelle tradizionali, i dati vengono posizionati in un'unica posizione, rappresentata dal simbolo della cartella.

(how-to)

Come utilizzare il controller DualShock 4 di PlayStation 4 su Mac

Come utilizzare il controller DualShock 4 di PlayStation 4 su Mac

I giocatori Mac sono reali. Se lavori in una delle industrie creative, c'è una buona probabilità che tu abbia una bestia di un Mac che è più che capace di giocare ai giochi moderni, anche se non al massimo delle impostazioni. La vera barriera sta tentando di riprodurre qualsiasi cosa non nella serie Civilization con un trackpad.

(how-to)