x86_64 amd64 和 64 位有什么区别?

jgm*_*jgm 34 64-bit 32-bit intel cpu

我使用的是 x86_64 位 Ubuntu,但是每当我尝试实时启动任何其他 64 位映像(例如昨天发布的 GNOME 3.16)时,它都不起作用?

有时,当我尝试使用 64 位映像的虚拟机时,它也不起作用。

相同的原因是什么?x86_64 amd64 和 64 位有什么区别?

我的笔记本电脑型号是 Hp Pavillion dv4 1506tx。处理器为 2.20 GHz Intel Core 2 Duo Processor T6600

小智 35

这可能无法解决确切的问题,但我会澄清 x86_64、amd64 和 64 位之间的区别。

每个微处理器都实现一个指令集(也称为指令集架构或简称 ISA)。

地址总线长度为64位的64位ISA或64位处理器。Intel/AMD 有可变长度指令 - 它们从 1 字节到 15 字节不等。因此,指令长度并不能决定它是什么类型(32/64 位)处理器。

x86_64 是特定 64 位 ISA 的名称。该指令集由 AMD(Advanced Micro Devices)于 1999 年发布。AMD 后来将其更名为 amd64。

其他与 x86_64 不同的 64 位 ISA 是 IA-64(由 Intel 于 1999 年发布)。