英特尔CPU是PC体系结构的核心,过去的型号编号都以数字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指令集时,为了利用新功能,应用程序和操作系统需要重新编译,使它们与先前的英特尔CPU型号不兼容。AMD最初将这个新平台称为AMD64,但随后英特尔也开始生产兼容AMD64的芯片(作为Intel 64),因此它被重新命名为x64,因为它不再是AMD的专有技术。
因此,尽管x86和x64平台都以x开头,但x代表的不是同一件事情,一个是CPU型号(286、386...),另一个是制造商(AMD64、Intel64)。