已有9條答案
iris_eyes
回答數:216 | 被采納數:100
計算機發展分兩個方向,一個是朝海量存儲和高性能方向發展。另一個是向低功耗,微型化發展(手機也可以算作是一種計算機)。這是兩個完全相反的發展趨勢,海量存儲和高性能必然帶來大功耗,而低功耗必然限製其性能的提升。在電腦(傳統PC)上,使用的是X86或者X64架構的處理器,使用複雜指令集。手機(包括平板)上,使用的是ARM架構(V7,A9,A15之類),使用精簡指令集。ARM的處理能力不能跟PC處理器的處理能力相提並論。32位PC的尋址能力可以達到4G,64位的尋址能力很更強。而ARM的尋址能力理論上最多隻有64K,實際上我們最多隻用十幾K。手機的浮點運算能力非常弱,但整數運算尚可,一般都用來做定點運算,(為浮點專門設計的除外),如果是必須進行少量的浮點運算的話,可以用定點來模擬浮點運算,給出的結果是一樣的,不過過程其實是用定點來做的,速度比不上浮點專用處理器,但是也是效率蠻高的,在對實時性要求不高的場合可以代替浮點專用處理器使用。intel和AMD為x86複雜指令集,在流水線和緩存技術上大幅超越手機CPU。給大家提供兩個對比數據來看下:1.3G左右的ARM處理器浮點能力在10MFLOPs/s左右;2.5G的intel四核Q8300在25GFLOPs/s左右,差了2500倍,就算精簡到單核1.3G,也有將近4GFLOPs/s,相信可以看出兩者之間的差距了。至於圖形處理能力,跟專用圖形處理芯片比,兩者一般都不出眾,他們一般都把圖形處理任務分離出去(交由GPU進行處理),減輕CPU的負擔,節約出CPU資源做其它用途。
nobodyqwertyui
回答數:143 | 被采納數:44
RISC和CISC的執行思路不同,RISC精簡在指令集的預測部分,也沒有長流水線。
用十年我愛你
回答數:181 | 被采納數:117
指令集簡化運行效率高,電腦需要運行複雜的程序,必須用複雜指令
尉遲蘭馨愛地球
回答數:150 | 被采納數:51
手機係統相對簡單一些
不要一樣,包括MMX這些都沒有,畢竟移動設備與X86要求不一樣