menu Stephen Space
more_vert
chevron_right 首页 » 【科普】 » 正文
【科普】为什么手机CPU永远“打不过”电脑CPU
2020-03-29 | 【科普】 | 暂无评论 | 563 次阅读 | 878字

    今年年初iPad Pro· 2020最令人惊喜的无疑就是那块妙控键盘上的3触摸板和那一颗被苹果称为NASA要采用的激光雷达扫描仪。但是,我们抛开这些不讲,我们来讲讲只属于iPad Pro的荣耀——性能。
    众所皆知,iPad Pro 2020的A12Z处理器已经在移动处理器的世界中名列前茅,或者说是傲视群雄,因为它实在是太强了。但就是因为它在移动处理器的世界中无人能敌,所以苹果的广告组在宣传广告中写下了这一句话:
ipad-pro.png
    但是,这种说法对不对呢?今天,我们就来与大家讨论一下:移动处理器能否“打得赢”桌面处理器。话不多说,正文开整!!
1.gif
    首先,我要先告诉大家结论:这种说法是对的,但是没有实际意义。为什么这么说呢?且听我慢慢说。
    先从最根本的说起,移动处理器和桌面处理器什么地方区别最大?答案是架构。移动处理器不管是苹果,骁龙,三星还是麒麟,它们的架构都是ARM,而桌面级处理器不管是Intel还是AMD,它们的架构都是X86。所以说架构不同有什么影响呢?当然有,而且很大。
    我们把ARM架构比作成一条线段,那么X86架构就是一个正方形,就像这样:
arm-x86.png
    但是,有些杠精网友就要问了:“为什么要这么比喻呢?”因为ARM架构的命令比X86架构的命令不知道精简了几个维度,所以才这样比喻。
    好,回归正题。所以说,ARM和ARM直接怎么比性能呢?相信聪明的小伙伴已经想出来了:对,比长度。就像下图一样:
arm-arm.png
    X86又怎么比性能呢?对,比面积。
x86-x86.png
    然后,ARM和X86怎么比呢?答案是:没法比。你想想,长度和面积两个完全不同的物理量,你说怎么比?但是,还真的有办法比。你想想,如果我们把一条线段掰成类似于平面图形一样,就像这样:
arm-to-x86.png
    然后,一条线段就硬生生地变成了一个矩形,这时候就可以计算他们两个的面积了,这就是著名的Windows on ARM的运作原理。我们的微软爸爸在surface book pro x就是这么玩的,它采用了微软与高通合作的基于骁龙8cx的微软SQ1芯片。但这么做有一些不足之处:那就是无法运行64位的程序。
    所以,这就是比法之一:把ARM掰成X86。也就是在ARM处理器上安装Windows来一起跑分。
    还有一种比法,就是把一个正方形给刨成一条线段。就像这样:
x86-to-arm.png
    这就是某些Android+Windows平板的原理,将Android安装在Intel的X86处理器上。但这也有一些缺点,那就是X86处理器的一些性能会有一些损失。
    这就是第二种比法:把X86刨成ARM。也就是在X86处理器上安装Android,然后一起跑分。
    虽然说移动处理器可以通过一些特殊的手段和桌面处理器进行同一平台跑分,但是这样跑出来的分误差非常之大,而且也没有什么实际意义。所以为什么说手机(移动)CPU永远“打不过”电脑(桌面)CPU。
    我是Stephen Zeng,如果有什么写得不好或者你有什么建议或感想,欢迎在评论区畅所欲言。我们下篇文章再见,拜拜ヾ(?ω?`)o

None
发表评论
暂无评论
textsms
account_circle
email
link