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