Kodėl kompiuteriai negalima paleisti iš karto?

Turinys:

Kodėl kompiuteriai negalima paleisti iš karto?
Kodėl kompiuteriai negalima paleisti iš karto?

Video: Kodėl kompiuteriai negalima paleisti iš karto?

Video: Kodėl kompiuteriai negalima paleisti iš karto?
Video: High Density 2022 - YouTube 2024, Balandis
Anonim
Turėdami naujausią, galingesnę aparatinę įrangą ir patobulintas operacines sistemas, kurias turime naudoti šiomis dienomis, kodėl vis tiek trunka tol, kol ji kaskart paleidžia kompiuterį?
Turėdami naujausią, galingesnę aparatinę įrangą ir patobulintas operacines sistemas, kurias turime naudoti šiomis dienomis, kodėl vis tiek trunka tol, kol ji kaskart paleidžia kompiuterį?

Šiandieninė klausimų ir atsakymų sesija pateikiama su "SuperUser" - "Stack Exchange", bendruomenės valdoma Q & A grupių asociacija.

Klausimas

"SuperUser" skaitytuvas kosinix nori sužinoti, kodėl kompiuteriai negali iš karto įkeliuoti:

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

Kodėl kompiuteriai negali iš karto paleisti iš karto? Turėdami geresnę, galingesnę dabar pasiekiamą įrangą ir nuolatinį operacinių sistemų tobulinimą, galėtumėte manyti, kad kompiuteriai gali būti visiškai įkeliami greičiau nei dabar.

Atsakymas

"SuperUser" autorius chanas turi mums atsakymą:

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.

Nors paleidimo laikas per pastaruosius keletą metų gerokai pagerėjo, jis ir toliau gerės, nes laikas tęsiasi, yra ir bus visada daug kas vyks "už ekrano" kiekvieną kartą, kai pradėsite mėgstamą kompiuterį.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Patikrinkite visą diskusijų temą čia.

Rekomenduojamas: