ia64 和 x64 有什么区别?
答案1
根据这页:
IA64 指的是 64 位 Itanium 架构,而 x64 是 x86 架构的 64 位扩展。
IA64 是英特尔独有的,而 x64 则被所有人使用。
IA64 适用于高端服务器应用程序,而 x64 最初适用于台式机,但后来扩大了规模。
IA64 系统无法运行旧的 x86 应用程序,而大多数 x64 系统可以运行。
IA64 采用新计算机技术的速度非常慢,而 x64 的速度非常快。
IA64 将不再受较新版本的 Microsoft Windows 支持,但 x64 仍受支持。
答案2
“ia64” 指的是 Itanium,这是英特尔在 2000 年左右创建的一种服务器 CPU 架构,与桌面系统上广泛使用的“x86”处理器不兼容。Itanium 被认为是“下一个最佳选择”,但事实证明它并没有带来它所吹捧的性能优势。它即将退出历史舞台。
x64 是与供应商无关的/Microsoft 术语,指的是 64 位 CPU。许多 Linux 用户会使用术语“amd64”,因为 AMD 是第一个推出将 Intel“x86”32 位指令集和架构扩展至 64 位的 CPU 的公司(而不是开发新的、不兼容的 64 位处理器)。
答案3
IA64 使用 VLIW(超长指令字)和静态调度(并行计算由编译器调度),而 x64 是使用动态调度的超标量,因此 CPU 决定如何使用其功能单元进行并行计算。