Raymond Chen de Microsoft contó, por qué mantener presionada la tecla Shift al reiniciar ayudaba a que el sistema Windows 95 arrancara más rápido que si se realizara un reinicio completo del ordenador.

Al recibir el comando de reinicio EW_RESTARTWINDOWS con la tecla Shift presionada, la función de 16 bits ExitWindows cerraba el núcleo de 16 bits de Windows, luego se cerraba el gestor de memoria virtual de 32 bits, después el procesador pasaba a 'modo real' y cedía el control al archivo ejecutable 'win.com'. 'Modo real' es un modo de operación obsoleto del procesador con acceso directo al hardware; actualmente precede al modo protegido que utilizan los sistemas operativos modernos.
Cuando, en modo real, como sucede normalmente en un entorno DOS, el archivo win.com tomaba el control, el procesador le enviaba una señal para iniciar Windows en modo protegido. Al iniciarse, los archivos .com recibían toda la memoria restante del ordenador tras los 640 kilobytes estándar para DOS. 'En el caso de 'win.com', libera toda la memoria fuera de su imagen para el sistema, de modo que para cargar Windows en modo protegido queda un gran bloque de memoria continua', explicó el Sr. Chen.
Si algún programa ocupaba memoria en el espacio que 'win.com' reservaba para Windows en modo protegido, la memoria normal se fragmentaba, y el intento de devolver el sistema al mismo estado en el que estaba al inicializar 'win.com' no tendría éxito, porque no se cumpliría el requisito de 'un gran bloque de memoria continua'. En este caso, se requería un reinicio completo, con el tiempo necesario para BIOS y DOS; al presionar la tecla Shift y con un reinicio 'limpio' de Windows, esto no sería necesario.
Fuente:
Fuente: 3dnews.ru
