ARM與Intel處理器有什么區(qū)別?誰更有優(yōu)勢?
當(dāng)前安卓支持三類處理器:ARM、Intel和MIPS。ARM無疑被使用得最為廣泛。Intel因?yàn)槠占坝谂_式機(jī)和服務(wù)器而被人們所熟知,然而對移動行業(yè)影響力相對較小。MIPS在32位和64位嵌入式領(lǐng)域中歷史悠久,獲得了不少的成功,可目前Android的采用率在三者中最低。
總之,ARM現(xiàn)在是贏家而Intel是ARM的最強(qiáng)對手。那么ARM處理器和Intel處理器到底有何區(qū)別?為什么ARM如此受歡迎?你的智能手機(jī)或平板電腦用的是什么處理器到底重要不重要?
處理器中央處理器是你智能設(shè)備的大腦。它的任務(wù)是通過執(zhí)行一系列指令來驅(qū)動你的設(shè)備,包括顯示屏、觸摸屏、調(diào)制解調(diào)器等,讓一坨塑料金屬混合物變成閃亮的智能手機(jī)或者平板電腦。
移動設(shè)備非常復(fù)雜,其中的處理器需要執(zhí)行數(shù)百萬行指令才能完成人們希望這些設(shè)備去做的事。速度和功耗對處理器來說至關(guān)重要。速度影響用戶體驗(yàn),功耗影響電池壽命。完美的移動設(shè)備必須有好性能以及低功耗。
這就是為什么選擇什么樣的處理器很重要。一個超級耗電、反應(yīng)遲鈍的處理器會很快吸干你的電池,而一個考究的、高效的處理器給你帶來高性能和長久的電池壽命。
總體而言,ARM和Intel處理器的第一個區(qū)別是,前者使用精簡指令集(RISC),而后者使用復(fù)雜指令集(CISC)。
通俗而言,精簡指令集規(guī)模較小,更接近原子操作,而復(fù)雜指令集規(guī)模較大,更加復(fù)雜。所謂原子操作,是指每條指令的工作大都可以由處理器在一個操作內(nèi)完成,例如對兩個寄存器做加法。
復(fù)雜指令集的指令描述某個意圖,但是處理器必須執(zhí)行3或4個更簡單的指令來實(shí)現(xiàn)這個意圖。例如,可以命令一個復(fù)雜指令集處理器對2個數(shù)求和,并把結(jié)果存入主內(nèi)存中。為了完成這個命令,處理器首先從地址1中取得第一個數(shù)(操作1),然后從地址2中取得另一個數(shù)(操作2),然后求和(操作3),等等。
所有的現(xiàn)代處理器都使用一種所謂微指令的概念,這是一個處理器內(nèi)部的指令集合,用來描述處理器可以做的原子操作。
復(fù)雜指令集處理器實(shí)際上執(zhí)行了3條微指令。對精簡指令集處理器而言,其指令跟其微指令十分接近,而復(fù)雜指令集處理器的指令需要先被轉(zhuǎn)換成一些更精簡的微指令。
也就是說,精簡指令集處理器中的解碼器(負(fù)責(zé)告訴處理器到底要干些什么的東東)要簡單得多,而簡潔意味著高效和低功耗。
Q:這個文檔的類型是什么?
A:資訊。
Q:文檔中提到了安卓支持哪些處理器?
A:安卓支持 ARM、Intel 和 MIPS 三類處理器。
Q:為什么 ARM 在安卓中使用得最為廣泛?
A:文檔中提到 ARM 被使用得最為廣泛可能是因?yàn)槠浜啙嵰馕吨咝Ш偷凸摹?br>Q:Intel 處理器在安卓中有哪些特點(diǎn)?
A:文檔中未提及 Intel 處理器在安卓中的特點(diǎn)。
Q:MIPS 處理器有什么優(yōu)勢?
A:文檔中未提及 MIPS 處理器的優(yōu)勢。
Q:ARM 處理器的高效體現(xiàn)在哪些方面?
A:文檔中未明確提及 ARM 處理器高效的具體體現(xiàn)。
Q:低功耗對安卓設(shè)備有什么好處?
A:低功耗可以延長設(shè)備的續(xù)航時間。
Q:安卓選擇處理器的重要性體現(xiàn)在哪里?
A:文檔中未明確提及安卓選擇處理器的重要性體現(xiàn)。
Q:ARM、Intel 和 MIPS 處理器在性能上有何差異?
A:文檔中未提及三者在性能上的差異。
Q:除了簡潔、高效和低功耗,ARM 處理器還有哪些優(yōu)點(diǎn)?
A:文檔中未提及 ARM 處理器的其他優(yōu)點(diǎn)。