"); //-->
不久前,ARM公司一个“停止所有与华为及其子公司正在生效的合约、支持及未决约定”的声明,在国内引起了轩然大波,那么ARM到底是什么?为何有如此高的威慑力?
什么是ARM?ARM公司成立于1990年,2016年被日本的软银公司收购,是全球领先的半导体知识产权 (IP) 提供商,ARM本身并不制造计算机芯片,主要是对外授权其半导体技术,把相关技术和工具打包售卖(IP核授权),ARM架构的处理器几乎占据了所有的手机处理器,高通、苹果、三星、华为、联发科的处理器均是基于ARM架构。
当一个程序员写应用程序int a = 1 + 1,最终得出a = 2,这个结果是怎么得出来的,是我们的编译器将程序翻译成机器语言(或者说是指令集),然后处理器根据指令集做的相关处理计算出结果。所以我们对计算机或者手机交互的所有操作最终都是由处理器处理的。指令集是处理器硬件接受指令,完成计算,输出结果时与软件进行交互时使用的所有命令的集合。
处理器的分类按应用领域分类:
通用处理器:微控制器又称单片机(MCU)、微处理器(MPU)
数字信号处理器(DSP)
专用处理器
按体系结构分类:
冯.诺依曼结构: 数据存储器和指令存储器合并在一起,程序指令存储地址和数据存储地址指向同一存储器的不同物理位置,因此指令和数据的宽度相等。
哈弗结构: 程序和数据分开存储,具有不同的数据宽度,还采用了独立的数据总线和程序总线,具有较高的执行效率。
按指令集分类:
精简指令集处理器(Reduced Instruction Set Computer)RISC:特点:注重效率,指令定长。典型代表:基于arm架构的处理器。
复杂指令集处理器(Complex Instruction Set Computer)CISC:特点:功能多,指令多、不定长。典型代表:Inter架构的处理器。
回过头再来探讨ARM断供华为的影响虽然ARM宣布断供华为,但是华为已经获得了 ARMv8指令集的永久授权,可以完全自主的设计基于 ARMv8 的处理器。目前市场上主流的手机芯片都是基于 ARMv8 这一指令集的处理器。但以后 ARM 公司推出新的指令集呢?华为又该如何应对呢?只能靠自己的自主创新了。
看到有些网友评论说:“他流氓我比他更流氓,我就用咋地了?”,还有网友说:“ 这算不算是被迫闭门造车? ”。我感觉,不把你往绝路上逼,你永远不知道自己有多么强大,大家怎么看呢?
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。