Homepage » scollegato » Perché l'arresto del computer è così lento?

    Perché l'arresto del computer è così lento?

    Poiché la maggior parte dei computer ora supporta cicli di sospensione e ibernazione estremamente rapidi, molti utenti evitano lo spegnimento completo. Perché? Bene, in quasi tutti i sistemi operativi là fuori, uno spegnimento completo è un processo che richiede tempo. Tempi di arresto può essere veloce come quattro secondi, ma un tempo più tipico è di circa 90 secondi o più. Allora, qual è il grosso problema? Perché i computer impiegano così tanto tempo per spegnersi?

    Processi e servizi

    Quando si spegne un computer, non si sta semplicemente spegnendo il sistema. Ogni singolo processo e servizio in esecuzione sul computer viene prima inviato un comando "exit". Una rapida occhiata allo screenshot qui sotto ti darà un'idea di quanti di questi servizi e app in background debbano essere arrestati. Ma non è così semplice come chiudere tutto e spegnere.

    Quando il computer si spegne, il sistema operativo tenta di chiudere tutto senza perdere dati. Ciò significa che se i programmi / processi aperti dispongono di funzionalità di ripristino automatico o di backup automatico, verrà eseguito prima che il programma venga arrestato. Questo può creare vincoli I / O su hard disk più lenti (che un SSD potrebbe impedire). I settori danneggiati possono attribuire un valore significativo a questo e potrebbero essere risolti con CheckDsk. A volte ciò può provocare un rumore familiare di "macinazione" associato ai dischi rigidi.

    Ci sono anche altre complicazioni. Ad esempio, Windows utilizza blocchi di spazio su disco come memoria virtuale, noto come file di paging. Se uno sfondo aperto o un'applicazione in primo piano ridotta al minimo è stato scaricato nel file di paging, prima di poterlo chiudere completamente, Windows dovrà cancellarlo dalla memoria virtuale. Questo può essere mitigato usando un SSD o aggiungendo abbastanza RAM a un computer in modo che il file di paging non sia più necessario.

    Data Flush

    La prossima cosa che succede è lo svuotamento dei dati nella cache. Si tratta di dati pronti per essere scritti, ma che non sono stati utilizzati. Può includere cose come ciò che è presente negli appunti copia / incolla, trasferimenti parzialmente terminati e buffer del disco.

    aggiornamenti

    Alcuni aggiornamenti sono solo in grado di essere installati mentre il sistema operativo è smontato. Windows Update è il più noto per contenere un arresto, ma almeno ti dice cosa sta succedendo. Ci sono migliaia di altre applicazioni là fuori che richiedono un arresto completo per l'aggiornamento, e questo significa che durante uno spegnimento, avranno bisogno di scrivere alcuni dati sul disco. Oltre ad avere un disco più veloce (SSD), non c'è molto di un modo per evitarlo.

    Parcheggio di supporti fisici

    Prima che il computer si spenga completamente, i dischi rigidi fisici si sposteranno prima nella posizione parcheggiata. A un altro hardware viene anche inviato un comando kill, quindi il sistema potrebbe attendere anche l'spegnimento di altri dispositivi. Questo in realtà non richiede più di qualche secondo, ma vale la pena considerare.

    BIOS

    L'ultima cosa da spegnere è solitamente il software BIOS della scheda madre. Il BIOS ha una propria routine di spegnimento e il suo tempo di chiusura varia a seconda del modello e della marca. Qualunque sia il caso, però, non dovrebbe richiedere più di un secondo prima che il BIOS si chiuda completamente.

    Azionamento manuale

    Se non si desidera attendere la sequenza di spegnimento automatico, è possibile utilizzare l'interruttore di esclusione manuale. In Windows è semplice, basta premere Tasto Windows + R per aprire la finestra di dialogo Esegui, quindi digitare:

    shutdown.exe -s -t 00

    L'arresto dovrebbe essere immediato. In alternativa, basta salvare questo comando in un file .txt e quindi rinominare l'estensione .txt in .cmd e salvarlo come collegamento sul desktop. È quindi possibile utilizzare questo collegamento per utilizzare l'override di spegnimento manuale a proprio piacimento.

    Ecco un paio di articoli che abbiamo su come creare un collegamento per lo spegnimento o il riavvio automatico:

    • Crea un collegamento di spegnimento o riavvio in Windows
    • Crea un riquadro di spegnimento nella schermata di avvio di Windows 8
    Nota: ignorare lo spegnimento automatico potrebbe causare una perdita di dati. Tuttavia, l'ho fatto centinaia di volte e non è mai mancato nulla.

    Ovviamente con una configurazione ideale e un SSD, l'intera routine di spegnimento è comunque quasi istantanea, ma non tutti sono stati aggiornati a quelli ancora.

    Questo spiega perché i computer sono lenti a spegnersi. Se hai qualche domanda per favore chiedi loro nella sezione commenti qui sotto o mandami una email!