13Sep

Varför kan inte datorer starta omedelbart?

Med den nyare, kraftfullare hårdvaran och förbättrade operativsystem som vi har tillgång till för dessa dagar, varför tar det fortfarande så länge som möjligt för att starta en dator upp varje gång?

Dagens fråga &Svarssession kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsaren kosinix vill veta varför datorer inte kan starta omedelbart direkt:

Datorer har funnits länge. Så vad hindrar oss från att göra datorer starta direkt som vanliga hushållsapparater och andra enheter?Är det ens möjligt? Jag vet att det finns "Hibernate" och "Sleep" alternativ, men det är inte riktigt "real boot".

Varför går det inte att starta om datorn direkt? Med den bättre, mer kraftfulla hårdvaran som finns tillgänglig nu och den fortsatta förbättringen av operativsystem, skulle man tro att datorer kunde starta upp mycket snabbare än de gör idag.

Svaret

SuperUser-bidragsgivare ckhan har svaret för oss:

Datorer är statliga maskiner. Problemet är att det initiala tillståndet som datorn börjar med( vilket är bokstavligen omedelbart) är inte särskilt användbart för dig och jag.(Även efter att den första elektronen flyttas.)

Det som är användbart för dig och jag är många miljoner steg längre ner än "state machine".Det enklaste sättet för utvecklare att beskriva det här tillståndet är att definiera det i program, och de programmen tar alltid mer än "nolltid" att köra.

Nu kan du säga: "Bra, men kan du inte cache" first-usable-state "och börja där?" Och du kan, och det gör det. Det är( ungefär) vad återupptas från "Sömn", och det är därför det inte är så rättvist att jag "exkluderar" fortsätter från en diskussion om att förbättra starttiden.

När uppstartstiderna har förbättrats definitivt under de senaste åren, och kommer att fortsätta att förbättras med tiden, finns det, och det kommer alltid att vara mycket på gång "bakom skärmen" varje gång du startar din favorit dator.

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.