電腦CPU和手機CPU,說兩者差距十萬八千里毫不夸張,。下面這張圖上,,比指甲蓋還小的芯片,90%的人會說:這不就是手機CPU嗎,? 錯了,,這不是手機CPU,而是手機SOC芯片,,CPU集成在SOC芯片里面,,我們從外面根本看不到。 手機SOC芯片有個專業(yè)說法叫片上集成系統(tǒng),,簡單說是在一塊硅片上,,集成CPU、GPU,、ISP,、NPU、內(nèi)存等核心,。來麒麟980的一張內(nèi)部透視照讓大家參觀參觀,。圖中紅框處就是手機CPU,包括4個A76大核,,兩邊各是兩個A55小核,,夾在小核中間的是4MB三級共享緩存。 可以看出,,無論驍龍也好,,麒麟、獵戶座也罷,,我們眼中的那片不及指甲蓋大的芯片,,其功能和一部電腦沒什么差別(見下圖)。 所以,高度集成化是手機CPU和電腦CPU的最大區(qū)別,。 由于電腦機箱散熱空間充裕,,所以電腦CPU的設計類似草原跑馬,沒啥拘束,,而手機SOC芯片內(nèi)部狹小,,設計CPU類似于微雕,只能螺螄殼里做道場,。 由于工作環(huán)境的不同,,導致兩種CPU設計取向的差異,于是產(chǎn)生另一個結(jié)果,,手機CPU的晶體管數(shù)量遠少于電腦CPU,,因而功耗也低于電腦CPU,自然而然,,絕對性能也低于電腦CPU,。 說到這里,,需要就性能展開一點,。 大家的普遍看法是,英特爾的X86架構(gòu)的CPU比手機采用的ARM的CPU耗電多了,。從絕對功耗看,,確實如此,手機CPU滿血跑的話,,功耗可能在1瓦左右,,i7要滿血跑的話,功耗相當于100瓦大燈泡,。 但論效率的話,,英特爾的CPU反而實力碾壓ARM的CPU。 國外有人對英特爾i7處理器和ARM的Cortex-A8處理器(廣泛應用于機頂盒,、路由器,、打印機、數(shù)字電視等設備)在能源效率上作過專門測試,,結(jié)果發(fā)現(xiàn),,英特爾處理器是高耗能高性能,A8則是高耗能低性能,。 換句話說,,做同樣一件事,英特爾CPU消耗的能源比ARM的要少,。 意外不意外,? 說起CPU,可能很多童鞋就要問了,現(xiàn)在的手機CPU都發(fā)展到8核心了,,怎么性能上比起電腦的四核CPU呢,,其實這里大家都犯了一個常規(guī)錯誤:就是將手機CPU和電腦的CPU直接劃上了等號,從而進行比較,,這是沒有可比性的,。 雖然電腦和手機的中央處理器都叫CPU,但是他們的核心差距就已經(jīng)體現(xiàn)出了不同——架構(gòu)設計,。電腦上的處理器架構(gòu)都是基于X86架構(gòu)的,,而手機上處理器的架構(gòu)目前都是基于ARM架構(gòu)的,兩者的本質(zhì)上已經(jīng)出現(xiàn)不同,,其次還涉及到另外一個核心店就是——指令集,。 電腦CPU上采用的指令集叫做CISC,全稱為Complex Instruction Set Computer,,意為復雜指令系統(tǒng),,是非常龐大的指令系統(tǒng),不僅內(nèi)容豐富,,同時對發(fā)出的指令含有針對性,,執(zhí)行效率非常高。而基于ARM架構(gòu)的處理器,,為了降低手機處理器的功耗,,提升手機的續(xù)航能力,采用的指令集是RISC,,全稱為Reduced Instruction Set Computer,,意為精簡指令系統(tǒng),它的特點在于對常用的命令進行優(yōu)化,,賦予了處理器更簡潔的執(zhí)行環(huán)境,,對不常用的功能則通過指令組合來完成。 顯然,,在架構(gòu)和指令集上,,我們就可以看出手機CPU和電腦CPU存在的巨大差異了,這也是為什么說手機處理器和電腦處理器沒有可比性的原因,。 除此之外,,手機因為更加注重移動通訊功能,所以機身自然不能像PC那樣寬大,,狹小的空間里面要包含藍牙,、WIFI、處理器,、主板,、揚聲器等等諸多電子元器件,,因此對于處理器的功耗和散熱勢必就會有所限制,因此現(xiàn)在的手機處理器雖然即便為八核,,但是仍然是4個大核+4個小核的處理器方式,,比如高通驍龍855,就是由4個2.96GHZ的大核和四個1.6GHZ的小核組成的處理器,,分別用于用戶在待機,、游戲、視頻等不同的場景中處理不同的事情,。而PC上的處理器每一個核心的性能都是滿的,,并且支持超線程和超頻,比如英特爾i9-9900K這款處理器,,單核心主頻已經(jīng)達到3.6GHZ,,最高睿頻可達5.0GHZ。 如今,,主流手機CPU都是四核,、八核,聯(lián)發(fā)科甚至開始研發(fā)十核了,,而且主頻也越來越高,。因此,不少人認為手機CPU已經(jīng)能夠媲美電腦CPU了,。其實過CPU性能不能只看核數(shù)和主頻,,下面將從架構(gòu),、工藝,、主頻、核心等方面,,為大家比較一下手機與電腦CPU的差別,,看看差距到底有多大。 一,、架構(gòu)差異 架構(gòu)只相當于一座建筑的框架,,是最基本也是極為重要的部分。電腦CPU的架構(gòu)有X86,、X64等,,而手機CPU主流是ARM架構(gòu),從ARM7,、ARM9發(fā)展到Cortex-A7,、A8、A9,、A12,、A15。 PC機是馮、諾依曼結(jié)構(gòu)體系的計算機,,而ARM是哈佛結(jié)構(gòu)的計算機,,指令結(jié)構(gòu)也不一樣,PC(指常見的X86CPU)用復雜指令系統(tǒng)(CISC),,而ARM用精簡指令系統(tǒng)(RISC),。 由于定位的不同,手機CPU要功耗低,、廉價,。所以采用ARM架構(gòu)的CPU,運算能力大大低于電腦CPU的運算能力,,同等頻率CPU浮點運算能力相差在幾千到上萬倍,。 二、工藝&主頻 另外順便談談工藝制程,,手機CPU主流28nm,電腦主流22nm,。雖然電腦略高,但是手機CPI的發(fā)展速度很快,,正在朝著14nm邁進,。 再來說說主頻,CPU的主頻與CPU實際的運算能力存在一定的關(guān)系,,但并沒有直接關(guān)系,。決定CPU的運算速度還要看CPU的的綜合指標,有緩存,、指令集,,CPU的位數(shù)等因素,。 因為CPU的位數(shù)很重要,,這也就是搭載了64位的CPU的手機比32位快的多的原因。手機CPU和電腦CPU架構(gòu)由于不同,,相同主頻下電腦CPU要比手機CPU的運算能力高幾十到幾百倍,。 三、核心的影響 手機多核其實應該叫多CPU,將多個CPU芯片封裝起來處理不同的事情,,你甚至可以戲稱為“膠水核心”,,也就是被強行粘在一起的意思。在待機或者空閑的時候,,八核的手機也只能用到一到兩個核心,。 而電腦則不同,PC的多核處理器是指在一個處理器上集成了多個運算核心,,通過相互配合,、相互協(xié)作可以處理同一件事情,,是多個并行的個體封裝在了一起。用一句話概括,,就是并行處理,,雙核就是單車道變多車道。 在處理同一件事情時候,,核心的增多并沒有手機CPU運算能力并沒有實際性的增強,,可以想象性單車道擠在八輛車上的場景。這也就是為什么Intel的atom手機處理器和蘋果的處理器只有雙核,,卻要比大多同頻率四核處理器都強,。 四、GPU核心 一般來說,,手機GPU是與CPU封裝在一起的在同一快SoC上,,相當intel的核芯顯卡。而電腦則不同,,早期電腦的CPU通常都是助攻運算,,視頻和圖形處理都交給顯卡,顯卡集成在北橋中,。 后來有了獨立顯卡,,而集顯慢慢的集成到了CPU中,而現(xiàn)在核心顯卡正在慢慢替代集顯了,。值得一提的是,,Intel最新的核芯顯卡功耗、性能都相當優(yōu)秀,,大有取代獨立顯卡的趨勢,。 說到這里,很多人可能就很納悶了,。為什么很多旗艦手機都可以支持4K播放,,而電腦播放4K視頻卻很吃力,?其實這是因為有的手機針對H264/H265視頻,,專門做了特殊的算法優(yōu)化和硬件上的調(diào)整。 所以這些手機播放4K視頻通常是硬解,,不但不會卡,,而且CPU占用率極低。其實電腦也不弱,,最新的CPU不但可以軟解4K,,也可以硬解4K,連最低端的Atom Z3735F播放4K都毫無壓力,。 造成這個假象最根本的原因,,是因為傳統(tǒng)于PC市場的疲軟,,電腦的更新速度遠不及換手機的速度,導致最新的硬件解碼技術(shù)無法在PC上展現(xiàn),,讓很多人誤以為電腦的視頻播放能力不如手機,。 小結(jié): 通過以上比較就可以知道,購買手機不能只看CPU,、主頻,、核心數(shù),也要看架構(gòu),、位數(shù),、GPU。雖然移動終端產(chǎn)品在不斷飛速增長,,但想要要替代桌面電腦,,還有很長的路要 很榮幸回答這個問題 最主要的區(qū)別,架構(gòu)差異:手機cpu主流是ARM架構(gòu),,電腦cpu是X86的架構(gòu),。架構(gòu)只相當于一座建筑的框架,至于最后建造出來的房子長什么樣,,舒適度如何,,就是由處理器廠商自己決定了。由于定位的不同,,手機cpu要功耗低,、廉價。所以采用ARM架構(gòu),,這樣的cpu的運算能力大大低于電腦cpu的運算能力,,同等頻率cpu浮點運算能力相差在幾千到上萬倍。 打個比方,,手機cpu好比摩托車,,電腦cpu好比大火車,摩托車再豪華,,速度也可以,,但只能坐2-3人。而大火車再爛,,也能坐成千上萬的人,。說白了就是架構(gòu)不同,沒有可比性,。這兩者都有自己的優(yōu)點,,只能相互互補,不可能成為對立,。 手機和電腦的CPU用的根本不是一類架構(gòu),,我們家用電腦的CPU大都是使用的X86架構(gòu),,這類架構(gòu)較為復雜,非常適合密集高強度的運算,,所以無論是辦公電腦還是各類服務器,,數(shù)據(jù)中心大都是使用的X86架構(gòu)處理器,目前只有英特爾和AMD生產(chǎn)這類CPU,。 而手機由于體積小,,對發(fā)熱和續(xù)航要求極高,所以手機處理器采用了更為高效的ARM架構(gòu)CPU,,這類CPU的特點是功耗極低,,而且在低功耗下還能做到相對不錯的性能,非常適合手機等移動設備,。 電腦CPU和手機CPU兩者多年來井水不犯河水,,因為面對的市場完全不同,別看現(xiàn)在還有不少電腦CPU還是雙核,、四核,,由于設計復雜度不同、頻率和緩存不同,,即使是拿目前最強的8核手機CPU也無法和電腦CPU相比,,即使拋開架構(gòu)不同的原因,手機CPU設計多個核心是為了保證降低功耗,,因為里面有大小核的分類設計,,性能差距很大;而電腦CPU中每一個核心都是高性能核心,,單核運行時可以大幅度提高睿頻頻率,,多核一起工作時多任務性能則可以大幅增強。 單看主頻來說,,主流電腦CPU在奔騰4時代就已經(jīng)突破了3Ghz,,目前都是動輒4Ghz以上的8核CPU,而目前最強的驍龍855頻率不過剛到3Ghz的門檻,,性能最多也就是超過一些10年前的低端電腦CPU,,畢竟手機還是把續(xù)航和發(fā)熱表現(xiàn)更重要,性能夠用即可,,在半導體和電池技術(shù)突破之前,,手機CPU的性能還會遠遠落后于電腦CPU,無論它有幾個核,。 不可比的。 手機CPU要兼顧蕊片大小,、功率能耗,,不能一味地追求性能,。 電腦CPU主要以性能為第一考慮因素,沒有那么多的顧慮,。 別說是手機CPU了,,就筆記本電腦的CPU跟PC版的CPU都有很大的性能差別,特別是U版的主顧能耗方面的CPU,。 但你問的這個問題是想了解什么呢,?手機跟PC的硬件不可比,但它們的軟件同樣也不可比,,手機軟件對性能的要求不可能像PC端軟件對硬件的要求那么高,,所以即使手機硬件的性能比PC端要差,但軟件需要的硬件性能支持相對來說也比PC端低很多,,所以總的來說運行起來不會慢的,。 目前蘋果的A13已經(jīng)在一些評測項目上超過Intel的i5-7260U,并且類似于intel 迅馳干掉奔騰4的故事也不斷在發(fā)生,,這個很正常設計功耗低并不會造成性能直線下降反而因為優(yōu)秀的構(gòu)架提升性能,。 如果按照純算力看,同樣主頻下,,手機的ARM稍弱,,但差距不會高于20%。 如果按照單位功耗的算力(這才是處理器的金指標)看,,手機ARM遠優(yōu)于x86桌面系統(tǒng),,一倍甚至數(shù)倍。這也是手持設備的關(guān)鍵因素,,intel是沒辦法的,。 可以這樣講,如果把手機基于ARM的AP用于桌面系統(tǒng),,實際上是沒有問題的(以后,,與手機同源的平板會不斷侵蝕桌面市場,尤其是低端和便攜),,但反過來則絕對做不到,。 俺看到很多回答的人是非專業(yè)人士,根本不理解CISC和RISC的含義,,他們憑想象幼稚的以為“復雜”的一定好(甚至還覺得更高級),,是非常可笑的事情,。這些人不知道當年一波基于RISC處理器和UNIX系統(tǒng)下的桌面(工作站)以相同甚至更低的主頻,,把wintel打得滿地找牙(只是由于應用領(lǐng)域,性價比和生態(tài),,與普羅大眾無緣,,像SUN,,IBM,SGI,,HP,,MIPS,DEC...的系列產(chǎn)品),。無奈之下intel自己也搞起了RISC,,即i960,但市場不認可,,不成功,。有意思的是,現(xiàn)在的所謂的x86,,也早已不是過去的東西,,它的主力架構(gòu)IA64已經(jīng)往RISC方向(主要參考HP的PA,即惠普“精密體系結(jié)構(gòu)”)走的太遠,,已經(jīng)忘了“初心”,。 同樣制程同樣是4核的電腦CPU和手機CPU兩者的性能到底差距有多大,對于這個問題我們要先了解下兩種CPU的差距才能讓你更好的了解他兩者之間的差距,,其本質(zhì)主要是從架構(gòu),、用途、擴展能力,、操作系統(tǒng)的兼容性以及各自的功耗來了解下他們本質(zhì)的區(qū)別,。 先從架構(gòu)來談,手機CPU使用的架構(gòu)是ARM(AdvancedRISCMachine,,即精簡指令集)架構(gòu),,使用這種架構(gòu)的設備不只是在手機CPU上同時也在很多嵌入式設備上也在廣泛使用的芯片指令集,其主要是功耗低,,散熱小,。而指令集的數(shù)量決定了CPU在某種程度上執(zhí)行任務復雜度即速度的代表,ARM指令集為何精簡,,因為他只專注于某些特定的應用即可,,在某一專項領(lǐng)域是最強的,不需要去適應很多應用,,不像電腦CPU那樣為了兼容性,、為了支持更多應用要寫入很多的指令,就比如手機上的CPU他的指令集天生就是為手機領(lǐng)域支持的一些硬件和應用專門制定的指令集,,因此不需要很多很復雜的指令集,,因為一切為了功耗,他的出生就是為了移動應用。結(jié)果就是手機芯片功耗低適合移動便攜設備,。 其次從用途,、擴展能力和操作系統(tǒng)的兼容性這方面來說,,x86發(fā)展了這么多年已經(jīng)誕生了很多的硬件及軟件可以直接安裝在上面使用,,這就需要CPU需要龐大的指令集和更多的運算器,、寄存器來支持,,所以從擴展能力和兼容性來說ARM處理器是沒辦法去適用的,,比如在臺式電腦上你可以加裝很多各種硬件,,并且通過這些硬件發(fā)出的數(shù)據(jù)CPU都能解釋執(zhí)行,,你手機CPU就完全不能,,所以從用途上來說他兩個之間的區(qū)別也很大,,一個很專一,一個很多能,。 最后我們來比較下這兩個之間的差距,,通過上面原理上的大致了解,你不能單純的拿速度來比較兩者之間的差距,,你非要比較,,就要全面比較,手機CPU就是為了特定領(lǐng)域定制的CPU它只處理這個領(lǐng)域的數(shù)據(jù),,其他來的數(shù)據(jù)我不處理我也不需要處理,,而電腦CPU就是個多面手你什么活我都會干,并且還干的比你快,,因為指令集豐富啊,,因為我可以不計較功耗和散熱可以放更多的晶體管來執(zhí)行各種指令集要求干的事情。但是手機CPU我由于功耗體積等原因,,我只需要一定數(shù)量的晶體管就可以用來處理特定功能的應用程序,。因此你說手機CPU速度相當于電腦那個時代的CPU速度,這兩者之間是無法比較的,,這就好比一個是文學諾比爾一個是物理諾比爾你讓他們之間比較一下誰做出的貢獻大一樣,,我只能說各有各的用處。希望我的回答你能滿意,。 手機和電腦CPU差距在于擴張串口,,列如我的手機CPU八個核心總線支持最高8G運行內(nèi)存,高清1024*1024攝像頭核心有5000萬顆感光晶體硅材料,,還有4K屏幕密度大約有將近1億顆晶體包括3基色,,還有移動SMI卡,音頻,,天線,,藍牙,串口,無疑都要經(jīng)過CPU那么這個高端手機CPU不可能低于3億顆不然都不夠內(nèi)存和顯示屏還有一些空間要模擬運算,,所以在擴張下去CPU核心就要越多,。電腦CPU內(nèi)存最高32G,顯卡16G,,硬盤10TB,,音頻高清版至少要32M,還可以擴張32G內(nèi)存,,64G獨立顯卡,,1000TB存儲器,還有大量的USB3.0高速串口,,還有大量的專用總接口,,這些都是要經(jīng)過CPU,還有一個南北芯片設置主面電壓控制時間,,電腦可以那么大就是耗電太高,,你說手機比得了電腦嗎?我打開一張1G高清圖片我只要1秒不到,,你手機1G運行內(nèi)存要滿了,,其實很多手機標有8G實際上用2G拿來放系統(tǒng)了,只有6G加上產(chǎn)商設定的啟動系統(tǒng)都在占用1G左右,,只有5G,,然后我打開一個1G的游戲又占用了1G,沒有辦法RAM需要從內(nèi)存哪里搬到運行內(nèi)存哪里才能快速運行,,電腦都不需要,,我先拿1G轉(zhuǎn)移到運行內(nèi)存就可以反正頻率快不到一秒時間就可以從內(nèi)存中拉到運行內(nèi)存,在保存到內(nèi)存里面,,如果手機可以這樣那就好了,,那樣的話廠商就可以開發(fā)5G左右的游戲了,但不是,,如果5 G的話得加載一會在進入操作,。所以說手機比不上電腦!如果讓我定制手機,,我要8核心CPU,,8G內(nèi)存,我不要高像素攝像頭但感光要靈敏,,不要4K屏,,屏幕就普通但一定要質(zhì)量過硬砸不碎那種,5G肯定不能少,,如果要4K屏與高清攝像頭多占CPU總線有占內(nèi)存又浪費電 |
|