为什么电脑CPU不能用在手机里

2020-10-12 14:06   来源: 互联网    阅读次数:3914

移动电话的性能代代相传,这在很大程度上要归功于内部CPU处理器的不断升级,从单核到多核,低频到高频,经过这么多年的发展,甚至逐渐触及了一些计算机处理器性能的边缘。


这时,会有可爱的小白同学问,既然电脑PCU的CPU性能一般比手机好,为什么不直接用电脑CPU进手机呢?


其实这个问题很简单,只要我们了解电脑CPU和手机CPU的区别,问题自然会得到解决。


复杂指令集和简单指令集





移动CPU和计算机CPU最大的区别在于指令集结构的不同。主流PC市场上的CPU来自英特尔和AMD,它们都采用X86指令集结构。


移动电话CPU使用ARM架构,无论是华为Haisi,还是高通Snap巨龙,都是基于ARM指令集架构的。


X86指令集结构属于复杂指令集系统,也称为CISC指令集,ARM体系结构属于简化指令集系统,也称为RISC指令集,这是移动电话CPU与计算机CPU区别的基础。


不同的架构意味着两者的关注点不同。基于X86架构的计算机CPU侧重于高频和高性能,而移动电话CPU则以ARM架构为依托,以低频率和低功耗为核心。


因此,由于体系结构的不同,这两个领域的CPU具有不同的特点,也就是说,这样的特性使得两个领域的CPU处理器不会相互干扰。


用电量和供电差异


基于X86架构的计算机CPU由于其较高的主频而功能强大,但不能实现手机CPU的超低功耗,移动电话的初衷是方便便携的,计算机不能解决供电和续用的问题。


同时,电脑CPU的体积太大,装不上手机,即使你能把它放进去,也解决不了散热的问题,除非你不断扩大手机的尺寸,但这违背了手机便携的初衷,变成了毫无意义的低性能平板电脑。


手机处理器的性能远不及计算机CPU的优势,因为它很容易满足散热、供电和更新等问题。而且,计算机处理器和移动电话处理器之间的生态系统完全不同,与硬件和应用程序完全不兼容。


这也证明了架构对于芯片的重要性,ARM体系结构不能超越计算机X86结构的性能,计算机CPU X86体系结构不能进入低功耗手机移动处理器市场。


生态系统差异


半导体行业是一个巨大的消费群体,无论是手机CPU芯片还是计算机CPU芯片,每年都有数千亿美元的收入,英特尔有机会涉足手机处理器领域。


不幸的是,最初手机市场并没有得到重视,而Atom系列处理器也没有延续X86在PC上的成功,使ARM得以成功崛起。


如今,ARM已经逐渐蚕食了移动市场,建立了一个巨大的生态系统,手机是一种高度整合的产品。其他制造商可能无力为建设生态系统而花钱,不同的生态系统也不兼容。


就像你不能在Windows系统上直接打开应用程序一样,你只能使用仿真器之类的软件。


因此,即使有性能与ARM相同的产品,很难在短时间内在市场上掀起波澜,因为没有相应的底层软硬件生态支撑,就注定要打一场小仗,因为你想玩的游戏不能玩,应用程序不能打开是最现实的问题。


当然,X86的电脑生态类似于ARM、AMD和英特尔在消费市场上用Windows系统扼杀了四个方面,占据了绝对的主流。


其他产品想参与其中,只能进入商业领域,使用更多的Linux系统来抢占一小部分份额,这也是国内芯片发展缓慢、生态系统建设非常困难的原因之一,不可能一蹴而就。




责任编辑:iiihyt
分享到:
0
【慎重声明】凡本站未注明来源为"新华热线"的所有作品,均转载、编译或摘编自其它媒体,转载、编译或摘编的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如因作品内容、版权和其他问题需要同本网联系的,请在30日内进行!