Kāpēc datori nevar uzreiz startēt?

Satura rādītājs:

Kāpēc datori nevar uzreiz startēt?
Kāpēc datori nevar uzreiz startēt?

Video: Kāpēc datori nevar uzreiz startēt?

Video: Kāpēc datori nevar uzreiz startēt?
Video: False Positive Virus? Or Should I Be Worried? - YouTube 2024, Aprīlis
Anonim
Ar jaunāku, jaudīgāku aparatūru un uzlabotām operētājsistēmām, kuras mums ir pieejamas šajās dienās, kāpēc tas aizņem tik ilgi, cik vien iespējams, lai katru reizi pilnībā palaistu datoru?
Ar jaunāku, jaudīgāku aparatūru un uzlabotām operētājsistēmām, kuras mums ir pieejamas šajās dienās, kāpēc tas aizņem tik ilgi, cik vien iespējams, lai katru reizi pilnībā palaistu datoru?

Šodienas jautājumu un atbilžu sesija mums priecājas par SuperUser - Stack Exchange dalību, kas ir kopienas vadīta Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs kosinix vēlas uzzināt, kāpēc datori nespēj pilnībā uzreiz uzsākt:

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

Kāpēc datori nespēj pilnībā uzreiz uzsākt darbību? Ar labāku, jaudīgāku aparatūru, kas tagad ir pieejama, un operētājsistēmu nepārtrauktu uzlabošanu, varētu domāt, ka datori varētu pilnībā palaist daudz ātrāk nekā šajās dienās.

Atbilde

SuperUser ieguldītājs chānam ir atbilde mums:

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.

Kaut arī sākuma laiks ir noteikti uzlabojies dažu pēdējo gadu laikā un turpinās uzlaboties, laika gaitā pastāv un vienmēr būs daudz "aiz ekrāna" ikreiz, kad startējat savu iecienīto datoru.

Vai kaut ko pievienot paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem? Šeit skatiet pilnu diskusiju pavedienu.

Ieteicams: