Un vétéran de Microsoft a enfin expliqué pourquoi maintenir la touche Shift enfoncée accélérait le redémarrage de Windows 95

Raymond Chen de Microsoft qu'une fois, il avait accidentellement supprimĂ© certains fichiers systĂšme en modifiant le thĂšme Ubuntu Yaru. De plus, il n'avait pas de sauvegardes en raison d'une erreur dans les expressions rĂ©guliĂšres. Selon ses dires, un systĂšme d'exploitation immuable aurait pu Ă©viter ces problĂšmes., explique pourquoi maintenir la touche Shift enfoncĂ©e lors du redĂ©marrage permettait au systĂšme Windows 95 de dĂ©marrer plus rapidement qu’avec un redĂ©marrage complet de l’ordinateur.

Un vétéran de Microsoft a enfin expliqué pourquoi maintenir la touche Shift enfoncée accélérait le redémarrage de Windows 95

En recevant la commande EW_RESTARTWINDOWS avec la touche Shift enfoncĂ©e, la fonction 16 bits ExitWindows terminait le noyau 16 bits de Windows, puis le gestionnaire de mĂ©moire virtuelle 32 bits se fermait, aprĂšs quoi le processeur passait en « mode rĂ©el » et transfĂ©rer le contrĂŽle au fichier exĂ©cutable « win.com ». Le « mode rĂ©el » est un ancien mode de fonctionnement du processeur avec un accĂšs direct au matĂ©riel ; il prĂ©cĂšde maintenant le mode protĂ©gĂ© utilisĂ© par les systĂšmes d’exploitation modernes.

Lorsque le fichier win.com, fonctionnant en mode rĂ©el, comme habituellement dans un environnement DOS, prenait le contrĂŽle, le processeur lui envoyait un signal pour dĂ©marrer Windows en mode protĂ©gĂ©. Au dĂ©marrage, le fichier .com recevait toute la mĂ©moire restante aprĂšs les 640 Ko standard pour DOS. « Dans le cas de „win.com“, il libĂšre toute la mĂ©moire au-delĂ  de son image pour le systĂšme, laissant donc un grand bloc de mĂ©moire continue pour le dĂ©marrage de Windows en mode protĂ©gĂ© », a expliquĂ© M. Chen.

Si un programme occupait de la mĂ©moire dans l’espace que « win.com » avait rĂ©servĂ© pour Windows en mode protĂ©gĂ©, la mĂ©moire normale devenait fragmentĂ©e, et tenter de ramener le systĂšme Ă  l’état dans lequel il se trouvait lors du premier dĂ©marrage de « win.com » Ă©chouerait, car la condition d’« un grand bloc de mĂ©moire continue » n’était pas respectĂ©e. Dans ce cas, un redĂ©marrage complet Ă©tait nĂ©cessaire, avec le temps requis pour le BIOS et DOS ; en maintenant la touche Shift enfoncĂ©e et avec un « redĂ©marrage » rĂ©ussi et « propre » de Windows, cela ne serait pas nĂ©cessaire.

Source :


Source : 3dnews.ru
Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS đŸ”„ Acheter un hĂ©bergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster