問題:
什么是x86架構和arm架構?(x86架構和arm架構區別)
回答:
x86架構是一種指令集體系結構,是Intel和AMD的主要處理器架構,常用于桌面和筆記本電腦,服務器和工作站。
X86 是 Intel 開發制造的一種微處理器體系結構的泛稱,X86 架構是可變指令長度的 CISC。X86架構于1978 年推出的 Intel 8086 中央處理器中首度出現,它是從 Intel 8008 處理器中發展而來的,而8008則是發展自 Intel 4004 的。8086 在三年后為 IBM PC 所選用,之后 X86 便成為了個人計算機的標準平臺,成為了歷來最成功的 CISC 架構。
8086是16位處理器,直到1985年32位的80386的開發,這個架構都維持是16位。接著一系列的處理器表示了32位架構的細微改進,推出了數種的擴充,直到2003年AMD對于這個架構發展了64位的擴充,并命名為 amd64。后來 Intel 也推出了與之兼容的處理器,并命名為 Intel 64。兩者一般被統稱為 x86-64 或 x64,開創了 x86 的 64 位時代。
ARM架構是一種指令集體系結構,是由ARM公司制定的,主要用于移動設備。ARM架構過去稱作進階精簡指令集機器(AdvancedRISCMachine,更早稱作:AcornRISCMachine),是一個32位精簡指令集(RISC)處理器架構,其廣泛地使用在許多嵌入式系統設計。由于節能的特點,ARM處理器非常適用于移動通訊領域,符合其主要設計目標為低耗電的特性。
x86架構和ARM架構之間的主要區別是,x86架構設計用于更大型的計算機,而ARM架構設計用于較小的移動設備。另外,x86架構的性能一般要比ARM架構的性能好。
1、追求不同:
X86主要追求性能,但會導致功耗大,不節能,而ARM則是追求節能,低功耗,但和X86相比性能較差。
2、領域不同:
ARM主要應用于移動終端之中,類如手機,平板等,而X86則是主要應用于Intel,AMD等PC機,X86服務器中。
3、本質不同:
X86采用CISC復雜指令集計算機,而ARM采用的是RISC精簡指令集計算機。
4、CISC與RISC的不同:
CISC是復雜指令集CPU,指令較多,因此使得CPU電路設計復雜,功耗大,但是對應編譯器的設計簡單。
免責聲明:本網站部分文章、圖片等信息來源于網絡,版權歸原作者平臺所有,僅用于學術分享,如不慎侵犯了你的權益,請聯系我們,我們將做刪除處理!