|
||||
x86或80x86是英代爾Intel首先開發制造的一種微處理器體系結構的泛稱。Intel早期的CPU以數字命名,並以『86』作為結尾,比如Intel 8086、80186、80286、80386以及80486,因此其架構被稱為『x86』。由於數字並不能作為注冊商標,因此Intel及其競爭者均在新一代處理器使用可注冊的名稱,如Pentium。現時Intel把x86-32稱為IA-32,全名為『Intel Architecture, 32-bit』。不過,由於x86包括16位的處理器,這樣的命名也出現麻煩。
簡單的說,x86是CPU的一種體系結構,個人電腦中的CPU,全部都采用x86架構,x86架構的CPU采用CISC(復雜指令集計算機,Complex Instruction Set Computer)設計。除了x86架構以外,Intel還有一個64Bit的架構被稱為IA-64。
有一些人認為x86就代表32Bit處理器,實際上這個是錯誤的說法。現在,個人電腦上用的64Bit處理器其實都采用了x86結構,對64Bit的支持只是加入了擴展而已。這一方案是AMD於2003年首次在x86處理器上加入64Bit擴展指令集的,由於在x86處理器上加入64Bit擴展,不僅僅可以大幅度降低研發成本,而且可以保證最好的與32Bit程序兼容性,並且微軟也不想專門為原生的64Bit處理器單獨開發系統,所以AMD 64Bit處理器獲得了很大的成功,後來Intel也采用了類似的技術,叫做Intel 64,所以現在個人電腦中的64Bit處理器全部都是x86處理器擴展的產物;前面我們說的IA-64只有Intel的高端服務器產品安騰以及安騰2有采用。
用於路由器的ARM處理器
還有一些人搞不清ARM處理器的含義。ARM處理器是一項廣泛被應用於手持移動設備的處理器,比如手機、MP4、掌上游戲機、PDA等等,其最大的優勢就是具有超低的功耗。ARM處理器采用的是精簡指令集RISC設計,從本質上與x86處理器采用的CISC有區別,所以軟件方面是完全不兼容的。ARM處理器現在幾乎成為了手持移動設備的標准CPU。