目前,常用的处理器架构有ARM、x86、MIPS、RISC-V等,按照指令集分为CISC和RISC两种。不同的架构应用场合不同,下文具体说一说。

1、x86架构

我们使用的电脑以及公司的服务器,大部分采用了x86架构的处理器,以intel和AMD的处理器为主。

x86架构的处理器采用了CISC指令集(复杂指令集计算机),x86架构的CPU分为x86和x86-64两类,目前主流的是x86-64,即64位的处理器。

2、ARM架构

我们的手机几乎全部使用了ARM架构,采用了RISC指令集(精简指令集),ARM的优势在于低功耗,因此非常适合手机等终端使用,x86架构的处理器无法解决低功耗的问题,所以移动终端很少使用x86架构的处理器。

华为麒麟处理器、苹果的A系列处理器、高通骁龙处理器无一例外的采用了ARM架构,此外大部分的工控系统、智能家居的控制系统、家庭的机顶盒等也采用了ARM架构。随着美国“禁售令”的影响,ARM中断了与华为的业务往来,ARM这家公司走进了人们的视野,ARM公司成立于1991年,是一家英国的公司,后来被日本软银收购。ARM公司只出售IP(技术知识产权),不设计和制造自己的芯片,位于ARM架构的最顶端。如果ARM不再给华为授权,那么华为的麒麟处理器、凌霄处理器等均会受到一定的影响,无法使用最新的架构。

3、MIPS架构

MIPS架构同样是一种RISC(精简指令集)的处理器架构,1981年由MIPS科技公司开发并授权,广泛用于电子产品、网络设备、个人娱乐设备等。比如家庭使用的无线路由器如果是MTK芯片,那么大部分是MIPS架构的处理器。

这里说一下我国自主的“龙芯”处理器,中科院计算所购买了MIPS的永久性结构授权,兼容MIPS架构的处理器,也就是可以贴上“兼容MIPS指令集”的商标,所有核心的架构都是自己研发的。

4、RISC-V架构

RISC-V架构是基于精简指令集(RISC)的开源架构,可以自由地用于任何目的,允许任何容人设计、制造和销售RISC-V芯片和软件,并不需要ARM、MIPS那样需要经过授权,受到各种使用的限制。

相比x86、arm架构,RISC-V比较“年轻”,RISC-V诞生于2010年,由加州大学伯克莱分校发布。

RISC-V架构可以说是解决国产民用处理器困局的终极方案。从长远利益来看,基于各种x86、arm等架构的处理器属于“假自主”,仍然受到intel、arm等授权的限制,比如最近由于“禁售令”影响,arm中断与华为的业务往来,停止相关授权服务,长远来看,对华为的麒麟处理器可能会造成比较大的影响。

目前,国内很多厂商参与了RISC-V生态系统,建立了RISC-V产业联盟,包括了原微电子、紫光展锐、安徽华米等,去年小米发布了基于RISC-V指令集的可穿戴芯片黄山1号。RISC-V是ARM架构最大的威胁,前景虽好,但是毕竟还在起步阶段,随着技术的迭代,相信一定会推动RISC-V建立强大的生态系统。

以上就是目前常见的CPU架构,x86是PC和服务器的主流,ARM是移动设备的主流,RISC-V可能是未来的主流。

