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