x86:32位(通常i386是32位CPU的統稱,i686是i386的子集)
x64:64位(代表CPU:IA64,現在幾乎沒有這樣純粹的64位CPU,都是兼容32位的64位CPU,如下)
x86_64:兼容32位的64位CPU,是64位(Intel的叫法)
AMD64:兼容32位的64位CPU,是64位(AMD的叫法)
歷史:
當時AMD和Intel都打算開發64位的CPU,但是AMD搶先了一步,開發出一種能向下兼容舊32位的64位CPU,並稱之為AMD64。
隨后Intel也開發出一種64位CPU叫做IA64,但是不兼容32位,並且微軟也沒有過多的為這種新CPU進行專門的系統優化,導致當時的64位CPU被AMD獨占鰲頭。
最后Intel開發出來一種也能向下兼容32位的64位CPU,並把它稱之為x86_64(Intel的這樣命名表現出不服AMD64的地位,認為兼容32位的64位CPU並不是AMD想出來的)。