我正在浏览Intel 64和IA-32架构软件开发人员手册的内存模型,我如何才能理解哪一个CPU属于每个类别?例如,我的个人电脑的CPU是国际(注册商标)核心(商标) i7-4790 CPU .系统类型是64位操作系统,这属于Intel 64还是IA-32?
发布于 2016-11-19 06:30:53
Intel 64基本上是x86-64 / amd64 / ia-32e的同义词。有时,对于可以在长模式下运行的CPU来说,实际上是在长模式下运行。也可能是在compat模式下(64位操作系统运行32位用户空间进程)。
您的哈斯韦尔CPU运行在英特尔64模式下启动64位操作系统。和所有Intel64 CPU一样,它也能够在纯IA-32模式下运行,因此您可以启动32位操作系统。
请注意,IA-64是完全不同的东西(失去了AMD64的已停止的Itanium )。
请参阅x86标记wiki以获得指向x86手册的链接,包括一些内存模型的内容。
https://stackoverflow.com/questions/40689277
复制相似问题