13Sep

Waarom kunnen computers niet onmiddellijk opstarten?

Met de nieuwere, krachtigere hardware en verbeterde besturingssystemen die we tegenwoordig kunnen gebruiken, waarom duurt het dan nog steeds zo lang als het duurt om elke keer een computer volledig op te starten?

De vraag van vandaag &Antwoord sessie komt naar ons met dank aan SuperUser-een onderverdeling van Stack Exchange, een community-gestuurde groepering van Q & A-websites.

De vraag

SuperUser-lezer kosinix wil weten waarom computers niet meteen volledig kunnen opstarten:

Computers bestaan ​​al geruime tijd. Dus wat houdt ons tegen om computers te laten opstarten zoals gewone huishoudelijke apparaten en andere apparaten? Is het zelfs mogelijk? Ik weet dat er opties 'Slaapstand' en 'Slaapstand' zijn, maar dat zijn niet echt 'echte opstartmogelijkheden'.

Waarom kunnen computers niet meteen volledig opstarten? Met de betere, krachtigere hardware die nu beschikbaar is en de voortdurende verbetering van besturingssystemen, zou je denken dat computers veel sneller zouden kunnen opstarten dan tegenwoordig.

Het antwoord

SuperUser-bijdrager ckhan heeft het antwoord voor ons:

Computers zijn state-machines. Het probleem is dat de beginvoorwaarde waarmee de computer begint( wat letterlijk onmiddellijk is) niet erg nuttig voor u en mij is.(Zelfs nadat het eerste elektron beweegt.)

Wat nuttig is voor jou en mij is vele miljoenen stappen verder naar beneden die 'toestandsmachine'.De ontwikkelaars kunnen deze toestand het gemakkelijkst beschrijven door deze in programma's te definiëren, en die programma's zullen altijd meer dan 'zero time' duren om te worden uitgevoerd.

Nu zou je kunnen zeggen: "Goed, maar kan je de 'eerste bruikbare toestand' niet cachen en daar beginnen?" En dat zou kunnen, en dat is ook zo. Het is( ongeveer) wat de samenvatting van 'Sleep' is, en daarom is het volgens mij niet erg eerlijk om een ​​samenvatting van een verbetering van de opstarttijd te 'resetten'.

Hoewel de opstarttijden de afgelopen jaren zeker zijn verbeterd en zich zullen blijven verbeteren naarmate de tijd vordert, is er altijd weer veel 'achter het scherm' aan de hand wanneer je je favoriete computer opstart.

Heeft u iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk de volledige discussiethread hier.