x86

x86是一个指令集族,其基于Intel 8086处理器,8086是一个16bit的处理器。名词x86的出现是由于Intel 8086的后继者们的名字也都以86结尾,其中包含80186, 80286, 80386和80486等处理器。

x86x与处理器没有任何关系,它是一个对所有*86系统的简单的通配符定义。

x86-64

x86-64也称作x64, x86_64, AMD64Intel 64,是x86指令集的64bit版本。此版本首先由AMD在1999年提出并实现。

AMD64

AMD64的创建之初是对于Intel Itanium architecture(IA-64)的一个替代,前者是对于存在的x86架构的一个改进,加入了64bit的兼容性,而后者则是一个完全的新的基于64bit的架构。

Intel 64

Intel 64是Intel对于x86-64架构的一个实现,注意其与IA-64不同。前者是对于x86-64架构的Intel实现,而后者则为一个全新的架构。

ARM

精简指令集(RISC)和复杂指令集(CISC)

Intel和ARM处理器的第一个区别是,前者使用复杂指令集(Complex instruction set computer, CISC),而后者使用精简指令集(Reduced instruction set computer, RISC)。这决定了x86无法做到ARM的功耗,而ARM也无法做到X86的性能。

ARM架构在手机等移动设备上的应用较为广泛。