如何确定 CPU 类型的 Intel® 64 和 IA-32

how to determine CPU types Intel® 64 and IA-32

我正在浏览 Intel® 64 and IA-32 Architectures Software Developer Manuals 内存模型,我如何了解每个类别属于哪个 CPU?例如,我的 PC CPU 是 Inter(R) Core(TM) i7-4790 CPU ... 系统类型是 64 位操作系统,这是属于 Intel® 64 还是 IA- 32 ?

Intel 64 基本上是 x86-64 / amd64 / ia-32e 的同义词。或者有时 CPU 在长模式下 可以 运行 实际上 运行 宁在长模式下。或者当它处于兼容模式时(64 位 OS 运行 一个 32 位用户-space 进程)。

当您启动 64 位 OS. 时,您的 Haswell CPU 在 Intel 64 模式下 运行 =23=]s,它还能够在纯 IA-32 模式下 运行ning,因此您可以启动 32 位 OS。

请注意,IA-64 是完全不同的东西(输给 AMD64 的已停产的 Itanium)。

请参阅 标签 wiki 以获取指向 x86 手册的链接,包括一些内存模型内容。