我的处理器是 64 位 - 这是否意味着我需要 amd64 映像?

我的处理器是 64 位 - 这是否意味着我需要 amd64 映像?

我的处理器是 Intel Core 2 Duo P8600 (2.40GHz)。据我所知,这是 64 位处理器 - 我有点困惑,因为架构叫什么AMD64,这是 64 位架构的通用名称吗?我听说过 x64,但没看到有标有这个名称的版本。

答案1

X64、amd64 和 x86-64是同一处理器类型的名称。它通常被称为 amd64,因为它最初是由 AMD 提出的。目前所有通用的 64 位台式机和服务器都配有 amd64 处理器。

有一种处理器类型叫做IA-64 或 Itanium。它仅存在于超级计算机和少数高端服务器中。

64 位处理器可以运行 32 位系统,因此您可以选择安装 amd64 版本或 i386 版本。以下是几个比较点:

  • 几年前,一些程序在为 64 位处理器编译时存在错误,但这基本上已经成为过去了。

  • 您可以在 64 位系统上运行 32 位程序;反之则不行。

  • 32 位内核可以访问超过 4GB 的 RAM,因此拥有超过 4GB 的 RAM 并不是运行 64 位内核的充分理由。另一方面,32 位程序只能访问少于 3GB 的内存。

  • 哪一个更快取决于应用程序(在 64 位模式下,数字运算速度可以快两倍多,而符号操作速度可以慢两倍多)。

如果有疑问,请在支持 amd64 的处理器上使用 amd64 发行版。

答案2

你可以使用 x86 和 amd64 镜像。没错,该架构的初始通用名称是amd64因为它是由 AMD 开发的。无论如何,今天通常被称为 x86-64 甚至 x64。

答案3

Intel 已授权其非 Itanium 64 位 CPU 使用 AMD64 指令集。也就是说,AMD64 是 x86 64 位架构的通用名称之一。

当然,您的 CPU 也可以运行 32 位 x86 内核 - 但不建议这样做,因为您会失去 x86-64 架构的所有优势(主要是更大的地址空间和更多的寄存器)。

相关内容