这个消息,相信大家都已经知道了。
老实说,这件事给华为带来的冲击,比谷歌终止合作还要大。。。
今天大家多半也刷到了很多相关文章,所以原本世超是不准备讲了。。。
但,世超看了一下,感觉各路大神术语太多,看完仍然云里雾里。
所以世超来试着给各位差友简单、通俗的捋一捋 ARM 公司终止合作会给华为带来什么样的影响。。
好,开始正文。
大家都知道芯片对于电子设备的重要性。芯片就像我们的大脑,指示着电子设备完成各种各样的活动。
而想要制作一个芯片,产业上大致可以分为三步:芯片
设计、芯片制造、芯片封装。
也就是说,所有的芯片最源头、最核心的一步,就是芯片的设计。
而在移动设备领域,主流的芯片可以说都是同一公司设计的。。。
对的,就是 ARM 公司。。。
与全球最著名的半导体芯片厂商 Intel 大包大揽,一步承包到封装的风格不同。
ARM 只负责最初的芯片设计部分,也就是只研发 ARM 指令集、内核架构、图形核心等,并不参与制造芯片。
设计完成后,ARM 会将 " 设计图纸 " 有偿授权给芯片设计生产公司。
这些公司把 " 设计图纸 " 买回来后进一步加工制造,来制造出自己的 " 系统芯片 " 。
在进一步了解 ARM 授权之前,咱们需要了解这张设计图纸里,非常重要的两个东西。
一个是指令集,一个程序在被执行前都需要先翻译为 CPU 可以理解的语言,这个语言就是指令集。
而另一个,则是微架构!程序听懂了你的话以后,需要按照一定顺序等来执行你的任务,这一套实现方式就叫微架构。
ARM 以三种模式对外提供授权:
第一种是基于 ARM 指令集,自己造微架构。比如骚气爆表的苹果。
第二种是基于 ARM 指令集等,自己可以做一些微调优化。比如三星等一众公司 ~
第三种呢,就是 ARM 给你什么你就只能用什么,你只能把它的东西嵌入到自己的设计里,不能动手改。
授权方式就是这样 ~
那么,ARM 终止授权对华为来说意味着什么?
华为已经获得了 ARMv8 的永久授权,可以完全自主的设计基于 ARMv8 的处理器。目前的手机芯片都是基于 ARMv8 这一指令集的产物。
但以后 ARM 公司推出新的指令集呢?
届时,只能使用过气技术的华为怕是很难在市场上保持竞争力了。。。
华为可以自己设计芯片么?
当然可以!
但!!
但!!
前面说过,程序在被执行前都需要先翻译为 CPU 可以理解的语言。
大家本来用 ARM 家的语言跟程序交流的好好的,你非要自己编一套语言,然后让大家来学你的语言去跟程序交流。
你觉得大家会来学么?
那么,华为可以拿其他厂商的芯片来做自己的手机么?
这个问题就更凉了。
咱们就拿 SoC 芯片来说,能搞的也就这么五家吧:苹果、高通、三星、华为、联发科。
而这几家做移动芯片的,用的都是 ARM 架构,所以理论上来说,华为可能都不太方便找他们拿芯片了。。。
这对华为其实是一次打击,但世超觉得对全人类来说,也是一次退步。
最后,给大家讲一个巴别塔的故事吧。
巴别塔是宗教传说中的高塔,当时的人类决定建造一座塔,塔顶通天。
由于大家语言相通,同心协力,建成的高塔直插云霄。没想到此举惊动了上帝。。。
上帝想了一个办法,让人类说不同的语言,使他们不能沟通,计划因此失败,人类各散东西。
当下社会,早已经进入了全球化的时代。靠着技术互通,咱们同心协力为了全人类的利益,共同探索科学技术。
而现在,因为这一波禁令,本来全球人民一起努力在轮子上造车,现在又得分头造轮子了。
希望我们的巴别塔不要半途而废啊。。。
" 这算不算是被迫闭门造车? "