Homepage » come » Perché i computer non sono in grado di avviarsi istantaneamente?

    Perché i computer non sono in grado di avviarsi istantaneamente?

    Con l'hardware più recente e più potente e i sistemi operativi migliorati che abbiamo a disposizione da usare in questi giorni, perché ci vuole ancora tanto tempo per fare il boot completo di un computer ogni volta?

    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 basato sulla comunità.

    La domanda

    Lettore SuperUser kosinix vuole sapere perché i computer non sono in grado di avviarsi completamente all'istante:

    I computer sono in giro da un po 'di tempo. Quindi, cosa ci impedisce di far sì che i computer si avviino istantaneamente come normali elettrodomestici e altri dispositivi? È persino possibile? So che ci sono opzioni 'Hibernate' e 'Sleep', ma quelle non sono proprio 'boot reali'.

    Perché i computer non sono in grado di avviarsi completamente all'istante? Con l'hardware migliore, più potente disponibile ora e il continuo miglioramento dei sistemi operativi, si potrebbe pensare che i computer possano avviarsi completamente molto più velocemente di quanto non facciano in questi giorni.

    La risposta

    Il collaboratore di SuperUser ckhan ha la risposta per noi:

    I computer sono macchine di stato. Il problema è che la condizione iniziale con cui inizia il computer (che è letteralmente istantanea) non è molto utile per te e per me. (Anche dopo il primo elettrone si muove.)

    Ciò che è utile per te e per me sono molti milioni di passi più in basso in quella "macchina dello stato". Il modo più semplice per gli sviluppatori di descrivere lo stato è definirlo nei programmi, e questi programmi richiedono sempre più di "tempo zero" per l'esecuzione.

    Ora si potrebbe dire: "Bene, ma non è possibile memorizzare nella cache il 'primo stato utilizzabile' e iniziare da lì?" E si potrebbe, e lo fa. È (approssimativamente) ciò che riprende da "Sleep", ed è per questo che non è molto giusto, penso, per "escludere" la ripresa da una discussione sul miglioramento dei tempi di avvio.

    Mentre i tempi di avvio sono decisamente migliorati negli ultimi anni e continueranno a migliorare col passare del tempo, ci sarà sempre molto da fare dietro lo schermo ogni volta che avvii il tuo computer preferito.


    Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.