14
14
Advertisement
我在MSDNAA有一个Windows的副本,它说Windows Vista x86。这是Windows Vista 32位,还是64位?
在目前的术语中,x86通常表示32位,x86-64或x64表示64位。
x86 实际上指的是基于英特尔8086的指令集(根据维基百科的计算,是1973年的)。现在,这通常被简单地理解为32位指令集。最初它是一套只用16位操作的指令集,所以历史上可以称为x86-16或x86-32。但是,很显然,x86-16已经没有意义了,因为16位处理器早已消亡。
x86-64 (或仅仅是x64)是x86指令集的扩展,提供对64位寄存器、内存空间等的支持。它完全向后兼容32位的x86指令集(允许32位软件在大多数情况下无需修改就能兼容),被简单地认为是指64位指令集。
x86-64也有厂商特有的名称–它可以被称为AMD64或Intel 64(以前的IA-32e和EM64T)。
Windows Vista报告32位版本为x86,64位版本为x86-64。