Pourquoi les ordinateurs ne peuvent-ils pas démarrer instantanément?

Table des matières:

Pourquoi les ordinateurs ne peuvent-ils pas démarrer instantanément?
Pourquoi les ordinateurs ne peuvent-ils pas démarrer instantanément?

Vidéo: Pourquoi les ordinateurs ne peuvent-ils pas démarrer instantanément?

Vidéo: Pourquoi les ordinateurs ne peuvent-ils pas démarrer instantanément?
Vidéo: Covid et coca, un bon mélange ? - YouTube 2024, Avril
Anonim
Avec le matériel plus récent, plus puissant et les systèmes d'exploitation améliorés dont nous disposons, de nos jours, pourquoi faut-il toujours autant de temps pour démarrer complètement un ordinateur à chaque fois?
Avec le matériel plus récent, plus puissant et les systèmes d'exploitation améliorés dont nous disposons, de nos jours, pourquoi faut-il toujours autant de temps pour démarrer complètement un ordinateur à chaque fois?

La séance de questions et réponses d’aujourd’hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté.

La question

Le lecteur superutilisateur kosinix veut savoir pourquoi les ordinateurs ne parviennent pas à démarrer complètement:

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

Pourquoi les ordinateurs sont-ils incapables de démarrer instantanément? Avec le meilleur matériel plus puissant qui est disponible actuellement et l'amélioration continue des systèmes d'exploitation, on pourrait penser que les ordinateurs pourraient démarrer complètement beaucoup plus rapidement qu'aujourd'hui.

La réponse

Le contributeur SuperUser, ckhan, a la solution pour nous:

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.

Si les temps de démarrage se sont nettement améliorés au cours des dernières années et continueront de l’améliorer avec le temps, il se passera toujours beaucoup de choses «derrière l’écran» à chaque démarrage de votre ordinateur préféré.

Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.

Conseillé: