Raymond Chen z Microsoftu řekl, proč stisknutí a podržení klávesy Shift při restartování pomáhalo systému Windows 95 spustit se rychleji, než by to bylo při úplném restartu počítače.

Po obdržení příkazu k restartování EW_RESTARTWINDOWS se stisknutou klávesou Shift 16bitová funkce ExitWindows ukončila 16bitové jádro Windows, poté se ukončila činnost 32bitového správce virtuální paměti, následně procesor přešel do "reálného režimu" a předal kontrolu spouštěcímu souboru "win.com". "Reálný režim" je zastaralý provozní mód procesoru s přímým přístupem k hardwaru; je to móda, která předchází chráněnému režimu, který používají moderní operační systémy.
Když byl spouštěcí soubor win.com v reálném režimu, jak je obvyklé v prostředí DOS, procesor mu dal signál k spuštění Windows v chráněném režimu. Při spuštění byly souborům .com přiděleny veškeré zbývající paměť nacházející se po standardních 640 kB pro DOS. "V případě 'win.com' uvolňuje veškerou paměť mimo svůj obraz pro systém, takže pro načtení Windows v chráněném režimu zůstane jeden velký nepřetržitý blok paměti," vysvětlil pan Chen.
Pokud nějaký program zabral paměť v prostoru, který 'win.com' přidělil pro Windows v chráněném režimu, běžná paměť byla fragmentována, a pokus o návrat systému do stavu, v jakém byl při prvním spuštění 'win.com', by nebyl úspěšný, protože požadavek na "jeden velký nepřetržitý blok paměti" nebyl splněn. V takovém případě se provedl úplný restart s dobou potřebnou pro BIOS a DOS — při stisknutí klávesy Shift a úspěšném „čistém“ restartu Windows to nebylo nutné.
Zdroj:
Zdroj: 3dnews.ru
