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