Raymond Chen de Microsoft Je disPourquoi le fait de maintenir la touche Maj enfoncée pendant le redémarrage a-t-il aidé le système ? Windows Windows 95 démarrera plus rapidement que si vous redémarriez complètement votre ordinateur.

Après avoir reçu la commande de redémarrage EW_RESTARTWINDOWS tout en maintenant la touche Maj enfoncée, la fonction Exit 16 bitsWindows a terminé le noyau 16 bits WindowsLe gestionnaire de mémoire virtuelle 32 bits s'est alors arrêté, et le processeur est passé en « mode réel » et a transféré le contrôle à l'exécutable « win.com ». Le « mode réel » est un mode de fonctionnement plus ancien du processeur, permettant un accès direct au matériel ; il est antérieur au mode protégé utilisé par les systèmes d'exploitation modernes.
Lorsque le fichier win.com, s'exécutant en mode réel comme d'habitude dans un environnement DOS, a reçu le contrôle, le processeur lui a envoyé un signal pour s'exécuter. Windows En mode protégé, les fichiers .com se voyaient allouer, au lancement, toute la mémoire restante sur l'ordinateur, au-delà des 640 Ko standard pour DOS. « Dans le cas de 'win.com', il libère toute la mémoire au-delà de son image système, de sorte qu'il occupe toute la mémoire disponible. » Windows « En mode protégé, il ne reste qu'un seul grand bloc de mémoire contigu », a expliqué M. Chen.
Si un programme quelconque occupait de la mémoire dans l'espace alloué par « win.com » à Windows En mode protégé, la mémoire vive se fragmenterait et toute tentative de restauration du système à son état initial (au lancement de « win.com ») échouerait, faute de bloc de mémoire contigu. Un redémarrage complet serait alors effectué, prenant le temps nécessaire au BIOS et à DOS, tout en maintenant la touche Maj enfoncée pour un redémarrage propre. Windows Cela n'aurait pas été nécessaire.
Source:
Source: 3dnews.ru
