Warum können Computer nicht sofort booten?

Inhaltsverzeichnis:

Warum können Computer nicht sofort booten? - Blog 2023
Warum können Computer nicht sofort booten? - Blog 2023
Anonim
Warum dauert es mit der neueren, leistungsfähigeren Hardware und den verbesserten Betriebssystemen, die wir heute verwenden können, immer noch so lange, bis ein Computer jedes Mal vollständig hochgefahren wird?
Warum dauert es mit der neueren, leistungsfähigeren Hardware und den verbesserten Betriebssystemen, die wir heute verwenden können, immer noch so lange, bis ein Computer jedes Mal vollständig hochgefahren wird?

Die heutige Question & Answer-Sitzung wird von SuperUser zur Verfügung gestellt - einer Unterteilung von Stack Exchange, einer Community-basierten Gruppierung von Q & A-Websites.

Die Frage

SuperUser-Reader kosinix möchte wissen, warum Computer nicht sofort vollständig booten können:

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

Warum können Computer nicht sofort vollständig gestartet werden? Angesichts der besseren, leistungsfähigeren Hardware, die derzeit verfügbar ist, und der ständigen Verbesserung der Betriebssysteme, könnte man meinen, Computer könnten viel schneller hochfahren, als dies heute der Fall ist.

Die Antwort

SuperUser-Mitwirkender ckhan hat die Antwort für uns:

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.

Während sich die Startzeiten in den letzten Jahren definitiv verbessert haben und mit der Zeit immer besser werden, ist es immer so, und es wird immer eine Menge hinter dem Bildschirm ablaufen, wenn Sie Ihren Lieblingscomputer starten.

Haben Sie etwas zur Erklärung hinzuzufügen? Ton aus in den Kommentaren. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Hier geht es zum vollständigen Diskussionsthread.

Beliebtes Thema

Fachberatung