什么叫ARM架構(gòu)?
ARM架構(gòu)過(guò)去稱作進(jìn)階精簡(jiǎn)指令集機(jī)器(AdvancedRISCMachine,更早稱作:AcornRISCMachine),是一個(gè)32位精簡(jiǎn)指令集(RISC)處理器架構(gòu),其廣泛地使用在許多嵌入式系統(tǒng)設(shè)計(jì)。由于節(jié)能的特點(diǎn),ARM處理器非常適用于移動(dòng)通訊領(lǐng)域,符合其主要設(shè)計(jì)目標(biāo)為低耗電的特性。
什么叫x86架構(gòu)?
目前的PC架構(gòu)絕大多數(shù)都是Intel的X86架構(gòu),貌似也是因?yàn)镮NTEL的這個(gè)X86架構(gòu)早就了目前INTEL如日中天的地位。X86架構(gòu)(The X86 architecture)是微處理器執(zhí)行的計(jì)算機(jī)語(yǔ)言指令集,指一個(gè)intel通用計(jì)算機(jī)系列的標(biāo)準(zhǔn)編號(hào)縮寫,也標(biāo)識(shí)一套通用的計(jì)算機(jī)指令集合。
1、性能
經(jīng)歷30多年的發(fā)展,X86架構(gòu)的電腦,無(wú)論是性能還是生產(chǎn)工藝都比ARM平臺(tái)強(qiáng)很多。
而ARM的優(yōu)勢(shì)不在于性能強(qiáng)大,在于效率。ARM采用RISC指令集,在完成綜合性工作方面處于劣勢(shì),但在一些任務(wù)相對(duì)固定的應(yīng)用場(chǎng)合,其優(yōu)勢(shì)就會(huì)發(fā)揮得淋漓盡致。
2、擴(kuò)展性
X86架構(gòu)以“橋”的方式與擴(kuò)展設(shè)備連接。特別是經(jīng)過(guò)多年的發(fā)展和積累,其擴(kuò)展的便捷性、穩(wěn)定性以及成本控制都做得非常的好。而ARM是通過(guò)專用的數(shù)據(jù)接口讓CPU與數(shù)據(jù)存儲(chǔ)等外設(shè)連接,而這種一般在設(shè)計(jì)時(shí)就定好的,后期難以擴(kuò)展。所以采用ARM架構(gòu),基本奉行“夠用就好”的原則。
3、系統(tǒng)兼容性
X86架構(gòu)與微軟的聯(lián)盟,壟斷了個(gè)人電腦操作系統(tǒng)近30年,形成了一個(gè)龐大的用戶群,也深深的固化了眾多用戶的使用習(xí)慣。同時(shí)其硬件和軟件的開發(fā)也逐漸形成統(tǒng)一標(biāo)準(zhǔn),而在這一組合平臺(tái)下,一些開發(fā)工具也日趨流行,所以基于X86架構(gòu)的兼容性也是無(wú)與倫比的。
ARM架構(gòu)幾乎都采用Linux操作系統(tǒng),而幾乎所有的硬件都需要單獨(dú)構(gòu)建操作系統(tǒng),與其它系統(tǒng)相互不兼容,這無(wú)疑制約了其發(fā)展與應(yīng)用,直到后來(lái)Google出的Android系統(tǒng),在應(yīng)用市場(chǎng)的統(tǒng)一上,對(duì)ARM架構(gòu)提供了強(qiáng)大的支持。
4、軟件開發(fā)及移植
X86架構(gòu)的系統(tǒng)推出太久,用戶的應(yīng)用、開發(fā)工具及配套兼容工作,已經(jīng)達(dá)到非常成熟的境界,所以在此平臺(tái)上能找到更多、更便宜的軟件開發(fā)工具和第三方應(yīng)用。大大降低了前期的開發(fā)成本及周期。而ARM因其硬件、系統(tǒng)、及兼容性的制約,相比X86就顯得捉襟見(jiàn)肘了。
從以上對(duì)比分析,給了我們的一個(gè)很清晰的感覺(jué),ARM和X86結(jié)構(gòu)的電腦根本就無(wú)法對(duì)比,ARM根本就不是X86電腦的的對(duì)手。是的,如果只考慮上述幾個(gè)方面的要數(shù),ARM確實(shí)無(wú)法與X86電腦競(jìng)爭(zhēng),甚至連比較的資格都沒(méi)有。但是近1、2年,ARM的產(chǎn)品在終端應(yīng)用特別是手持終端應(yīng)用飛速發(fā)展(如:智能手機(jī)、平板電腦等),其銷售數(shù)量已經(jīng)遠(yuǎn)遠(yuǎn)超出x86結(jié)構(gòu)的電腦銷售數(shù)量,可見(jiàn)ARM是具有其與X86結(jié)構(gòu)電腦不可對(duì)比的優(yōu)勢(shì)。該優(yōu)勢(shì)就是:功耗。
X86電腦因考慮要適應(yīng)各種應(yīng)用的需求,其發(fā)展思路是:性能+速度。20多年來(lái)x86電腦的速度從原來(lái)8088的幾M發(fā)展到現(xiàn)在隨便就是幾G,而且還是幾核,其速度和性能已經(jīng)提升了千、萬(wàn)倍,技術(shù)進(jìn)步使x86電腦成為大眾生活中不可缺少的一部分。但是x86電腦發(fā)展的方向和模式,使其功耗一直居高不下,一臺(tái)電腦隨便就是幾百瓦,即使是號(hào)稱低功耗節(jié)能的手提電腦或上網(wǎng)本,也有十幾、二十多瓦的功耗,這與ARM結(jié)構(gòu)的電腦就無(wú)法相比。
以上就是對(duì)X86和ARM架構(gòu)的特點(diǎn)以及區(qū)別的分析,二者都各有優(yōu)點(diǎn),目前,在工業(yè)上,這兩者的應(yīng)用都較為普遍,用戶需要根據(jù)自身的需求來(lái)選擇。
-
ARM架構(gòu)
+關(guān)注
關(guān)注
15文章
181瀏覽量
36961
發(fā)布評(píng)論請(qǐng)先 登錄
ARM服務(wù)器解決方案

ARM與x86:架構(gòu)對(duì)比及其應(yīng)用

Arm主板與x86主板的區(qū)別

ARM技術(shù)是什么?國(guó)內(nèi)有哪些ARM廠家呢?一起來(lái)了解一下!
什么是RISC-V?以及RISC-V和ARM、X86的區(qū)別
英特爾將攜手AMD共同捍衛(wèi)x86生態(tài)
ARM 架構(gòu)工控機(jī)與 X86 架構(gòu)工控機(jī):差異究竟在哪?

就服務(wù)器而言,ARM架構(gòu)與X86架構(gòu)有什么區(qū)別?各自的優(yōu)勢(shì)在哪里?
什么是ARM架構(gòu)?什么是X86架構(gòu)??jī)烧叩?b class='flag-5'>區(qū)別是什么?
樹莓派是x86還是arm
X86架構(gòu)處理器有哪些優(yōu)點(diǎn)和缺點(diǎn)
X86架構(gòu)和ARM架構(gòu)有什么區(qū)別
探索RISC-V二進(jìn)制翻譯,openKylin成功在SG2042平臺(tái)運(yùn)行X86架構(gòu)軟件!

ElfBoard技術(shù)貼|如何將libwebsockets庫(kù)編譯為x86架構(gòu)

評(píng)論