Unterschied zwischen x86 und x64
- 1591
- 281
- Prof. Dr. Dylan Hentschel
Computertechnologien entwickeln sich ständig weiter, und wenn wir unsere Vorhersagen gegen das Gesetz von Moore stützen, würde es die kommenden Jahrzehnte weitergehen. Die schnelllebige Entwicklung von Computerhardware ist größtenteils auf den unersättlichen Appetit der Verbraucher auf bessere und schnellere Komponenten zurückzuführen. Immer wenn Entwickler eine Straßensperre trafen, die den weiteren Fortschritt des aktuellen Standards einschränkt, sehen wir eine plötzliche Verschiebung zu einem neuen Standard. Dies geschieht zwischen x86 und x64.
X86 ist eine sehr alte Technologie, die mit der 8086 -Prozessorenfamilie begann. Es hat sich nun zu der X86-32-Version entwickelt, die die häufigste Version ist, und sein Nachfolger der x86-64 oder häufiger als X64 bekannt. Die allmähliche Verlagerung auf X64 hat ziemlich früh begonnen, während auf dem PC -Markt immer noch keine großen Nachteile zu beobachten waren. Dies liegt daran, dass der erste Markt, der die Probleme im Zusammenhang mit X86 hatte.
Durch das Ausführen eines Systems mit 32 -Bit -Architektur sind Sie immer auf das beschränkt, worauf 32bit hinweisen können. In diesem Fall stammte das Problem aus dem Gedächtnis. Ein 32 -Bit -langer Zeiger konnte nur auf maximal 4 verweisen.2 Milliarden Adressen, die fast 4 GB Speicher sind. Daher kann es einem bestimmten Programm nur bis zu 4 GB Speicher zuweisen, auch wenn es 16 GB Speicher zur Verfügung steht. Diese Einschränkung ist möglicherweise nie ein Problem für ein Heim -Setup, aber in einer Serverumgebung ist es ein großes Problem. Deshalb tauchten X64 -Prozessoren für die Verbraucher sehr früh auf.
Die X64 -Architektur folgt immer noch, was X86 hat, sie verbessert sich jedoch, indem sie 64bit in jeder Adresse hat. Dies bedeutet, dass die Speicherkapazität der X64 -Architektur das Quadrat von 4 ist.2 Million, was vorerst eine unvorstellbare Menge an Gedächtnis ist. Das in Verbindung mit bestimmten Verbesserungen macht die X64 -Architektur zu einem sicheren großartigen Prozessor, um ihren Vorgänger zu ersetzen.
Das Problem mit X64 ist, dass die Software dafür noch nicht wirklich da ist. Obwohl es bereits Betriebssysteme gibt, die versuchen, die X64 -Architektur zu nutzen. Schließlich würde die für die X64 -Architektur bestimmte Software und alle 32 -Bit -Hardware und Software veraltet sein. Aber vorerst wird die X64 -Architektur immer noch von Software -Inkompatibilitäten heimgesucht, die ihre Anziehungskraft an die breite Öffentlichkeit einschränken.
Das letzte Merkmal der X64 -Architektur ist die absolute Rückwärtskompatibilität mit dem X86. Selbst wenn Ihr Prozessor X64 ist, würde der Benutzer keinen Unterschied bemerken, solange Ihr Betriebssystem 32bit ist. Dies könnte gut sein, da Sie nach Ankunft der Software nur Ihr Betriebssystem und Ihre Software aktualisieren müssen, da die Hardware bereits vorhanden ist.