X86或80x86是英特爾開發和制造的微處理器架構的統稱。該系列早期的處理器名稱都是用數字表示,以“86”結尾,包括Intel 8086、80186、80286、80386、80486,因此其架構被稱為“x86”。X86架構最早出現在1978年推出的Intel 8086 CPU,它是由Intel 8008處理器發展而來,8008是由Intel 4004發展而來。8086三年後被IBM PC選中,x86成為個人電腦的標準平臺和最成功的CPU架構,如奔騰和速龍。現在,英特爾把x86-32稱為IA-32,全稱是“英特爾架構,32位”。
x86-64架構的誕生具有重大的時代意義。當時處理器的發展遇到了瓶頸,由於32位CPU的限制,內存尋址空間最多只能達到4G左右。AMD積極將32位x86(或IA-32)擴展到64位。它是以壹種叫做AMD64(重命名前也叫x86-64)的架構出現的,基於這種技術的第壹批產品是單片內核的Opteron和Athlon 64處理器家族。由於AMD的64位處理器產品線最先進入市場,而微軟不願意為英特爾和AMD開發兩種不同的64位操作系統,英特爾被迫采用AMD64指令集,並為自己的產品添加壹些新的擴展,命名為EM64T架構(顯然他們不想承認這些指令集來自其主要競爭對手),EM64T後來被英特爾正式更名為Intel 64。兩者統稱為x86-64或x64,開創了x86的64位時代。
關於32位系統和64位系統的比較,速度不是唯壹的考慮因素。也不能因為數字的變化,就簡單的認為64位CPU的性能是32位CPU的兩倍。其實目前64位的應用並不多,即使有,很多也只是因為其32位版本無法在64位操作系統上運行而產生的。而且沒有真正的64位優化程序,不會帶來太大的性能提升。相反,在32位應用中,運行32位CPU的性能會更強。另壹方面,32位Windows系統最多只能支持3.25G內存,64位Windows系統最多可以支持128G內存。所以當電腦內存大於4G時,要果斷采用64位系統。