2016-11-19 76 views

回答

2

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

当您启动64位操作系统时,Haswell CPU以Intel 64模式运行。与所有Intel64 CPU一样,它也能够以纯IA-32模式运行,因此您可以启动32位操作系统。

请注意,IA-64是完全不同的东西(停用的Itanium会丢失到AMD64)。

查看标记wiki链接到x86手册,包括一些内存模型的东西。

+0

对不起,我是新来的。所以你的意思是我)'Intel 64' ='x86-64' ='AMD64' ='IA-32e''' IA-64'。 ii)以64位模式或紧凑模式(64位OS + 32位可执行文件)运行的64位CPU处于“Intel 64”模式。 iii)在32位操作系统中启动的64位CPU处于纯IA-32模式,iv)纯IA-32模式是上述文件标题中的IA-32。 v)'x86-64'是指“x86”还是“x64”? – athos

+1

@athos:是的,对一切。除了它是“兼容模式”,不是“紧凑”。并且大多数/所有的IA-32文档都适用于以compat模式运行的进程,以及它自己的指令。 –

+1

@athos:更重要的是,x86内存模型在32位和64位模式下是相同的。 –

相关问题