三大主流芯片架构特点
根据以往互联网时代的经验,芯片永远都是产业链最上游的存在,是行业先导指标。众所周知,目前芯片领域有两大霸主,分别是Intel和Arm,Intel掌握着X86的架构,并且只授权给AMD一家公司,其他厂商都无法生产X86架构的芯片,而Intel与微软的windows系统结盟,称霸台式机市场并且牢不可破。Arm在移动领域是一家独大,不管是高通、三星或是华为、联发科都是基于Arm的架构开发。MIPS是一个简单、流线型、高度可扩展的RISC架构,可以通过授权方式提供给客户。这种架构经过不断的发展,吸收新的技术,发展成为一个在业内得到广泛支持的可靠生态系统。它是基于一种固定长度的定期编码指令集,并采用导入/存储(load/store)数据模型。经改进,这种架构可支持高级语言的优化执行。其算术和逻辑运算采用三个操作数的形式,允许编译器优化复杂的表达式。
那么Arm,MIPS,x86芯片架构又有什么特点呢?
1.ARM 架构是高级精简指令集的简称(Advanced RISC Machine),它是一个32位的精简指令集架构,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能保留32位系统的所有优势。
ARM处理器的主要特点是:
(1)体积小、低功耗、低成本、高性能——ARM被广泛应用在嵌入式系统中的最重要的原因 支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;
(2)大量使用寄存器,指令执行速度更快;
(3)大多数数据操作都在寄存器中完成;
(4)寻址方式灵活简单,执行效率高;
(5)指令长度固定。
(6)Load_store结构:在RISC中,所有的计算都要求在寄存器中完成。而寄存器和内存的通信则由单独的指令来完成。而在CSIC中,CPU是可以直接对内存进行操作的。 流水线处理方式。
- MIPS 架构(英语:MIPS architecture,为Microprocessor without interlocked piped stages architecture的缩写,亦为Millions of Instructions Per Second的相关语),是一种采取精简指令集(RISC)的处理器架构,1981年出现,由MIPS科技公司开发并授权,广泛被使用在许多电子产品、网络设备、个人娱乐装置与商业装置上。最早的MIPS架构是32位,最新的版本已经变成64位。
MIPS的基本特点是:
(1)包含大量的寄存器、指令数和字符。
(2)可视的管道延时时隙。
这些特性使MIPS架构能够提供最高的每平方毫米性能和当今SoC设计中最低的能耗。
3. X86 架构是芯片巨头Intel设计制造的一种微处理器体系结构的统称。如果这样说你不理解,那么当我说出8086,80286等这样的词汇时,相信你肯定马上就理解了,正是基于此,X86架构这个名称被广为人知。 如今,我们所用的PC绝大部分都是X86架构。可见X86架构普及程度,这也和Intel的霸主地位密切相关。 x86采用CISC(Complex Instruction Set Computer,复杂指令集计算机)架构。与采用RISC不同的是,在CISC处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单,但计算机各部分的利用率不高,执行速度慢。
X86架构(The X86 architecture)是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Java十年叙述一个架构师的职业之路
原文链接:https://blog.csdn.net/weixin_42882439/article/details/83416576原文链接 前言 文章有点长,请准备好瓜子辣条爆米花矿泉水小板凳慢慢阅读 职场起步 部门领导看我挺机灵,就让一项目负责人WW带我一起封闭去了。项目是Delphi版的系统,WW给我分了一个功能模块,难度中等。说实在的虽在学校写过东西,与实际工作千差万别。在封闭开发过程中,继续当好服务员,并努力的问的学,同事都不错,挺爱教我的,不嫌我烦,最后是好赖也凑合弄出来了,后来WW项目负责人跟领导YY说他项目没啥新的东西可做(到现在不知道是嫌我水平不行,还是为我好,但WW和领导说的都是我好话,可见平时与老人搞好关系多重要),部门领导把我调新项目组,一个Java项目。 遭人白眼 部门领导YY把我调入一个新项目组,新项目组是业务最核心的项目组,有三个项目,都是Delphi开发(其中一项目部分功能用Java Web),其中有三个项目负责人,统归项目组长YL管,项目组长同时又是部门副领导(后来才知道部门正副领导不对付,该项目组铁板一块听副的,正的把我拉成嫡系,所以没有无原无故的...
- 下一篇
众安保险五年的云计算故事
作为首家获得互联网牌照的保险公司,众安保险与云计算携手走过了5年的时间,这五年的时间内,众安保险见证了阿里云的成长和成熟,也走出了属于自己的一条上云之路,那么众安保险云上的数据库设计有哪些故事呢?本文中,众安保险数据库负责人钟海平将为大家揭晓。 众安保险业务背景介绍 众安保险是首家获得互联网牌照的保险公司,同时也是全国最大的互联网保险公司,累计销售保单超过百亿,具有5个整体生态和200多家合作伙伴。因为需要支持很多的互联网业务场景,因此在基础架构设计初期就提出了四个基本要求:在线业务数据存储百T级、“4个9”、毫秒级响应、符合金融监管要求。 众安保险的大部分核心业务都是基于MySQL之上的,主要采用了阿里云RDS,目前Redis尝试向阿里云迁移,其他的数据源是自建的,部分借助阿里云ECS部署。众安保险的DBA团队在2013年底尝试将核
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS8编译安装MySQL8.0.19
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果