這幾個名詞只能叫相關。
- Intel是個芯片公司,說白了,主業是設計並制造CPU的(當然還有別的產品,這里不表),架構是x86架構,x86_64架構,和IA64安騰架構。
- AMD也是個芯片公司,主業除了設計CPU(AMD不流片,所以沒有制造)還有設計顯卡(收購的ATI),AMD設計的CPU和intel x86/x86_64系列兼容。
- x86是Intel的概念,從8086到奔騰4,都是x86架構。AMD的K5到阿斯龍也是一樣。不過x86_64其實是AMD提出來的,所以也叫amd64,目前應用廣泛。Intel對應的64位是IA64,沒有民用。
- ARM可以指一家嵌入式芯片設計公司,也可以指該公司的架構,指令集和Intel/amd不兼容。另外arm還有嵌入式的GPU Mali。
- MIPS是個指令集,應該是由英國的Imagination持有,和ARM架構還有x86架構均不兼容。
X86 和 ARM 都是CPU設計的一個架構。
X86 用的是復雜指令集。
ARM用的是精簡指令集。
指令集其實就是機器碼,機器碼上是匯編,匯編之上是C++。
復雜指令集是在硬件層面上設計了很多指令,所以編程會簡單些。
精簡指令集是在硬件層面上設計的指令比較少,所以編程會復雜些。
除了指令集的區別,X86 和 ARM的設計理念和應用場景也不同。
ARM的硬件框架更加耦合,沒有’橋‘的存在,所以可擴展性不好,也就是說換個硬件平台就得重新設計,但它的功耗低,所以特別適合在手機上用。
X86體系龐大,設計完整,歷史悠久,所以他有很多第三方軟件可以用,一個體系可以用在各種電腦上,可移植性強。主機一般都用它。
Intel是在X86的推動着,他和windows在一起,可以說稱雄電腦市場。ARM以前和linux結盟,搞嵌入式,但現在因為,ANdroid的異軍突起,ARM在移動端煥發新的生機。
AMD和Intel是兩家公司,AMD賣CPU,GPU,主板等各種芯片。就是賣芯片和賣顯卡的。Ryzen是它賣的。
Intel也是CPU,顯卡,芯片什么都賣,但它主要還是CPU強一些。
至於高通,Nivida,Apple,聯發科,大家都是芯片(集成電路)行業的小伙伴,也各種賣,各種競爭。
記得呦,CPU這種東西,是真的暴利。
==========================================
鏈接:https://www.zhihu.com/question/63627218/answer/211243489
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
作為一個業余的計算機愛好者,稍微說一下我的理解
先說amd和intel
amd和Intel這倆公司的淵源很深,早期時Intel先是自己搞了個x86架構,然后amd拿到了x86的授權也可以自己做x86了。接着intel向64位過渡的時候自己搞了個ia64(x64架構)但是因為和x86架構不兼容市場反應極差,amd率先搞了x86的64位兼容(32和64的混合架構)也就是后來的x86-64,后來Intel也拿到了生產這貨的授權(i和a兩家專利交叉的很嚴重),也搞了x86-64,因為amd先搞出來的所以x86-64也叫amd64
目前amd和Intel是世界上最大的兩家x86和x86-64的cpu廠家(intel比較給力,四分天下有其三)。除了這兩家還有幾家小的公司也有x86的授權,比如via,不過技術水平真的很一般。
再說x86,arm和mips
這三個的區別和聯系要從cpu早期說起,早期的cpu有兩個設計思路,1是把cpu內的邏輯電路做的非常復雜,這樣可以直接用cpu硬件事先復雜指令,這個叫復雜指令集cisc;另一個思路是盡可能把cpu做的簡單,依靠簡單指令的組合迭代完成復雜指令,這個叫精簡指令集risc
x86目前泛指x86和x86-64架構,這是因為x86-64完全兼容x86。早期的x86是cisc的代表,后來的發展中逐步引入了risc的部分理念,將內部指令的實現大量模塊化,准確來說是一個cisc外加risc部分技術的架構。
目前x86的主要產品有Intel的至強,酷睿,奔騰,賽揚和凌動;amd的銳龍,apu等。上文提到的x64架構目前只有intel 安騰而且已經放棄了產品線。
到目前為止intel和amd的x86架構cpu雖然指令集上有很大差別了但是還是相互兼容的,所以軟件可以直接用。'
再說arm。
arm是risc的典型代表,不過在arm的發展過程中引入了部分復雜指令(完全沒有復雜指令的話操作系統跑起來異常艱難),所以是一個risc基礎外加cisc技術的cpu。
arm的主要專利技術在arm公司手中,像高通,三星,蘋果這些公司需要拿到arm的授權。
另一個risc的典型處理器就是mips。mips是一個學院派的cpu,授權門檻極低,因此很多廠家都做mips或者mips衍生架構。我們平時接觸到的mips架構cpu主要用在嵌入式領域,比如路由器。
目前最活躍的mips是中國的龍芯,其loongisa架構其實是mips的擴展。
目前無論mips還是arm,性能和主流x86差距都很大,不過arm貴在便宜低功耗,mips則純計算能力很強(學院派的東西貌似都這樣)
除了上述幾家,還有power cpu(risc的,老蘋果用的就是這貨);alpha架構的cpu(側重超算,目前貌似最活躍是中國申威,神威太湖之光的cpu就是這貨)。