回覆列表
  • 1 # 使用者6847486145697

      受空間和功率限制,手機CPU根本無法做到電腦CPU那種。但是手機系統和電腦系統也有差別,做到流暢執行是沒問題的,至少單應用執行沒問題,只是無法象電腦一樣多程式同時執行。

      計算機發展分兩個方向,一個是朝海量儲存和高效能方向發展。另一個是向低功耗,微型化發展。這是兩個完全相反的發展趨勢,海量儲存和高效能必然帶來大功耗,而低功耗必然限制其效能的提升。你見過帶散熱風扇的手機嗎?因此ARM的處理能力不能跟PC處理器的處理能力相提並論。32位PC的定址能力可以達到4G,64位的定址能力自己算算吧。ARM的定址能力理論上最多隻有64K,實際上我們最多隻用十幾K就夠了。

    其次,他們是不同結構的計算機,PC機是馮、諾依曼結構(即普林斯頓)體系的計算機,而ARM是哈佛結構的計算機(現在好像用改進的哈佛結構),指令結構也不一樣,PC(指常見的X86CPU)用複雜指令系統(CISC),而ARM用精簡指令系統(CISC),(但這也不是絕對的,蘋果的PC用摩托羅拉的CPU,用的也是精簡指令)

    大部分ARM的浮點運算能力很弱,一般都用來做定點運算,(為浮點專門設計的除外),如果是必須進行少量的浮點運算的話,可以用定點來模擬浮點運算,給出的結果是一樣的,不過過程其實是用定點來做的,速度比不上浮點專用處理器,但是也是效率蠻高的,在對實時性要求不高的場合可以代替浮點專用處理器使用。

    至於圖形處理能力,看怎麼比了,跟專用圖形處理晶片比,這兩隻都是菜鳥,而在實際中,我們一般都把圖形處理任務分離出去,讓圖形處理晶片作為協處理器跟CPU協同工作,減輕CPU的負擔,節約出CPU資源做其它用途。

  • 中秋節和大豐收的關聯?
  • 怎樣做一個永不妥協的成功者?