如今,主流手机CPU都是四核、八核,联发科甚至开始研发十核了,而且主频也越来越高。因此,不少人认为手机CPU已经能够媲美电脑CPU了。其实过CPU性能不能只看核数和主频,下面将从架构、工艺、主频、核心等方面,为大家比较一下手机与电脑CPU的差别,看看差距到底有多大。
一、架构差异
架构只相当于一座建筑的框架,是最基本也是极为重要的部分。电脑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芯片封装起来处理不同的事情,你甚至可以戏称为“胶水核心”,也就是被强行粘在一起的意思。在待机或者空闲的时候,八核的手机也只能用到一到两个核心。
而电脑则不同,PC的多核处理器是指在一个处理器上集成了多个运算核心,通过相互配合、相互协作可以处理同一件事情,是多个并行的个体封装在了一起。用一句话概括,就是并行处理,双核就是单车道变多车道。
在处理同一件事情时候,核心的增多并没有手机CPU运算能力并没有实际性的增强,可以想象性单车道挤在八辆车上的场景。这也就是为什么Intel的atom手机处理器和苹果的处理器只有双核,却要比大多同频率四核处理器都强。
四、GPU核心
一般来说,手机GPU是与CPU封装在一起的在同一快SoC上,相当intel的核芯显卡。而电脑则不同,早期电脑的CPU通常都是助攻运算,视频和图形处理都交给显卡,显卡集成在北桥中。
后来有了独立显卡,而集显慢慢的集成到了CPU中,而现在核心显卡正在慢慢替代集显了。值得一提的是,Intel最新的核芯显卡功耗、性能都相当优秀,大有取代独立显卡的趋势。
说到这里,很多人可能就很纳闷了。为什么很多旗舰手机都可以支持4K播放,而电脑播放4K视频却很吃力?其实这是因为有的手机针对H264/H265视频,专门做了特殊的算法优化和硬件上的调整。
所以这些手机播放4K视频通常是硬解,不但不会卡,而且CPU占用率极低。其实电脑也不弱,最新的CPU不但可以软解4K,也可以硬解4K,连最低端的Atom Z3735F播放4K都毫无压力。
造成这个假象最根本的原因,是因为传统于PC市场的疲软,电脑的更新速度远不及换手机的速度,导致最新的硬件解码技术无法在PC上展现,让很多人误以为电脑的视频播放能力不如手机。
小结:
通过以上比较就可以知道,购买手机不能只看CPU、主频、核心数,也要看架构、位数、GPU。虽然移动终端产品在不断飞速增长,但想要要替代桌面电脑,还有很长的路要
首先这两种cpu在制作架构上就不一样,电脑的cpu采用的是x86架构,而手机采用的是arm架构。两种架构的cpu特性也不一样,x86的cpu非常适合高强度的运算,而arm架构的处理器的特点是功耗低,在低功耗的情况下,还可以保持较高的性能,所以被移动端广泛的运用。
手机对温度和续航能力的要求非常高,先撇开其他的不说,如果强行将电脑的cpu放入手机,手机可能坚持不了多长时间就没电了。
而且在架构上,两种cpu就是不互通的,也不能互相代替,就它们的性能来说,即便是现在的骁龙855也只不过是奔腾二代的水平,不过小编觉得手机的cpu要比电脑强悍,为什么这么说呢。其实很简单,蚂蚁和大象谁的力气更大,如果单凭力气的话肯定是大象,如果是按照身体比例,那肯定是蚂蚁。
同样的道理,手机处理器的功率和电脑比起来,差距非常大,如果直接说手机的cpu不如电脑显然是不对的,同等条件下,手机的cpu性能应该是优于电脑的cpu。但是话说回来,这个比较其实没有什么意义,本身两个就是不能互相替代的,谁强谁弱都无所谓。
另外就是核心数,现在还有很多pc端的cpu是双核或者四核的,同等条件下,核心数越多性能也越强,但是这个说法也是不成立的,手机cpu的核心是有高频和低频之分的,可能1、2、3、4核的频率是2.8Ghz,但是5、6、7、8核的频率频率就只有1.6Ghz,这是小编举的例子,手机单核心的差距还是比较大的。而电脑就不一样了,电脑cpu的每一个核心都是高频率的,不存在手机cpu的这个问题。
受空间和功率限制,手机CPU根本无法做到电脑CPU那么强大。但是手机系统和电脑系统也有差别,做到流畅运行是没问题的,至少单应用运行没问题,只是无法象电脑一样多程序同时运行。
而手机的CPU跟电脑CPU两者没有可比性。两者可以相互互补,而不会成为对立。手机处理信息方便,手机处理不了的就交给电脑。例如制图,复杂的运算,等等。
扩展资料:
无论是还是电脑CPU只要架构不同,每个周期能计算的量是不同的。CPU的真正运算能力应该=单周期运算量×运行频率。
由于现在的CPU均为多核CPU,多核的频率是无法叠加的,但是性能是可以叠加的。理论上最大性能的确可以达到“单周期运算能力×运行频率×核心数”,但是实际使用过程中大多数时间都达不到这种效果。
完全是两种东西,怎么比?打个比方,手机cpu好比摩托车,电脑cpu好比大火车,摩托车再豪华,速度也可以,但顶多坐2-3个人,大火车再烂也能坐成千上万的人。两者没有可比性。两者可以相互互补,而不会成为对立。手机处理信息方便,手机处理不了的就交给电脑。例如制图,复杂的运算,等等。
计算机发展分两个方向,一个是朝海量存储和高性能方向发展。另一个是向低功耗,微型化发展。这是两个完全相反的发展趋势,海量存储和高性能必然带来大功耗,而低功耗必然限制其性能的提升。你见过带散热风扇的手机吗?因此ARM的处理能力不能跟PC处理器的处理能力相提并论。32位PC的寻址能力可以达到4G,64位的寻址能力自己算算吧。ARM的寻址能力理论上最多只有64K,实际上我们最多只用十几K就够了。