Hvorfor kan computere ikke starte øjeblikkeligt?

Indholdsfortegnelse:

Video: Hvorfor kan computere ikke starte øjeblikkeligt?

Video: Hvorfor kan computere ikke starte øjeblikkeligt?
Video: Ransomware hærger internettet 2024, Marts
Hvorfor kan computere ikke starte øjeblikkeligt?
Hvorfor kan computere ikke starte øjeblikkeligt?
Anonim
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 det gør for at starte en computer op fuldt ud hver gang?
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 det gør for at starte en computer op fuldt ud hver gang?

Dagens Spørgsmål & Svar session kommer til os med venlig hilsen af SuperUser-en underafdeling af Stack Exchange, en community-driven gruppe af Q & A-websteder.

Spørgsmålet

SuperUser-læser kosinix ønsker at vide, hvorfor computere ikke kan starte op med det samme:

Computers have been around for quite some time. So what is stopping us from making computers boot instantly like regular home appliances and other devices? Is it even possible? I know there are ‘Hibernate’ and ‘Sleep’ options, but those aren’t really ‘real 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:

Computers are state machines. The problem is that the initial condition the computer starts with (which is, literally, instant) is not very useful to you and me. (Even after the first electron moves.)

What is useful to you and me is many millions of steps further down that ‘state machine’. The easiest way for developers to describe that state is to define it in programs, and those programs will always take more than ‘zero time’ to run.

Now you might say: “Fine, but can’t you cache the ‘first-usable-state’ and start there?” And you could, and it does. It’s (roughly) what resume from ‘Sleep’ is, and which is why it’s not very fair, I think, to “exclude” resume from a discussion of improving boot times.

Mens opstartstiderne har forbedret sig i 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 yndlingscomputer op.

Har du noget at tilføje til forklaringen? Ik anyik notk not notikkkkkk not not noting notkfikik not any anyik any for anyik notikikinging not Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.

Anbefalede: