Waarom kunnen computers niet onmiddellijk opstarten?
Met de nieuwere, krachtigere hardware en verbeterde besturingssystemen die we tegenwoordig kunnen gebruiken, waarom duurt het nog steeds zo lang als het duurt om elke keer een computer volledig op te starten??
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep 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 'Hibernate' en 'Sleep' opties zijn, maar dat zijn niet echt 'echte boot'.
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 CV van 'Sleep' is, en daarom is het niet erg eerlijk, denk ik, om te "resetten" van een discussie over het verbeteren van boottijden.
Hoewel de opstarttijden de afgelopen jaren zeker zijn verbeterd en zich zullen blijven verbeteren naarmate de tijd verstrijkt, is er altijd weer wat 'achter het scherm' aan de hand wanneer u uw favoriete computer start..
Heb je 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 hier de volledige discussiethread.