我们目前使用比较多的架构有:ARM、RISC-V、MIPS,X86等等。其实还有一些指令的,但是其他的指令都是比较小众,只在专业的领域使用。

我们目前使用比较多的架构有:ARM、RISC-V、MIPS,X86等等。其实还有一些指令的,但是其他的指令都是比较小众,只在专业的领域使用。

ARM架构是一个32位精简指令集处理器架构,其广泛地使用在许多嵌入式系统设计。它主要从事低费用、低功耗、高性能芯片研发,所以ARM处理器非常适用于移动通讯领域,所以全世界99%的智能手机和平板电脑都采用ARM架构。ARM家族占了所有32位嵌入式处理器75%的比例,使它成为占全世界最多数的32位架构之一。ARM主要是面向移动、低功耗领域,因此在设计上更偏重节能、能效方面。

X86主要面对的是计算机行业的。它是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。1978年6月8日,x86架构诞生。它的CPU基本上是1G以上、双核、四核大行其道,通常使用45nm甚至更高级制程的工艺进行生产。X86结构的电脑采用“桥”的方式与扩展设备进行连接,所以可以使电脑更容易进行性能拓展。

RiSC-V架构是基于精简指令集计算原理建立的开放指令集架构,它在指令集不断发展和成熟的基础上建立的全新指令。这种指令集不会垄断或者盈利,它架构简单,完全开源,允许任何人设计、制造和销售RISC-V芯片和软件。它可以根据需要,来设计基于它的一些处理器,例如服务器CPU,家用电器cpu,工控cpu和总在传感器中的CPU。

MIPS架构是一种采取精简指令集的处理器架构,1981年被开发出来。可以说它是RISC的一个小的分支,但是又不同于RISC。毕竟RISC是开源的,MIPS是在它的基础上发展的比较好,比较成功的。基于MIPS的MCU的应用涉及了很多的行业之中,在工业、办公自动化、汽车、消费电子系统和先进技术中都有很大的应用。

四大CPU架构的区别相关推荐

  1. ARM与X86 CPU架构对比区别

    ARM与X86 CPU架构对比区别 CISC(复杂指令集计算机)和RISC(精简指令集计算机)是当前CPU的两种架构.它们的区别在于不同的CPU设计理念和方法.早期的CPU全部是CISC架构,它的设计 ...

  2. AMD和Intel的cpu架构的区别

    intel 芯片架构: 整个芯片组分为北桥和南桥,其中北桥负责连接速度较快的cpu.内存与显卡等组件,南桥负责连接速度较慢的周边接口,包括硬盘.usb.网卡等. amd芯片架构: 与intel不同的是 ...

  3. CPU的RISC和CISC架构的区别

    CPU的RISC和CISC架构的区别 有关RISC和CISC的区别方面, 之前就有一些零零碎碎的理解, 这里再次做一次总结, 以求深入. CISC架构的代表: x86, C51 RISC架构的代码:a ...

  4. 华为云服务器CPU架构x86和鲲鹏区别对比及选择

    华为云服务器x86计算和鲲鹏计算有什么区别?x86和鲲鹏是指CPU架构的两个系列,x86采用复杂指令集(CISC),鲲鹏采用精简指令集(RISC).云服务器吧来详细说下华为云服务器CPU架构x86计算 ...

  5. 了解一下ARM CPU架构

    硬件了解很少,学习一下杨大师的这篇文章<ARM CPU架构,你搞不搞的懂?!>. [引言] 最近有个需求:要求安装一个MySQL8.0在ARM架构上:CPU的ARM架构听说过,但没实际部署 ...

  6. cpu架构体系 简单总结

    文章目录 两种指令集 四大CPU体系 1.ARM 2.x86系列/Atom(安腾) 3.MIPS系列 4.PowerPC系列 x86与ARM区别(冯诺依曼和arm) 两种指令集 origin CISC ...

  7. (转)从CPU架构和技术的演变看GPU未来发展

    泡泡网显卡频道5月28日 自从AMD提出Fusion(融聚)的概念.NVIDIA加大力度推广GPU通用计算.Intel率先将CPU和GPU整合在一起之后,大家就会发现CPU和GPU从没如此亲密无间过, ...

  8. 防火墙x86架构和ASIC架构和NP架构的区别

    防火墙x86架构和ASIC架构和NP架构的区别 在众多的安全产品中,防火墙产品无疑是保障网络安全的第一道防线,很多企业为了保障自身服务器或数据安全都采用了防火墙.  随着Internet的迅速普及,全 ...

  9. android物联网开发技术架构,Android 相关七种 CPU 架构适配,android七种

    Android 相关七种 CPU 架构适配,android七种 转载请注明出处:http://blog.csdn.net/kester_/article/details/71055901 NDK 开发 ...

最新文章

  1. 来字节才发现,31岁程序员已经是大团队里最老的了!才发现自己从未真的努力,虽然每天加班到十二点,但只怀着赶紧干完的抱怨!...
  2. 【c语言】蓝桥杯算法训练 大小写转换
  3. mysql 执行查询_MySQL查询的执行过程
  4. php重定向在header头加参数,php的header重定向的域名参数后边可以加路由吗?
  5. java删除sql表中记录,您将如何维护SQL表中的历史记录?
  6. node.js(二)创建服务器
  7. 巴伦变压器电路图_基于变压器原理的巴伦电路系统分析
  8. asp.net执行js出现“已终止操作”的解决方法
  9. C/c++输入输出函数
  10. PLSQL官网下载地址
  11. 计算机机房安全消防管理制度,机房消防安全管理制度
  12. Python回归分析五部曲(二)—多重线性回归
  13. 冬虫夏草之技术路线图之三【“路”——经营篇】
  14. Blogspot.com再次解封
  15. Springboot启动提示:com.alibaba.nacos.shaded.io.grpc.StatusRuntimeException UNAVAILAB
  16. 2020大厂到底有多少程序员?腾讯研发人员占比68%
  17. WIN32 opengl缩放、旋转、移动图形
  18. 最后1天,包邮送50豆瓣高分Python 好书
  19. ROS机器人平台发展趋势
  20. Vulnhub靶场题解

热门文章

  1. 产品运动动画用什么软件做的_3C产品渲染用什么软件好?Keyshot,工业设计必备!...
  2. vue 获取v-html渲染出来的元素
  3. js获取PC设备信息,js获取手机设备信息,最全
  4. Unreal 4 更改Engine位置
  5. Contiki教程——进程
  6. 老鱼Python数据分析——篇十四:读取“选股宝”的热点板块信息并存为excel文件
  7. wordpress网站单页模板主题开发制作
  8. 收集的一些驱动 (小米WiFi、全民WiFi、小度WiFi)
  9. 什么是数据模型?常用的数据模型有哪些?
  10. 脑电分析工具MNE教程