Empfohlen, 2024

Die Wahl des Herausgebers

Warum Ihr PC zwei Ordner Programme hat, und warum einer von ihnen ist (x86)

Windows 10 startet nicht ▪ BOOTMGR fehlt ⭐ Bootcode Bootsektor reparieren

Windows 10 startet nicht ▪ BOOTMGR fehlt ⭐ Bootcode Bootsektor reparieren
Anonim

Dave Thomson fragte nach den Ordnern Programme und Programmdateien (x86). "Warum gibt es zwei, und gibt es einen Vorteil, einen über den anderen zu verwenden?"

Erstens sollten Sie nicht einen über den anderen auswählen. Lassen Sie Windows diese Entscheidung bei der Installation der Software treffen.

Wie bei den meisten aktuellen PC-Benutzern wird eine 64-Bit-Version von Windows ausgeführt. Computer, die 64-Bit-Code ausführen können (auch als x64 bezeichnet) gibt es seit fast einem Jahrzehnt und sind heutzutage ziemlich allgegenwärtig. Das Gleiche gilt für x64-Versionen von Windows.

[Haben Sie eine technische Frage? Fragen Sie PCWorld-Redakteur Lincoln Spector. Senden Sie Ihre Anfrage an [email protected] .]

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

Windows läuft flüssiger, wenn es diese beiden sehr unterschiedlichen Codearten getrennt hält. Das Betriebssystem kann nicht davon ausgehen, dass ein x86-Programm überhaupt weiß, dass so etwas wie x64-Code existiert, und das könnte Probleme verursachen, wenn sie sich kreuzen. Wenn beispielsweise ein 32-Bit-Programm nach einer .dll-Datei sucht und eine mit einer x64-Version gefunden wird, funktioniert das Programm nicht und weiß nicht, warum es nicht funktioniert hat. Sie können sie in separaten Ordnern aufbewahren.

Warum wird 32-Bit-Code als x86 statt als x32 identifiziert? Die 16-Bit-Chips in frühen PCs verwendeten die 8086-Architektur. Selbst als die Chips in den späten 1980ern 32-Bit wurden, verwendeten sie immer noch 8086 Code und x86 Modellnummern. (Denken Sie an die 386- und 486-Prozessoren?) So bezieht sich die Nummer 86 jetzt auf Code vor dem x64, egal ob es sich um 16 oder 32 Bit handelt, obwohl der 16-Bit-x86-Code nicht in 64-Bit-Versionen von Windows ausgeführt wird

Top