Hvorfor kan datamaskiner ikke starte opp med en gang?
Med nyere, kraftigere maskinvare og forbedrede operativsystemer som vi har tilgjengelig for bruk i disse dager, hvorfor tar det seg så lang tid som det gjør for å starte datamaskinen helt opp hver gang?
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Spørsmålet
SuperUser leser kosinix vil vite hvorfor datamaskiner ikke kan starte opp med en gang:
Datamaskiner har eksistert lenge. Så hva hindrer oss fra å lage datamaskiner oppstart umiddelbart som vanlige hvitevarer og andre enheter? Er det enda mulig? Jeg vet at det er "Hibernate" og "Sleep" alternativer, men de er egentlig ikke "ekte oppstart".
Hvorfor kan datamaskiner ikke fullstendig starte opp umiddelbart? Med den bedre, kraftigere maskinvaren som er tilgjengelig nå, og den fortsatte forbedringen av operativsystemene, ville man tro at datamaskiner kunne starte opp mye raskere enn de gjør i disse dager.
Svaret
SuperUser-bidragsyter ckhan har svaret for oss:
Datamaskiner er statlige maskiner. Problemet er at den første tilstanden datamaskinen starter med (som er, bokstavelig talt øyeblikkelig), er ikke veldig nyttig for deg og meg. (Selv etter at første elektron beveger seg.)
Det som er nyttig for deg og meg, er mange millioner skritt lenger nede som "state machine". Den enkleste måten for utviklere å beskrive denne tilstanden er å definere den i programmer, og disse programmene vil alltid ta mer enn "null tid" for å løpe.
Nå kan du si: "Fine, men kan du ikke cache" first-usable-state "og starte der?" Og du kunne, og det gjør det. Det er (omtrent) hva gjenoppta fra "Sleep" er, og derfor er det ikke veldig rettferdig, tror jeg, å "ekskludere" CV fra en diskusjon om bedre oppstartstider.
Mens oppstartstidene har forbedret seg de siste årene, og vil fortsette å forbedre etter hvert som tiden går, er det, og det vil alltid være mye å gå "bak skjermen" hver gang du starter din favoritt datamaskin opp.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.