Differenz zwischen x86 und x64 Unterschied zwischen

Anonim

Computertechnologien entwickeln sich ständig weiter, und wenn wir unsere Vorhersagen auf Moores Gesetz stützen, würde es noch Jahrzehnte dauern. Die rasante Entwicklung von Computerhardware ist größtenteils auf den unersättlichen Appetit der Verbraucher nach besseren und schnelleren Komponenten zurückzuführen. Wenn Entwickler einen Roadblock erreichen, der die weitere Entwicklung des aktuellen Standards einschränkt, sehen wir eine plötzliche Verschiebung hin zu einem neuen Standard. Dies passiert zwischen x86 und x64.

x86 ist eine sehr alte Technologie, die mit der 8086-Familie von Prozessoren begann. Es hat sich jetzt in die x86-32-Version entwickelt, die die gebräuchlichste Version ist und deren Nachfolger x86-64 oder besser bekannt als x64. Die allmähliche Verschiebung zu x64 hat ziemlich früh begonnen, während es auf dem PC-Markt immer noch keine großen Nachteile gab. Dies liegt daran, dass der erste Markt, der die mit x86 verbundenen Probleme erfuhr, diejenigen waren, die High-End-Server betreiben.

Wenn Sie ein System mit 32-Bit-Architektur ausführen, sind Sie immer darauf beschränkt, auf was 32-Bit verweisen können. In diesem Fall stammte das Problem aus dem Speicher. Ein 32 Bit langer Zeiger konnte nur auf maximal 4 Milliarden Adressen zeigen, was nur 4 GB Speicher entspricht. Als solches kann es einem bestimmten Programm nur bis zu 4 GB Speicher zuweisen, selbst wenn es 16 GB Speicher zur Verfügung stellt. Diese Einschränkung kann für ein Heim-Setup nie ein Problem sein, aber in einer Serverumgebung stellt es ein großes Problem dar. Aus diesem Grund sind die x64-Prozessoren sehr früh für die Verbraucher erschienen.

Die x64-Architektur folgt weiterhin dem, was x86 hat, verbessert es aber, indem sie 64 Bit in jeder Adresse hat. Dies bedeutet, dass die Speicherkapazität der x64-Architektur das Quadrat von 4,2 Billionen ist, was im Moment eine unvorstellbare Menge an Speicher ist. Dies, gepaart mit gewissen Verbesserungen, macht die x64-Architektur zu einem sicherlich großartigen Prozessor, der den Vorgänger ablöst.

Das Problem mit x64 ist, dass die Software dafür noch nicht wirklich da ist. Obwohl es bereits Betriebssysteme gibt, die versuchen, die Vorteile der x64-Architektur zu nutzen, tun dies die meisten nicht und es gibt sogar einige, die nicht auf einem x64-Betriebssystem laufen. Schließlich würde die für die x64-Architektur bestimmte Software eintreffen und die gesamte 32-Bit-Hardware und -Software würde veralten. Aber im Moment ist die x64-Architektur immer noch von Software-Inkompatibilitäten heimgesucht, die ihre Attraktivität für die breite Öffentlichkeit einschränken.

Das letzte Merkmal der x64-Architektur ist ihre absolute Abwärtskompatibilität mit dem x86. So, selbst wenn Ihr Prozessor x64 ist, würde der Benutzer keinen Unterschied feststellen, solange Ihr Betriebssystem 32bit ist. Dies könnte gut sein, denn sobald die Software eintrifft, müssten Sie nur Ihr Betriebssystem und Ihre Software aktualisieren, da die Hardware bereits vorhanden ist.