13Sep
Med den nyere, mere kraftfulde hardware og forbedrede operativsystemer, som vi har til rådighed til at bruge i disse dage, hvorfor tager det stadig så længe som muligt for at starte en computer op fuldt ud hver gang?
Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.
Spørgsmål
SuperUser læser kosinix vil vide, hvorfor computere ikke kan starte op med det samme:
Computere har eksisteret i nogen tid. Så hvad stopper os fra at få computere til at starte med det samme som almindelige husholdningsapparater og andre enheder? Er det endda muligt? Jeg ved, at der er 'Hibernate' og 'Sleep' muligheder, men de er ikke rigtig 'rigtige boot'.
Hvorfor kan computere ikke starte op med det samme? Med den bedre, mere kraftfulde hardware, der er tilgængelig nu, og den fortsatte forbedring af operativsystemer, ville man tro, at computere fuldt ud kunne starte op meget hurtigere, end de gør i disse dage.
Svaret
SuperUser-bidragyder ckhan har svaret for os:
Computere er statsmaskiner. Problemet er, at den oprindelige betingelse computeren starter med( som er bogstaveligt talt øjeblikkelig) ikke er meget nyttig for dig og mig.(Selv efter at den første elektron bevæger sig.)
Det, der er nyttigt for dig og mig, er mange millioner af trin længere nede i den 'state machine'.Den nemmeste måde for udviklere at beskrive denne tilstand er at definere den i programmer, og disse programmer vil altid tage mere end "nul tid" til at køre.
Nu kan du måske sige: "Fint, men kan du ikke cache" first-usable-state "og starte der?" Og du kunne, og det gør det. Det er( groft) hvad CV fra 'Sove' er, og derfor er det ikke meget retfærdigt, jeg tror, at "ekskludere" genoptage fra en diskussion om forbedring af opstartstider.
Mens opstartstiderne har forbedret sig de sidste par år, og vil fortsætte med at forbedre sig i takt med at tiden går, er der, og det vil altid være meget, der foregår 'bag skærmen' hver gang du starter din favorit computer op.
Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.