哪位清楚手機cpu和電腦的cpu究竟差多少
提問者:1023425694 | 瀏覽 次 | 提問時間:2017-02-22 | 回答數量:3
一、架構差異架構隻相當於一座建築的框架,是最基本也是極為重要的部分。電腦CPU的架構有X86、X64等,而手機CPU主流是ARM架構,從ARM7、ARM9發展到Cortex-A7、...
已有3條答案
■l°樓樓
回答數:30187 | 被采納數:197
2017-02-22 10:42:54
一、架構差異
架構隻相當於一座建築的框架,是最基本也是極為重要的部分。電腦CPU的架構有X86、X64等,而手機CPU主流是ARM架構,從ARM7、ARM9發展到Cortex-A7、A8、A9、A12、A15。
PC機是馮、諾依曼結構體係的計算機,而ARM是哈佛結構的計算機,指令結構也不一樣,PC(指常見的X86CPU)用複雜指令係統(CISC),而ARM用精簡指令係統(RISC)。
由於定位的不同,手機CPU要功耗低、廉價。所以采用ARM架構的CPU,運算能力大大低於電腦CPU的運算能力,同等頻率CPU浮點運算能力相差在幾千到上萬倍。
二、工藝&主頻
另外順便談談工藝製程,手機CPU主流28nm,電腦主流22nm。雖然電腦略高,但是手機CPI的發展速度很快,正在朝著14nm邁進。
再來說說主頻,CPU的主頻與CPU實際的運算能力存在一定的關係,但並沒有直接關係。決定CPU的運算速度還要看CPU的的綜合指標,有緩存、指令集,CPU的位數等因素。
因為CPU的位數很重要,這也就是搭載了64位的CPU的手機比32位快的多的原因。手機CPU和電腦CPU架構由於不同,相同主頻下電腦CPU要比手機CPU的運算能力高幾十到幾百倍。
三、核心的影響
手機多核其實應該叫多CPU,將多個CPU芯片封裝起來處理不同的事情,你甚至可以戲稱為“膠水核心”,也就是被強行粘在一起的意思。在待機或者空閑的時候,八核的手機也隻能用到一到兩個核心。
受空間和功率限製,手機CPU根本無法做到電腦CPU那種。但是手機係統和電腦係統也有差別,做到流暢運行是沒問題的,至少單應用運行沒問題,隻是無法象電腦一樣多程序同時運行。
計算機發展分兩個方向,一個是朝海量存儲和高性能方向發展。另一個是向低功耗,微型化發展。這是兩個完全相反的發展趨勢,海量存儲和高性能必然帶來大功耗,而低功耗必然限製其性能的提升。你見過帶散熱風扇的手機嗎?因此ARM的處理能力不能跟PC處理器的處理能力相提並論。32位PC的尋址能力可以達到4G,64位的尋址能力自己算算吧。ARM的尋址能力理論上最多隻有64K,實際上我們最多隻用十幾K就夠了。
其次,他們是不同結構的計算機,PC機是馮、諾依曼結構(即普林斯頓)體係的計算機,而ARM是哈佛結構的計算機(現在好像用改進的哈佛結構),指令結構也不一樣,PC(指常見的X86CPU)用複雜指令係統(CISC),而ARM用精簡指令係統(CISC),(但這也不是絕對的,蘋果的PC用摩托羅拉的CPU,用的也是精簡指令)
大部分ARM的浮點運算能力很弱,一般都用來做定點運算,(為浮點專門設計的除外),如果是必須進行少量的浮點運算的話,可以用定點來模擬浮點運算,給出的結果是一樣的,不過過程其實是用定點來做的,速度比不上浮點專用處理器,但是也是效率蠻高的,在對實時性要求不高的場合可以代替浮點專用處理器使用。
至於圖形處理能力,看怎麼比了,跟專用圖形處理芯片比,這兩隻都是菜鳥,而在實際中,我們一般都把圖形處理任務分離出去,讓圖形處理芯片作為協處理器跟CPU協同工作,減輕CPU的負擔,節約出CPU資源做其它用途。
青蛇的嫵媚
回答數:27240 | 被采納數:185
2017-02-22 11:12:33
手機CPU中的NO1——蘋果A10,相當於酷睿m3-6y30 ~ m5-6y54這樣子。
基本超過了大部分的塞板二合一產品以及老舊的低端筆記本,比如i3-4005U。
所以其實一些手機最高端CPU跟一些PC端入門CPU已經不相上下了。