x86架構區別?
ARM架構:在很久之前被稱為進階精簡指令集機器,是一個32位精簡指令集處理器架構,因為在很多嵌入式系統設計當中被廣泛使用,因為具有節能的
ARM架構與X86操作系統的區別有什么不同呢?
一、性能方面
X86結構的電腦相比ARM結構的系統在性能方面是要快的多,強很多。X86的CPU隨便就是1G以上、雙核、四核大行其道,通常使用45nm(甚至更高級)制程的工藝進行生產;而ARM方面:CPU通常是幾百兆,最近才出現1G左右的CPU,制程通常使用不到65nm制程的工藝,可以說在性能和生產工藝方面ARM根本不是X86結構系統的對手。但是ARM的優勢不在于性能而在于效率,在綜合性方面是有很多的劣勢的,在一些相對固定的應用場景中優勢是比較突出的。
二、擴展能力
X86結構的電腦采用“橋”的方式和擴展設備進行連接,而且x86結構的電腦出現了近30年,其配套擴展的設備種類多、價格也比較便宜,所以x86結構的電腦能很容易進行性能擴展,如增加內存、硬盤等。ARM結構的電腦是通過專用的數據接口使CPU與數據存儲設備進行連接,所以ARM的存儲、內存等性能擴展難以進行(一般在產品設計時已經定好其內存及數據存儲的容量),所以采用ARM結構的系統,一般不考慮擴展。基本奉行“夠用就好”的原則。
三、操作系統的兼容性
x86系統在硬件和軟件開發方面已經形成統一的標準,幾乎所有x86硬件平臺都可以直接使用微軟的視窗系統及現在流行的幾乎所有工具軟件,所以x86系統在兼容性方面具有無可比擬的優勢。
ARM系統幾乎都采用Linux的操作系統,幾乎所有的硬件系統都要單獨構建自己的系統,與其它系統不能兼容,這也導致其應用軟件不能方便移植,這一點一直嚴重制約了ARM系統的發展和應用。GOOGLE開發了開放式的Android系統后,統一了ARM結構電腦的操作系統,使新推出基于ARM結構的電腦系統有了統一的、開放式的、免費的操作系統,為ARM的發展提供了強大的支持和動力。
四、工具的多樣性
x86架構的的應用、軟件配套、軟件開發工具的配套及兼容等工作,已經到達非常成熟甚至可以說是完美的境界。使用X86電腦系統不僅有大量的第三方軟件可供選擇,也有大量的軟件編程工具可以幫助您完成您所希望完成的工作。
Arm結構的電腦系統因為硬件性能的制約、操作系統的精簡、以及系統兼容等問題的制約,造成Arm結構的電腦系統不可能像X86電腦系統那樣有眾多的編程工具和第三方軟件可供選擇及使用,ARM的編程語言大多采用C和JAVA。
所以,ARM和X86結構的電腦根本就無法對比,ARM根本就不是X86電腦的的對手。每個系統都有自己比較獨特的優勢,因此在選擇的時候可以進行多方面參考,根據自己的實際情況出發。