我在 MSDNAA 中有一份 Windows 副本,上面写着 Windows Vista x86。这是 Windows Vista 32 位还是 64 位?
答案1
在当前术语中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
)。
答案2
Windows Vista 报告x86
32 位版本和x86-64
64 位版本。
答案3
这是 32 位版本的 Windows
答案4
你有一个 32 位版本
x86是为了仅限 32 位. 有时也被称为x86- 32。
x86- 64支持64 位. 他们经常被称为x64