Was ist der Unterschied zwischen x86_64 und 64 Bit? Ich denke, es ist eine dumme Frage, aber immer noch.
Ich verwende ein x86_64-Bit-Ubuntu, aber wann immer ich versuche, ein Live-Boot von anderen 64-Bit-Images wie dem gestern veröffentlichten Gnome 3.16 durchzuführen, funktioniert es nicht?
Auch manchmal, wenn ich eine virtuelle Maschine eines 64-Bit-Image versuche, funktioniert es auch nicht.
Was ist der Grund dafür?
Mein Laptop-Modell ist ein HP Pavillion dv4 1506tx. Der Prozessor ist der Intel Core 2 Duo Prozessor T6600 mit 2,20 GHz
Antworten:
Dies kann das genaue Problem möglicherweise nicht lösen, aber ich werde den Unterschied zwischen x86_64, amd64 und 64-Bit klären.
Jeder Mikroprozessor implementiert einen Befehlssatz (auch Befehlssatzarchitektur oder kurz ISA genannt).
64-Bit-ISA- oder 64-Bit-Prozessor bedeutet, dass die Länge jedes Befehls, den der Prozessor ausführt, 64 Bit beträgt.
x86_64 ist der Name eines bestimmten 64-Bit-ISA. Dieser Befehlssatz wurde 1999 von AMD (Advanced Micro Devices) veröffentlicht. AMD hat es später in amd64 umbenannt.
Eine andere 64-Bit-ISA, die sich von x86_64 unterscheidet, ist IA-64 (von Intel 1999 veröffentlicht).
quelle
Eigentlich ... AMD64 ist die echte 64-Bit-Architektur, die AMD erstellt und lizenziert hat und auch heute noch verwendet (genau wie AMD die Lizenz zur Verwendung von x86 auf den 32-Bit-CPUs hatte). x86_64 ist meines Wissens nichts anderes als eine 32-Bit-CPU, die den zusätzlichen Speicher adressiert, den ein 64-Bit-System benötigt (so wie ein 32-Bit-System, das mehr als 4 GB RAM erkennt und verwendet).
quelle