Miksi tietokoneet eivät käynnisty heti?

Sisällysluettelo:

Miksi tietokoneet eivät käynnisty heti?
Miksi tietokoneet eivät käynnisty heti?

Video: Miksi tietokoneet eivät käynnisty heti?

Video: Miksi tietokoneet eivät käynnisty heti?
Video: NÄMÄ 10 ASIAA KERTOVAT, ONKO PUHELIMESSASI VIRUS feat. Tekniikkaluola - YouTube 2024, Huhtikuu
Anonim
Uusilla tehokkailla laitteilla ja parannetuilla käyttöjärjestelmillä, joita meillä on käytettävissämme näinä päivinä, miksi se kestää niin kauan kuin tietokoneen käynnistyessä on aina käynnissä?
Uusilla tehokkailla laitteilla ja parannetuilla käyttöjärjestelmillä, joita meillä on käytettävissämme näinä päivinä, miksi se kestää niin kauan kuin tietokoneen käynnistyessä on aina käynnissä?

Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.

Kysymys

SuperUser-lukija kosinix haluaa tietää, miksi tietokoneet eivät täysin käynnisty heti:

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’.

Miksi tietokoneet eivät voi käynnistää kokonaan heti? Nyt saatavilla olevan paremman, tehokkaamman laitteiston ja käyttöjärjestelmien jatkuvan parantamisen myötä ajatellaan, että tietokoneet voisivat täysin käynnistyä paljon nopeammin kuin nykyään.

Vastaus

SuperUser-avustaja ckhan on meille vastaus:

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.

Vaikka käynnistysaika on varmasti parantunut viime vuosina, ja se jatkaa parantumistaan ajan myötä, se on ja tulee aina olemaan paljon "näytön takana" joka kerta, kun käynnistät suosikkisi tietokoneesi ylös.

Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.

Suositeltava: