华为手机所有图标变黑_高通、华为、苹果都无法绕开的 ARM,牢牢卡住所有手机厂商喉咙...

02dea8e50de68c62f246233794267167.png

今天我们来聊一下 ARM 。

ARM 的产品主要包括这些,ARM内核、ARM架构以及 SOC 芯片。

SOC 芯片,也就是直接给厂商芯片设计方案。ARM 架构,也可以称为 ARM 指令集,所谓指令集就是一整套底层指令的统称。分为RISC(简单指令集)和CISC(复杂指令集),相比较而言RISC指令集的指令格式统一,种类比较少,寻址方式也比复杂指令集少,而CISC指令集的效率比较高,目前 ARM 最先进的是 V8 指令集。

1dde516bffb6f3190039360a2450d2c8.png

各种指令集特性

ARM 内核,所谓内核,就是CPU里面实现运算的核心,我们也可以将内核称之为CPU(注意,该CPU是真正意义上的CPU,因为它实现了数据的运算与处理)。

另外就是比较少的 Mali GPU授权。

而 ARM 的授权方式主要有这三种:

架构授权:是指企业购买了架构级的ARM处理器设计和制造许可。企业获得架构授权之后,可以从整个架构和指令集方面入手,对ARM架构进行大幅度改造,甚至可以对ARM指令集进行扩展或缩减,以便达到更高性能、更低功耗或更低成本等不同目的。

内核授权:内核授权则是指用户可以将其所购买的ARM核心应用到其自行设计的芯片中。但用户不得对其购买的ARM核心本身进行修改。

使用授权:拥有使用授权的用户只能购买已经封装好的ARM处理器核心,而如果想要实现更多功能和特性,则只能通过增加封装之外的DSP核心的形式来实现。

f1a90d8f904e5ab524ae2051efb479e0.png

高通 Scorpion 架构就是高通公司自主设计和研发的第一代处理器微架构,基于ARMv7-A指令集,Krait则是高通公司用于Snapdragon系列的下一代移动处理器架构,同样的,高通也并不采用 ARM 内核,高通采用的是 Kryo 内核,高通 855 采用的就是全新Kryo 485 CPU,性能增幅45%,GPU 也是采用自研的 adreno GPU。

4bff3136f5eaa2ea499106e81f7984c5.png

苹果的 Swift 也是基于 ARMv7指令集研发出来的。

其中华为对于 ARM 的依赖较深,华为依然还是采用公版架构,以及ARM 的CPU 和 GPU。华为早在2013年已经取得了ARM的架构授权,即华为可以对ARM原有架构进行改造和对指令集进行扩展或缩减。

deab9f7281049c82bc8ea19198a92001.png

简单来说,ARM架构就是一个菜谱,芯片就是厨师做的菜。你如果要做菜那么就得和厨师买菜谱,至于最后这个菜的效果怎么样,那么就要看厨师的水平如何了。如果没有这个菜谱,那么你就没有办法做菜,因为这个菜是它(ARM公司)方面的。

在当今整个世界,也就只有四本菜谱占据了主流位置。分别是ARM、X86、MIPS、RISC—V。

7cbb4c8cf1e5a61354eccedc22dd2c9a.png

这四本菜谱的菜系都是不一样的,比如X86 主要是运用于 PC 中的CPU,巨头是英特尔公司。ARM主要是运用于移动通讯领域、像我们熟知的消费性电子产品,例如可携式装置(PDA、移动电话、多媒体播放器、掌上型电子游戏),电脑外设(硬盘、桌上型路由器),甚至导弹的弹载计算机等军用设施。

RiSC-V架构可以设计服务器CPU,家用电器cpu,工控cpu和用在比指头小的传感器中的CPU。MIPS架构广泛被使用在许多电子产品、网络设备、个人娱乐装置与商业装置上。

8ae781586200b0c25977ef66571a50c3.png

这四种各有千秋,在各自领域都占山为王,在手机终端芯片领域,ARM 架构是绝对的王者,X86 曾经想染指这块地盘,最后惨败。

c8cd33d016fc1a0789aa84706434b216.png

所以说,为什么 ARM 架构高通离不开,因为高通想要卖手机芯片,就一定要ARM架构,无论它怎么魔改,怎么升级,最核心的基础都是基于ARM,苹果和华为也是一样。

但是目前而言,ARM 停止授权对于华为来说影响并不是很大,华为已经购买了 ARM V8 指令集的永久权限,ARM 的 V8 指令集 11 年推出,13 年才正式商用,即使 V9 指令集明年推出,商用也是以后的事情了。

594b5f03d7c3ef2d8a68f000fcf7480a.png

其实就目前而言,国产架构还是有些达到了世界领先水准的,但都并非民用,或者民用有困难,申威SW26010的架构、260核心众核架构,乱序执行架构,频率1.45GHz,整个处理器包括4个MPE(Management Processing Element)管理单元、4个CPE(Computing Processing Element)计算单元及4个MC内存控制器单元组成,其中CPE单元又由8x8阵列的64核心组成,所以总计是260个核心(4x64 4=260)。

可以说基本上达到了世界的一流水准,不过对于习惯了使用国外架构的厂商,这些国产架构并不是他们的选择目标,所以推广起来也有困难,这也导致了很多专注国产架构的厂商基本只有投入没有产出。

不管怎么样,还是希望国产架构可以雄起吧!

31b6db415d04e71f6a19f1b68fc95814.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值