Warum braucht ein Windows 64-Bit zwei “Programmdateien”?

Während es in der Verwendung der beiden Versionen fast keinen Unterschied gibt und Windows 32-Bit-Anwendungen auf 64-Bit-Systemen reibungslos laufen (aber nicht umgekehrt), sind die bemerkenswertesten Unterschiede zwischen den beiden Systemen die von Standardordnern – Betriebssystemprogramme installiert sind, dass ” Programmdatei “Ή” Programmdateien ” Der beliebteste .

32-Bit-Systeme haben einen einzigen Ordner namens “Program Files”, in dem alle Programme standardmäßig installiert sind, aber Windows 64-Bit hat zwei verschiedene Ordner im Stammverzeichnis der Festplatte, einen regulären und eine x86-Erweiterung.

Während alles perfekt zusammenarbeiten kann, sind diese beiden Ordner hauptsächlich für Optimierung . Da das Betriebssystem 32-Bit-Anwendungen unterstützen muss, funktioniert Windows viel besser, wenn es 32-Bit- und 64-Bit-Codes sind getrennt und rufen sie nach Bedarf an.

Aus diesem Grund Nur 64-Bit-Anwendungen werden im Anwendungsordner installiert , die dem Betriebssystem mitteilt, dass der gesamte von dort ausgeführte Code x64-Abhängigkeiten verwenden muss, während In Programmdateien (x86) werden nur 32-Bit-Anwendungen installiert , sowie die entsprechenden Abhängigkeiten.

Abgesehen von diesem Ordner hat Windows andere, etwas versteckter im System, die zwischen 32 und 64 Bit unterscheiden, wie z.B. Winsxs (Die Fenster nebeneinander) und WoW64 (Windows 32-Bit bis Windows 64-Bit), erforderlich für den reibungslosen Ablauf von x86-Programmen auf dem 64-Bit-System.

Warum heißen 32 Bit x86?

Der Begriff x86 bezieht sich auf 32-Bit, ist jedoch ein sehr abstrakter Begriff und kann für Benutzer verwirrend sein. Anfangs 16-Bit-Prozessoren 8086 und 8088 wurden nach dieser Nomenklatur benannt. Später 32-Bit-Prozessoren 80386 und erreichte 80486, dieser Begriff wurde weiterhin verwendet und daher wird die 32-Bit-Architektur als x86 bezeichnet.

Während sich x64 auf 64-Bit-Architekturen bezieht, bezieht sich x86 auch auf 16-Bit- und 32-Bit-Architekturen, obwohl wir dies im Hinterkopf behalten müssen X16 86-Bit-Code funktioniert nicht auf 64-Bit-Systemen.

Wussten Sie, woher diese beiden Dateien auf 64-Bit-Systemen stammen?

Deja un comentario