为什么Windows 32位名为Windows x86而不是x32?

作为PC体系结构核心的英特尔CPU,其型号以86号结尾。有8086,80286,80386,80486,80586 (原奔腾),80686 (奔腾Pro)。能够在其中一个CPU上运行的应用程序和操作系统(DOS、Windows)很可能运行在该行的另一个CPU上,尽管运行速度较慢或更快。以前也有与英特尔不兼容的其他厂商的CPU架构,比如SPARC,MIPS,ARM,Alpha。当比较架构时,人们会使用x86名称来指英特尔16/32位CPU的主线。因此,您将拥有应用程序的x86版本、应用程序的Alpha版本或SPARC版本.
然后,市场的担忧优先于工程,英特尔开始给出它的CPU的非数字名称(Pentium2,Core2),技术型号被埋没在技术规范中。
当AMD推出64位扩展的经典英特尔CPU指令集,应用程序和OSes需要重新编译,以利用新的功能,使他们与以前的英特尔CPU模型不兼容。AMD最初使用AMD64这个新平台的名字,但后来英特尔开始生产兼容AMD64的芯片(如英特尔64),并将其改名为x64,因为它不再是AMD的独家产品。
因此,尽管x86和x64平台都以x开头,但x并不代表相同的东西,其中一个是CPU型号(286,386.)另一个是制造商(AMD64,Intel64)。