Ein Veteran von Microsoft hat endlich erklärt, warum das Gedrückthalten der Shift-Taste den Neustart von Windows 95 beschleunigte.

Raymond Chen von Microsoft berichtete, warum das Gedrückthalten der Shift-Taste beim Neustart das Windows 95-System schneller booten ließ als bei einem vollständigen Neustart des Computers.

Ein Veteran von Microsoft hat endlich erklärt, warum das Gedrückthalten der Shift-Taste den Neustart von Windows 95 beschleunigte.

Nach dem Befehl EW_RESTARTWINDOWS mit gedrückter Shift-Taste hat die 16-Bit-Funktion ExitWindows das 16-Bit-Kernel von Windows beendet, dann wurde der 32-Bit-Speichermanager gestoppt, woraufhin der Prozessor in den "realen Modus" überging und die Kontrolle an die ausführbare Datei "win.com" übergab. Der "reale Modus" ist ein veralteter Betriebsmodus des Prozessors mit direktem Zugriff auf die Hardware; heutzutage geht er dem geschützten Modus voraus, der von modernen Betriebssystemen verwendet wird.

Im Realbetrieb, wie üblich in einer DOS-Umgebung, erhielt die Datei win.com die Kontrolle, und der Prozessor signalisiert den Start von Windows im geschützten Modus. Bei der Ausführung wurden .com-Dateien der gesamte verbleibende Speicher des Computers zugewiesen, der nach den standardmäßigen 640 KB für DOS übrig blieb. „Im Fall von 'win.com' gibt es den gesamten Speicher außerhalb seines Abbilds für das System frei, sodass für den Start von Windows im geschützten Modus ein großer zusammenhängender Speicherblock verbleibt“, erklärte Herr Chen.

Falls ein Programm Speicher in dem Bereich belegte, den 'win.com' für Windows im geschützten Modus reservierte, wurde der reguläre Speicher fragmentiert, und der Versuch, das System in den Zustand zurückzuführen, in dem es sich beim ersten Start von 'win.com' befand, wäre gescheitert, da die Anforderung nach einem „großen zusammenhängenden Speicherblock“ nicht erfüllt war. In diesem Fall wäre ein vollständiger Neustart erforderlich gewesen, was die Zeit benötigte, die für BIOS und DOS nötig ist – mit gedrückter Shift-Taste und einem erfolgreichen „sauberen“ Neustart von Windows wäre dies nicht nötig gewesen.

Quelle:


Quelle: 3dnews.ru
Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster