已解决哪位清楚手机cpu和电脑的cpu究竟差多少
提问者:1023425694 | 浏览次 | 提问时间:2017-02-22 | 回答数量:3
一、架构差异架构只相当于一座建筑的框架,是最基本也是极为重要的部分。电脑CPU的架构有X86、X64等,而手机CPU主流是ARM架构,从ARM7、ARM9发展到Cortex-A7、...
已有3条答案
■l°楼楼
回答数:30187 | 被采纳数:197
一、架构差异
架构只相当于一座建筑的框架,是最基本也是极为重要的部分。电脑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芯片封装起来处理不同的事情,你甚至可以戏称为“胶水核心”,也就是被强行粘在一起的意思。在待机或者空闲的时候,八核的手机也只能用到一到两个核心。
2017-02-22 10:42:54
赞 3018
受空间和功率限制,手机CPU根本无法做到电脑CPU那种。但是手机系统和电脑系统也有差别,做到流畅运行是没问题的,至少单应用运行没问题,只是无法象电脑一样多程序同时运行。
计算机发展分两个方向,一个是朝海量存储和高性能方向发展。另一个是向低功耗,微型化发展。这是两个完全相反的发展趋势,海量存储和高性能必然带来大功耗,而低功耗必然限制其性能的提升。你见过带散热风扇的手机吗?因此ARM的处理能力不能跟PC处理器的处理能力相提并论。32位PC的寻址能力可以达到4G,64位的寻址能力自己算算吧。ARM的寻址能力理论上最多只有64K,实际上我们最多只用十几K就够了。
其次,他们是不同结构的计算机,PC机是冯、诺依曼结构(即普林斯顿)体系的计算机,而ARM是哈佛结构的计算机(现在好像用改进的哈佛结构),指令结构也不一样,PC(指常见的X86CPU)用复杂指令系统(CISC),而ARM用精简指令系统(CISC),(但这也不是绝对的,苹果的PC用摩托罗拉的CPU,用的也是精简指令)
大部分ARM的浮点运算能力很弱,一般都用来做定点运算,(为浮点专门设计的除外),如果是必须进行少量的浮点运算的话,可以用定点来模拟浮点运算,给出的结果是一样的,不过过程其实是用定点来做的,速度比不上浮点专用处理器,但是也是效率蛮高的,在对实时性要求不高的场合可以代替浮点专用处理器使用。
至于图形处理能力,看怎么比了,跟专用图形处理芯片比,这两只都是菜鸟,而在实际中,我们一般都把图形处理任务分离出去,让图形处理芯片作为协处理器跟CPU协同工作,减轻CPU的负担,节约出CPU资源做其它用途。
2017-02-22 11:04:03
赞 3726
青蛇的妩媚
回答数:27240 | 被采纳数:185
手机CPU中的NO1——苹果A10,相当于酷睿m3-6y30 ~ m5-6y54这样子。
基本超过了大部分的塞板二合一产品以及老旧的低端笔记本,比如i3-4005U。
所以其实一些手机最高端CPU跟一些PC端入门CPU已经不相上下了。
2017-02-22 11:12:33
赞 2724