手机处理器与电脑处理器的差异分析

电子说

1.2w人已加入

描述

我们在选购手机和电脑的时候,最关心的硬件应该是处理器了,它们都叫处理器,但它们是一回事吗?它们之间的差异都有哪些?是不是可以理解成手机处理器就是电脑处理器的移植版,缩小版。很多人模模糊糊的,可能知道答案,但是说不出具体怎么回事,所以我们接下来聊一聊手机,电脑处理器之间的差异。

我们说的处理器一般指中央处理器,缩写就是CPU。电脑上的处理器像i7-700 k,r 9-3900X,我们把它叫做CPU。我们说的手机处理器比如骁龙865,麒麟980等,觉得这就是手机CPU。通俗意义上理解好像没啥问题,大家也都知道表达的是什么意思,但是严格来讲的话就不太准确。

这就要说到它们的内部差异了,先说手机像骁龙865麒麟980,它们不叫CPU而叫做SOC,英文全称是system on chip,也就是系统级芯片。它是把CPU、gpu、基带、DSP、RAM等非常多的模块全部都整合在了一起,集成度非常之高。

再说电脑,本身跟手机比起来电脑的扩展性要更强,全部像手机一样集成也没啥意义,而大部分设备都可以通过主板来扩展。所以处理器芯片集成的东西就比较少了,也就是GPU、内存控制器之类的,就叫它CPU。手机加上电脑的处理器,集成的功能很繁杂,很难一一讲解,所以我们就主要来讲讲最重要的CPU和GPU这两部分。

再说这个之前我们一定要明确,我们常说的电脑处理器,它的设计原则是性能至上,功耗,体积什么的都要往后站一站。而我们常说的手机处理器,它的设计原则是平衡性能与续航,其中续航占的比重要更多一些,它们之间的设计差异是基于设备使用需求来决定的,没有优劣之分。

电脑处理器

所以明确了这个前提,我们再来说一说它们之间的差异。我们开始讲CPU,电脑CPU和手机CPU,最大的不同就是架构的不同,手机是ARM,电脑是X86。这个架构等于把它们分成了两个完全不同的阵营,基本没有可比性。

那么架构是什么?

架构就是处理器的基础,对于处理器的性能起到了决定性的作用,这两年的手机呢基本都是ARM架构,也叫做精简指令集架构。当然也曾经出现过英特尔x86架构CPU的手机,比如联想k800,而电脑除了苹果刚刚发布的M1芯片,像英特尔和AMD其实都是属于x86架构。

也就是复杂指令集架构。

精简指令集和复杂指令集又是什么?ARM精简指令集特点就在精简这两个字上,也就是把一个复杂的东西拆分成很多个简单的来做,有点像是流水线的工程,操作起来也会更加容易,性能要求更低,但下达指令也要分成好几次,会有些麻烦。

比如计算8+6+6+8+6,精简指令集即的语言就是8+6+6+8+6。复杂指令集也就是体现了复杂这两字,它是把很多简单的小步骤结合成一个可执行的复杂步骤,你只要下达一次指令,系统就能够完成整个流程,但对性能的要求也会更高,同样计算8+6+6+8+6,复杂指令集会转换成效率更高的2×8+3×6。

明白了指令集再说架构就很好理解了。架构是由指令集决定的,它其实就是用硬件电路来实现指令集的功能,可以说是物理形态的指令集,或者说指令集是思维方式,架构是大脑实体。

所以手机和电脑CPU指令架构的不同,运行的标准不同是没办法放在一起对比的,用跑分对比强弱肯定不合适。

说到强弱,大家都有这样一个共识,电脑的性能强于手机的性能。比如解压一个5G的压缩包,这样一个动作,我们想当然的认为电脑应该要比手机更快。试了一下,同样一个5G压缩包解压,在三台设备上耗时情况是这样的,R93900x搭配2070s搭配三星970 pro固态搭配128g内存,解压用时23秒;R3-3200g搭配8G内存解压用时1分50秒;小米10至尊版仅用时29秒。

电脑处理器

这个数据当然不能说明手机就比电脑的性能强,但是在这样一个相同动作下手机居然能和高端配置的电脑体验接近属实有点不可思议。
责任编辑人:CC

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分