信不信,隨便逮住一個人問他知不知道CPU,我想他的答案一定會是肯定的,但是如果你再問他知道ARM和X86架構(gòu)么?這兩者的區(qū)別又是什么?絕大多數(shù)的人肯定是一臉懵逼。今天小編就帶你深入了解CPU的這兩大架構(gòu):ARM和X86。以后出去裝X就靠它了!
重溫下CPU是什么鬼
中央處理單元(CPU)主要由運算器、控制器、寄存器三部分組成,從字面意思看運算器就是起著運算的作用,控制器就是負(fù)責(zé)發(fā)出CPU每條指令所需要的信息,寄存器就是保存運算或者指令的一些臨時文件,這樣可以保證更高的速度。
CPU有著處理指令、執(zhí)行操作、控制時間、處理數(shù)據(jù)四大作用,打個比喻來說,CPU就像我們的大腦,幫我們完成各種各樣的生理活動。因此如果沒有 CPU,那么電腦就是一堆廢物,無法工作。移動設(shè)備其實很復(fù)雜,這些CPU需要執(zhí)行數(shù)以百萬計的指示,才能使它向我們期待的方向運行,而CPU的速度和功率效率是至關(guān)重要的。速度影響用戶體驗,而效率影響電池壽命。最完美的移動設(shè)備是高性能和低功耗相結(jié)合。
要了解X86和ARM,就得先了解復(fù)雜指令集(CISC)和精簡指令集(RISC) 從CPU發(fā)明到現(xiàn)在,有非常多種架構(gòu),從我們熟悉的X86、ARM,到不太熟悉的MIPS、IA64,它們之間的差距都非常大。但是如果從最基本的邏輯角度來分類的話,它們可以被分為兩大類,即所謂的“復(fù)雜指令集”與“精簡指令集”系統(tǒng),也就是經(jīng)??吹降摹癈ISC”與“RISC”。
Intel和ARM處理器的第一個區(qū)別是,前者使用復(fù)雜指令集(CISC),而后者使用精簡指令集(RISC)。屬于這兩種類中的各種架構(gòu)之間最大的區(qū)別,在于它們的設(shè)計者考慮問題方式的不同。下面小編分別來介紹:
x86:Intel一家獨大
提到芯片巨頭英特爾,每一個互聯(lián)網(wǎng)用戶應(yīng)該都不會感到陌生,英特爾的CPU制造技術(shù)冠絕全球,但是你知道這家巨頭企業(yè)是如何發(fā)家的么?
事情要從1978年6月8日說起,Intel發(fā)布了一款新型的微處理器“8086”。而這款處理器在新出現(xiàn)時并沒有得到什么關(guān)注,可是他卻創(chuàng)造了一個新的時代。8086意味著x86架構(gòu)的誕生,而x86作為特定微處理器執(zhí)行計算機語言的指令集,定義了芯片的基本使用規(guī)則。8086也直接帶動了Intel成為全球首屈一指的芯片巨頭。
而x86不僅僅使Intel平步青云,也成為了業(yè)界的一種標(biāo)準(zhǔn)。在過去的幾十年里,無論是筆記本、服務(wù)器、超級計算機還是編寫設(shè)備,都可以看到x86的身影。而且,x86架構(gòu)還在通過不同的方法進(jìn)行改進(jìn),無論AMD、VIA都可以通過X86指令集的彈性來對付Intel,迫使x86進(jìn)行改變。
通過幾十年的技術(shù)積累,x86服務(wù)器在服務(wù)器領(lǐng)域的地位幾乎是獨孤求敗。小巧靈活的x86服務(wù)器在市場上應(yīng)用十分廣泛,互聯(lián)網(wǎng)以及局域網(wǎng)內(nèi)的文件、打印、通訊、web、電子郵件、數(shù)據(jù)庫以及應(yīng)用服務(wù)等多個領(lǐng)域都可以一展身手。
x86服務(wù)器最大的特色在于可以兼容Windows操作系統(tǒng),全部都采用了Intel的CPU。而Intel的x86服務(wù)器也可以分為兩代,最初采用的 80x86系列在發(fā)布了產(chǎn)品80486后,Intel對該系列產(chǎn)品進(jìn)行了重新命名并注冊,這也就是現(xiàn)在Intel的Pentium系列,當(dāng)然,這個系列在中國還有個更響亮的名字,即奔騰系列。
目前奔騰系列的CPU包括:Pentium、Pentium MMX、Pentium Pro、PII、PII Xeon(至強)、PIII、PIII Xeon、P4 Xeon、Celeron2(賽揚)等。
x86:40多年一路堅持
x86老么?從時間上來看,確實老了。x86從1978年至今已經(jīng)將近40年。可經(jīng)過各種風(fēng)云變幻之后,x86依然是服務(wù)器行業(yè)絕對的領(lǐng)導(dǎo)者,說這樣的一個服務(wù)器行業(yè)領(lǐng)袖已經(jīng)老去,那無非便是在指摘支撐起整個互聯(lián)網(wǎng)的服務(wù)器行業(yè)已老。
而且,經(jīng)歷了很多代的改進(jìn)和變革,x86架構(gòu)服務(wù)器依然是最快的架構(gòu)之一。而且現(xiàn)在x86也是整個行業(yè)的標(biāo)桿,從技術(shù)上來看x86從未落后過,只不過是和其他架構(gòu)的服務(wù)器相比差距大小是否被拉近了。
從指令集架構(gòu)來看,CISC確實是有些陳舊了。即便是Intel也已經(jīng)承認(rèn),CISC架構(gòu)確實限制了CPU的發(fā)展。在CISC微處理器程序的各條指令相互串聯(lián)執(zhí)行,指令操作也需要串行執(zhí)行,按照這種方式來進(jìn)行任務(wù)執(zhí)行,其控制當(dāng)然十分簡單,但計算機的整體利用率卻被拖了后腿,執(zhí)行速度相對偏慢。這也是CISC架構(gòu)為中低檔服務(wù)器所采用的原因之一。