首页 文章

如何确定英特尔®64和IA-32的CPU类型

提问于
浏览
0

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

1 回答

  • 2

    Intel 64基本上是x86-64 / amd64 / ia-32e的同义词 . 或者有时对于可以在长模式下运行的CPU实际以长模式运行 . 或者也许当它处于compat模式时(运行32位用户空间进程的64位操作系统) .

    Your Haswell CPU is running in Intel 64 mode when you boot a 64-bit OS. 与所有Intel64 CPU一样,它也能够以纯IA-32模式运行,因此您可以启动32位操作系统 .

    请注意,IA-64完全不同(已停止使用的Itanium丢失到AMD64) .

    有关x86手册的链接,请参阅x86标记wiki,包括一些内存模型的内容 .

相关问题