
Zusammenfassung
-
Umschalt+Neustart löst in Windows 95 einen schnellen Neustart aus, der einen vollständigen Neustart überspringt.
-
win.com hat ein Neustart-Flag verwendet, Kernel heruntergefahren, in den Real-Modus gewechselt und dann den geschützten Modus neu gestartet.
-
Wenn der reservierte Speicher von win.com verwendet wurde, fiel der schnelle Neustart auf einen vollständigen Neustart zurück.
Hier ist etwas, was ich 30 Jahre zu spät gelernt habe. Es stellte sich heraus, dass es zu einem „schnellen Neustart“ kam, wenn Sie beim Neustart die Umschalttaste gedrückt hielten. Anstatt den gesamten Vorgang zu durchlaufen, sollte die Meldung „Windows wird neu gestartet“ angezeigt werden und Sie dann schnell wieder einsatzbereit sein. Es hätte mir wahrscheinlich viel Zeit gespart, wenn ich davon gewusst hätte.
Unabhängig davon, ob Sie das wussten oder nicht, nahm sich einer der Microsoft-Ingenieure die Zeit, Ihnen zu erklären, wie der schnelle Neustart funktionierte. Es ist eine wirklich interessante Lektüre, wenn Sie wissen möchten, wie sie es damals geschafft haben, eine so fortschrittliche Funktion umzusetzen.

Verwandte
Ich habe system32 gelöscht, damit Sie das nicht tun müssen, und hier ist, was tatsächlich passiert ist
Was passiert, wenn Sie System32 löschen? Ich habe es getan und das Ergebnis war nicht angenehm.
Microsoft erklärt, wie der Schnell-Reset von Windows 95 funktioniert hat
Es erforderte ein wenig Bastelei, bis es funktionierte
Bildnachweis: Marcin Wichary-Flickr
Drüben im The Old New Thing-Blog erklärt Entwickler Raymond Chen, was passiert, wenn Sie die Umschalttaste gedrückt halten und Windows 95 neu starten. Sobald dies erledigt ist, übergibt das System das EW_RESTARTWINDOWS-Flag an eine 16-Bit-ExitWindows-Funktion. Dann beginnt die clevere Technik hinter den Kulissen:
Was passiert, ist, dass der 16-Bit-Windows-Kernel heruntergefahren wird und dann der 32-Bit-Virtual-Memory-Manager herunterfährt, die CPU wieder in den Real-Modus versetzt wird und die Steuerung mit einem speziellen Signal an win.com zurückkehrt, das bedeutet: „Können Sie Windows im geschützten Modus für mich erneut starten?“
Der Code in win.com gibt die Meldung „Bitte warten, während Windows neu startet…“ aus und versucht dann, das System wieder in den gleichen Zustand zu versetzen, in dem es sich befand, als win.com neu gestartet wurde.
Es gab jedoch ein kleines Problem mit der Funktionsweise dieses Systems. Während des schnellen Neustarts würde win.com einen großen Teil des Arbeitsspeichers für Windows zur Verfügung stellen, um wieder auf die Beine zu kommen. Wenn jedoch eine andere App beschlossen hätte, denselben Block für ihre eigenen Zwecke zu verwenden, könnte win.com diese Aufgabe nicht erledigen. In diesem Fall wird der PC angewiesen, statt eines schnellen Neustarts einen „richtigen“ Neustart durchzuführen. Dennoch ist es eine wirklich coole Einsicht, wie es den frühen Windows-Ingenieuren gelang, das letzte Tropfen aus ihren Systemen herauszuholen, auch wenn ich drei Jahrzehnte lang keine Ahnung hatte, dass es sie überhaupt gab.
*️⃣ Quelllink:
erweiterte Funktion, Ich habe system32 gelöscht, damit Sie es nicht müssen, und hier ist, was tatsächlich passiert ist , The Old New Thing-Blog ,