Ein Microsoft-Veteran hat endlich erklĂ€rt, warum die gedrĂŒckte Shift-Taste das Neustarten von Windows 95 beschleunigte.

Raymond Chen von Microsoft erzÀhlte, warum das Halten der Shift-Taste wÀhrend des Neustarts das Booten von Windows 95 schneller machte, als es bei einem vollstÀndigen Neustart des Computers der Fall gewesen wÀre.

Ein Microsoft-Veteran hat endlich erklĂ€rt, warum die gedrĂŒckte Shift-Taste das Neustarten von Windows 95 beschleunigte.

Wenn der Befehl EW_RESTARTWINDOWS zum Neustart mit gedrĂŒckter Shift-Taste ausgefĂŒhrt wurde, beendete die 16-Bit-Funktion ExitWindows zuerst den 16-Bit-Kernel von Windows, anschließend wurde der 32-Bit-Speicher-Manager beendet, danach wechselte der Prozessor in den 'realen Modus' und ĂŒbergab die Kontrolle an die ausfĂŒhrbare Datei 'win.com'. 'Realer Modus' ist ein veralteter Betriebsmodus des Prozessors mit direktem Hardwarezugriff; er geht dem geschĂŒtzten Modus voraus, den moderne Betriebssysteme verwenden.

Wenn die Datei win.com im realen Modus, wie gewohnt in der DOS-Umgebung, die Kontrolle erhielt, signalisierte der Prozessor ihr, Windows im geschĂŒtzten Modus zu starten. Beim Start wurden .com-Dateien der gesamte nach den Standard-DOS 640 Kilobyte verbleibende Speicher des Computers zugewiesen. 'Im Fall von 'win.com' gibt er den gesamten Speicher außerhalb seines Bildes fĂŒr das System frei, sodass ein großer zusammenhĂ€ngender Speicherblock fĂŒr den Start von Windows im geschĂŒtzten Modus bleibt', erklĂ€rte Herr Chen.

Wenn ein Programm Speicher in dem Bereich belegte, den 'win.com' fĂŒr Windows im geschĂŒtzten Modus zugewiesen hatte, war der regulĂ€re Speicher fragmentiert, und der Versuch, das System in den Zustand zurĂŒckzuversetzen, in dem es sich beim ersten Start von 'win.com' befand, war nicht erfolgreich, da die Anforderung nach 'einem großen zusammenhĂ€ngenden Speicherblock' nicht erfĂŒllt war. In diesem Fall war ein vollstĂ€ndiger Neustart erforderlich, mit der Zeit, die fĂŒr BIOS und DOS benötigt wurde – mit gedrĂŒckter Shift-Taste und einem erfolgreichen 'sauberen' Neustart von Windows mĂŒsste dies jedoch nicht geschehen.

Quelle:


Quelle: 3dnews.ru
60GB SSD 8Gb DDR4