|
|
1
93
x64被用作“经典”x86体系结构的64位扩展的短期术语;过去几年生产的几乎所有“普通”PC都有基于这种架构的处理器。 AMD发明了AMD64扩展;英特尔或多或少被迫实现了它们,并称它们为IA-32e,然后是EM64T,最后是英特尔64(实际上,AMD和英特尔的扩展不是 确切地 相同,但它们几乎相同)。 许多人也将这种东西称为x86-64,以获得独立于供应商的名称,并强调这是x86体系结构的64位演变。所有出售的带有“64位处理器”的“常规”PC都运行在x86-64体系结构上。 IA-64(英特尔体系结构64)是一种几乎完全无关的64位体系结构(也称为安腾),最初由英特尔为高端服务器开发。有人说安腾本可以取代x86体系结构,但这种体系结构并没有取得多大成功(由于各种原因),所以你不太可能需要IA-64安装程序。 |
|
|
2
34
IA-64是英特尔安腾体系结构。这是一个超长指令字(VLIW)处理器指令集。 x86_64是当今计算机中每台笔记本电脑/台式机内的处理器使用的普通64位体系结构。此处理器是一个动态处理器。 这两者的主要区别在于 在VLIW中,编译器解析指令之间的依赖关系,并对它们进行适当的调度。处理器只是执行它们。 使用动态处理器,编译器只需调度指令,而不必担心依赖关系。处理器处理依赖关系,对它们进行重新排序,并适当地执行它们。 VLIW代码依赖于每个芯片的内部架构。编译器需要知道这些信息。它们的优点是,它可以提取比动态处理器多得多的并行性。 代码独立于动态处理器的每个芯片的内部架构。它只需要遵循指令集。因此,在一台机器上编译的代码可以很容易地在其他机器上运行。然而,缺点是动态处理器可以利用有限的并行性。内部逻辑和设计比VLIW非常复杂和复杂。 尽管如此,如今动态处理器主要由消费者(个人)使用,因此它们可以在任何机器上运行编译/生成的代码。VLIW处理器被服务器和企业使用,因为它们可以产生并行性。 |
|
|
3
14
它们是不同的 IA-64是itanium-一种用于服务器的体系结构 x64是64位英特尔核心和amd cpu实现的 |
|
|
4
6
x64是x86-64的缩写,它是x86指令集的扩展。 IA-64适用于安腾64位体系结构(由英特尔提供) |
|
|
5
4
IA-64适用于运行英特尔安腾64位处理器的计算机。它们不支持像x64处理器那样运行32位应用程序。需要在这些处理器上运行特殊版本的Windows,因此需要两个不同的安装程序。 |
|
|
6
1
他们有不同的指令集,这是关键。 |