Dave Thomson fragte nach den Ordnern Program Files und Program Files (x86). „Warum gibt es zwei, und hat der eine einen Vorteil gegenüber dem anderen?“

Erstens: Sie sollten nicht den einen gegenüber dem anderen auswählen. Lassen Sie Windows diese Entscheidung treffen, wenn es die Software installiert.

Wie die meisten aktuellen PC-Benutzer verwenden Sie eindeutig eine 64-Bit-Version von Windows. Computer, die 64-Bit-Code ausführen können (auch als x64 bezeichnet), gibt es seit fast einem Jahrzehnt, und sie sind heutzutage so gut wie allgegenwärtig. Das Gleiche gilt für x64-Versionen von Windows.

Aber obwohl die überwiegende Mehrheit der PCs heutzutage mit x64-Windows läuft, sind viele Programme (wahrscheinlich die meisten auf Ihrem PC) noch für die ältere 32-Bit-Version geschrieben. Aus Gründen der Abwärtskompatibilität muss Windows x64 sowohl 64- als auch 32-Bit-Programme ausführen können.

Windows läuft reibungsloser, wenn es diese beiden sehr unterschiedlichen Arten von Code getrennt hält. Das Betriebssystem kann nicht davon ausgehen, dass ein x86-Programm überhaupt weiß, dass es so etwas wie x64-Code gibt, und das könnte zu Problemen führen, wenn sie sich überschneiden. Wenn zum Beispiel ein 32-Bit-Programm nach einer .dll sucht und eine findet, die mit einer x64-Version geliefert wurde, würde das Programm nicht funktionieren und wüsste nicht, warum es nicht funktioniert. Die Aufbewahrung in getrennten Ordnern ist die einfachste Möglichkeit, solche Probleme zu vermeiden.

Warum wird 32-Bit-Code als x86 und nicht als x32 gekennzeichnet? Die 16-Bit-Chips in den frühen PCs verwendeten die 8086-Architektur. Selbst als die Chips in den späten 1980er Jahren auf 32-Bit umgestellt wurden, verwendeten sie noch 8086-Code und x86-Modellnummern. (Erinnern Sie sich an die 386- und 486-Prozessoren?) Die Nummer 86 bezieht sich jetzt also auf Code aus der Zeit vor x64, unabhängig davon, ob es sich um 16- oder 32-Bit-Code handelt, auch wenn der 16-Bit-x86-Code nicht in 64-Bit-Versionen von Windows läuft.

admin

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

lg