編碼的世界 / 優質文選 / 生物

ARM LINUX與普通LINUX區別


2021年10月24日
-   

相對於ARM linux,我們說的普通linux指的是X86 linux,他們都是linux系統,但是由於ARM和X86是不同的CPU架構,他們的指令集不同,所以軟件編譯環境不同,軟件代碼一般不能互用,一般需要進行兼容性移植。
  X86是經典的CISC指令集,指令集複雜,功能多,串行執行,但是也意味著執行效率低下,但性價比突出,所以稱為民用終端的主流處理器內置指令集。Intel和AMD的家用處理器都是X86指令集。以X86為代表的CISC,理論並發線程1-2條。
ARM是Advanced RISC Machine 的縮寫。它的指令集比RISC還要精簡。通常使用ARM架構處理器的機型,多為嵌入式或者便攜機。主頻通常不高,現在高通公司的ARM架構處理器有1.0GHz的,已經算相當高了。另外,ARM 7沿用馮·諾依曼結構;而從ARM 9以後,就都采用了哈佛結構。ARM的並發線程,理論上有4條左右,處理效率較X86高不少。

熱門文章