首页 > 编程知识 正文

powerpc和arm(中国机长难度有多大)

时间:2023-05-04 06:12:16 阅读:104724 作者:228

上个月初,微软发布了一系列Surface新产品,其中Surface Pro X采用了基于骁龙8cx定制的微软SQ1处理器。

ARM处理器的定制版,给了外部连接一个全新的想象,让微软摆脱x86架构,加入Arm。

历史上,微软在ARM架构版本的Surface上进行了尝试。早在微软发布第一代Surface产品的时候,也推出了ARM版的Surface RT,但最终还是失败了。现在,微软又重提旧事。

另一方面,有传言称微软的竞争对手苹果有Arm版本的MacBook。苹果“预言家”产品分析师鲤鱼毛带也表示,早在2020年或2021年,苹果Mac电脑将迎来重大变革,苹果笔记本电脑将采用自己的Arm芯片。

ARM会成为未来PC的处理器吗?我们来分析一下。

首先,性能差异越来越小。

ARM处理器诞生的时候,没有人想到ARM处理器会进入桌面。因为ARM处理器长期以节能为目标,所以性能很弱。直到智能手机普及初期,ARM处理器和X86处理器的性能差距还是很大的。

然而,随着智能手机的快速发展和个人电脑的停滞,情况开始发生变化。

在第一代和第二代iPhone中,高频的ARM11还不如10年前PC上低频的奔腾3。

然而,对于PC上的X86处理器来说,过去十年左右的性能增长都是相加的,每年升级5%,有时还会略有下降。

但是手机的处理器每转一圈性能就翻倍,不翻倍也是15%和20%的增长。

就这样,10多年来,人们惊讶地发现,像苹果A13这样的处理器的性能一直非常非常强大。在Spce Speed int 2006的旧测试中,性能已经赶上了桌面处理器。

不过ARM的功耗还是有优势的。虽然苹果的A13处理器从手机的角度来看很热,但是放在PC上是水冷的,主动风冷,所以热量多少并不重要。

现在PC处理器的尊严依赖于高频、多核和扩展指令集。

在一些高性能计算中,ARM没有高效的扩展指令集,也没有高频率的厂商视图,这比单线程计算更糟糕。

但在多线程方面,ARM在同等功耗下已经优于X86处理器。

二.生态系统和兼容性

虽然性能不是问题,但是ARM进入PC没有问题吗?

过去,非X86指令集的东西不工作,因为没有生态系统。

经过多年的发展,ARM已经拥有了安卓和IOS两个操作系统,其背后是一个庞大的生态系统。

同时,Windows也在准备通过模拟将X86生态系统移植到ARM。

这样看来,ARM取代X86作为PC似乎没有问题。

但是,我们要知道,X86经过几十年的发展,有很多传承。以前开发的程序只能在X86上运行,替换ARM有移植成本。

智能手机、平板电脑是新火炉,PC不是。

ARM PC无法运行之前为X86开发的程序。虽然微软在努力,但是兼容性问题很多。作为一个生产力工具,这是不行的。

第三,ARM PC苹果可以先走

历史上,微软尝试过Alpha处理器的Windows和ARM指令集的Windows,但都失败了。

苹果在历史上两次改变指令集,并且都是成功的。

这是因为苹果没有X86的负担。苹果改变了指令集,并通过模拟器并行运行。之后,不管旧的机器和程序,用户自己重新开发。

苹果很少用于生产力领域。苹果可以轻松更换指令集和CPU。所以对ARM PC来说,苹果可以先下手为强,苹果只需要再做一次历史的事情。

相比之下,除非能够完美模拟兼容,否则微软实现ARM还是会非常困难,这是不可能的。

特别声明:本文由DoNews签约作者原创,文章版权归原作者及原出处所有。请联系DoNews专栏获取授权。(如有任何问题,请联系idonews@donews.com)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。