除了ARM架构,还有其他的架构吗?有没有可能开发出比ARM架构还好的? RISC-V是未来的趋势吗?相关推荐

  1. windows rt c语言,有arm架构的windows平板吗??与x86的win有什么不同?arm写c语言怎样?

    有的. 现在微软已推出windows8,10月即将上市.这个系统是跨平台的,其中就包括了ARM架构的平板 微软也推出了自己的surface平板电脑 ARM处理器的三大特点是:耗电少功能强.16位/32 ...

  2. x86架构手机_为什么苹果放弃的是x86,而不是ARM?

    苹果CEO Tim Cook在苹果开发商大会上说,这会是历史性时刻.那肯定有人问为什么是ARM架构的芯片进入到电脑里,而不是x86架构进入到手机里?市面上有看涨和看跌两种声音,从我作为消费者顺手角度来 ...

  3. 麒麟处理器是基于arm的吗_为什么说到麒麟处理器就说是买的ARM架构,苹果、高通不是吗?...

    目前主流的手机芯片有麒麟处理器.高通骁龙处理器.苹果A系列处理器,这三家品牌的处理器,是目前全球最强大的处理器.而这些处理器虽然出自不同的厂商,但是都跟一家厂商有关系,那就是ARM.ARM公司其实和传 ...

  4. RISC V (RV32+RV64) 架构 整体介绍

    文章目录 riscv 市场 芯片介绍 软件介绍 开发板介绍 PC介绍 riscv 架构 编程模型(指令集/寄存器/ABI/SBI) 运行状态 指令集 寄存器 riscv32和riscv64两者的区别 ...

  5. 架构评审,技术总监怒了,丢给我 400 个架构案例,先研究透!

    最近,我看到一个群里关于架构师的讨论: "架构师很'高大上'啊,平常画画架构图,对我等程序员指指点点不就可以了." "感觉我们公司架构师没啥用啊,可有可无吧." ...

  6. 游戏引擎架构第二版中文pdf_阿里架构有多牛,一文带你看遍阿里技术架构!

    阿里的架构能力自不用多言.本期1C9U就带大家实际看看阿里的架构大牛们的精彩分享. 互联网架构 16:20 - 17:10 黄贵 - 阿里新一代分布式数据库X-DB技术剖析.pdf 互联网架构 10: ...

  7. re.containerbase.startinternal 子容器启动失败_微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)...

    走过路过不要错过 点击蓝字关注我们 基于微服务架构和Docker容器技术的PaaS云平台建设目标是给我们的开发人员提供一套服务快速开发.部署.运维管理.持续开发持续集成的流程.平台提供基础设施.中间件 ...

  8. 分布式架构中常见理论以及如何才能设计出高可用的分布式架构?

    分布式架构中常见理论以及如何才能设计出高可用的分布式架构? 一.前言 我们就来聊一聊目前主流的分布式架构以及分布式架构中常见理论以及如何才能设计出高可用的分布式架构好了.分布式架构中,SOA和微服务架 ...

  9. 开启运维自动化架构师成长之路

    技术的提升仅是量的积累,思想的提升才是质的飞跃! 这句话是我在网上看到认为最有道理的励志语录了,当然互联网IT行业的工作者相对理解的会更加深刻. 以这句话开头引出我将要写的这篇文章.首先,请允许我做一 ...

最新文章

  1. 阿里技术协会(ATA)11月系列精选文集
  2. Boost:同步化的测试程序
  3. Windows系统CUDA10.2+CUDNN安装教程
  4. python常见内置函数_python常见的内置函数
  5. SCOM数据库整理索引计划出错
  6. 官宣:OpenMMLab 重磅升级—百花齐放春满园
  7. 阿里云宣布与Facebook达成合作 让AI开发更简单
  8. 电脑怎么分盘win10_电脑时间不对怎么办?Win10电脑时间总是不对的解决方法_电脑故障...
  9. python multiprocessing 批量下载图片+tqdm
  10. swift的可选项--optional/?
  11. find命令之xargs
  12. 拉普拉斯(逆)变换的计算
  13. 白盒测试技术——语句覆盖、判定覆盖、条件覆盖
  14. args.verbose 的意思
  15. 大一新生调查报告——新生遇到的问题与需求
  16. lpl夏季赛2021赛程表出炉,用当贝投影F3百吋大屏看比赛!
  17. C++基础知识(常函数)
  18. 电脑截图快捷键有哪些?5大截图方法总结!(2023版)
  19. 5G LAN — 技术实现原理
  20. Web前端开发培训之41个JavaScript实用技巧

热门文章

  1. php html 纯文本,php – 使用纯文本回退发送HTML简报
  2. HTTP 500 - Internal Server Error 服务器内部错误
  3. 《iPad开发从入门到精通》——6.5节地图信息
  4. #学习笔记4#软件测试基础——测试阶段划分、黑盒测试的一些知识
  5. Linux双硬盘引导,Linux系统下双硬盘多系统引导深入探究
  6. 2020 第三届安洵杯 MISC Writeup
  7. 麻将判断几步入听算法
  8. 什么表示计算机存储信息的能力以字节为单位,大学计算机基础考试判断.doc
  9. Android sharesdk 集成Google登陆,报错Success,{isSigin:false}
  10. latex表格水平垂直居中