什麼樣的cpu架構最好?DUNK科技2019-10-14 03:57:04

如果從最基本的邏輯角度來分類的話,它們可以被分為兩大類,即所謂的“複雜指令集”與“精簡指令集”系統,也就是經常看到的“CISC”與“RISC”。

Intel和ARM處理器的第一個區別是,前者使用複雜指令集(CISC),而後者使用精簡指令集(RISC)。屬於這兩種類中的各種架構之間最大的區別,在於它們的設計者考慮問題方式的不同。

舉個例子,Intel、AMD的CPU是X86架構的,而IBM公司的CPU是PowerPC架構,ARM公司是ARM架構。要了解X86和ARM,就得先了解複雜指令集(CISC)和精簡指令集(RISC) 從CPU發明到現在,有非常多種架構,從我們熟悉的X86、ARM,到不太熟悉的MIPS、IA64,它們之間的差距都非常大。但是如果從最基本的邏輯角度來分類的話,它們可以被分為兩大類,即所謂的“複雜指令集”與“精簡指令集”系統,也就是經常看到的“CISC”與“RISC”。

在PC領域,Intel的CPU一枝獨秀。最初採用的 80x86系列在釋出了產品80486後,Intel對該系列(x86)產品進行了重新命名並註冊,這也就是現在Intel的Pentium系列,當然,這個系列在中國還有個更響亮的名字,即奔騰系列。目前奔騰系列的CPU包括:Pentium、Pentium MMX、Pentium Pro、PII、PII Xeon(至強)、PIII、PIII Xeon、P4 Xeon、Celeron2(賽揚)等。移動端的話,那就當屬ARM。ARM處理器最大的特點在於節能,這也是其在行動通訊領域無人能敵的原因之一。

總的來說,為了更快地執行指令,這些流水線可以被設計成允許指令們不按照程式的順序被執行(亂序執行)。一些巧妙的邏輯結構可以判斷下一條指令是否依賴於當前的指令執行的結果。Intel和ARM都提供亂序執行邏輯結構,可想而知,這種結構十分的複雜,複雜意味著更多的功耗。

所以RISC更好。