Windows 95 brachte einige High-Level-Funktionen auf unsere Desktops, aber sie waren nicht allein. Leistungsprobleme im Betriebssystem (insbesondere bei 386er-Systemen oder solchen mit nur 4 MB RAM) waren weit verbreitet, und wenn eine Operation zu lange dauerte, schien sie in ein Loch zu fallen … bis der Benutzer den Mauszeiger bewegte.

Warum? Eine Gruppe von Benutzern bei Stack Exchange teilte sehr interessante Antworten …

Warum machte das Bewegen des Mauszeigers Windows 95 schneller?
Windows 95

Heute ist Windows 95 leicht und anspruchslos, eher eine technische Kuriosität. Einige Fans haben es online gestellt, während andere es in eine App verwandelt.

Ich persönlich empfehle einen Virtualisierer oder die Installation auf einem alten System, um die reine Erfahrung zu reproduzieren, die es dir übrigens ermöglicht, seine wichtigsten Eigenheiten kennenzulernen.

Eine davon ist ziemlich kurios: Wenn du ein etwas schwereres Programm unter Windows 95 installierst, kannst du den gesamten Prozess beschleunigen, indem du den Mauszeiger bewegst.

Kein Alt+Tab oder andere Tastenkürzel, nur … den Mauszeiger bewegen. Warum tut es das? Was passiert da? Ist es ein Hardware-, Treiber- oder Betriebssystemproblem?

Mauszeiger bewegen, um Windows 95 zu beschleunigen

Warum machte das Bewegen des Mauszeigers Windows 95 schneller?
Viele Erinnerungen, nicht alle gute.

Die Diskussion entstand bei Stack Exchange, und eine der am höchsten bewerteten Antworten erklärt, dass es einen Fehler (um es nicht als Bug zu bezeichnen) in der Art und Weise gibt, wie Windows 95 Ereignisse erzeugt, und viele Anwendungen, die mit dem Betriebssystem kompatibel sind, von diesen abhängen.

Tatsächlich verwenden diese Anwendungen oft asynchrone E/A: Sie fordern eine Operation an (z.B. das Kopieren einer Datei) und teilen dem Betriebssystem mit, dass sie in den Stand-by versetzt werden können, bis die Operation abgeschlossen ist.

Dieses Verhalten ist sehr nützlich, da es die Ausführung anderer Anwendungen ermöglicht, anstatt Zeit und Ressourcen der CPU zu verschwenden.

Das Problem ist, dass Windows 95 dazu neigt, E/A-Meldungen zu sammeln und Anwendungen nicht sofort aufzuwecken. Das Betriebssystem weckt sie jedoch korrekt, wenn eine Benutzeraktion registriert wird, in diesem Fall das Bewegen des Mauszeigers.

Die Bewegung zwingt Windows 95 und die Anwendung, E/A-Meldungen schneller zu verarbeiten, was die Verzögerung drastisch reduziert (in extremen Beispielen von einer Stunde auf 15 Minuten).

Warum machte das Bewegen des Mauszeigers Windows 95 schneller?
Der Defrag von Windows 95. Erinnerst du dich, wie lange das gedauert hat...?

Ein anderer Benutzer schlägt vor, dass der Fehler nicht dem Betriebssystem, sondern Programmen zuzuschreiben ist, die auf einer Ereignisverarbeitungsschleife basieren.

Wenn einige Entscheidungspfade der Schleife nur ein Ereignis auf einmal verarbeiten, dann passiert es, dass bei zwei gleichzeitigen Ereignissen eines aufgelöst wird und das andere gefangen bleibt. Das Bewegen des Mauszeigers erzeugt lediglich neue Ereignisse, leert und startet die Schleife neu.

Zusammenfassend macht das Bewegen der Maus unter Windows 95 es bei bestimmten Aktivitäten schneller, weil es die Ereignisverarbeitung flüssig hält.

Wenn du mehr über Windows 95 und Geschwindigkeit erfahren willst, warum versuchst du nicht, seinen Installationsrekord zu brechen? Wir haben bereits einige Speedruns registriert.