13Sep

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

Avec le matériel plus récent et plus puissant et les systèmes d'exploitation améliorés que nous avons à notre disposition ces jours-ci, pourquoi cela prend-il encore autant de temps pour démarrer complètement un ordinateur à chaque fois?

Question d'aujourd'hui &La session de réponse nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A.

La question

SuperUser lecteur kosinix veut savoir pourquoi les ordinateurs sont incapables de démarrer complètement instantanément:

Ordinateurs ont été autour depuis un certain temps. Alors qu'est-ce qui nous empêche de faire démarrer les ordinateurs instantanément comme les appareils ménagers ordinaires et autres appareils? Est-ce même possible? Je sais qu'il existe des options 'Hibernate' et 'Sleep', mais celles-ci ne sont pas vraiment 'boot'.

Pourquoi les ordinateurs ne peuvent-ils pas démarrer complètement instantanément? Avec le matériel de meilleure qualité et plus puissant qui est disponible maintenant, et l'amélioration continue des systèmes d'exploitation, on pourrait penser que les ordinateurs pourraient démarrer beaucoup plus rapidement qu'ils ne le font ces jours-ci.

La réponse

SuperUser contributeur ckhan a la réponse pour nous:

Les ordinateurs sont des machines à états. Le problème est que la condition initiale avec laquelle l'ordinateur démarre( littéralement instantané) n'est pas très utile pour vous et moi.(Même après que le premier électron se soit déplacé.)

Ce qui vous est utile, à vous et à moi, c'est plusieurs millions de pas plus bas que cette «machine d'état».Le moyen le plus simple pour les développeurs de décrire cet état est de le définir dans des programmes, et ces programmes prendront toujours plus que le 'temps zéro' à s'exécuter.

Maintenant, vous pourriez dire: "Bien, mais ne pouvez-vous pas mettre en cache le 'premier état utilisable' et commencer là?" Et vous pourriez, et il le fait. C'est( à peu près) ce qui résume de 'Sleep', et c'est pourquoi il n'est pas très juste, je pense, d'exclure un résumé d'une discussion sur l'amélioration des temps de démarrage.

Bien que les temps de démarrage se soient nettement améliorés au cours des dernières années, et qu'ils continueront à s'améliorer avec le temps, il y aura toujours beaucoup de choses derrière l'écran à chaque démarrage de votre ordinateur préféré.

Avoir quelque chose à ajouter à l'explication? Sonnez dans les commentaires. Vous voulez lire plus de réponses d'autres utilisateurs de Stack Exchange? Découvrez le fil de discussion complet ici.