当前位置: 首页 > news >正文

Intel和AMD 与 x86,ARM,MIPS有什么区别?

先说amd和intel

amd和Intel这俩公司的渊源很深,早期时Intel先是自己搞了个x86架构,然后amd拿到了x86的授权也可以自己做x86了。接着intel向64位过渡的时候自己搞了个ia64(x64架构)但是因为和x86架构不兼容市场反应极差,amd率先搞了x86的64位兼容(32和64的混合架构)也就是后来的x86-64,后来Intel也拿到了生产这货的授权(i和a两家专利交叉的很严重),也搞了x86-64,因为amd先搞出来的所以x86-64也叫amd64

目前amd和Intel是世界上最大的两家x86和x86-64的cpu厂家(intel比较给力,四分天下有其三)。除了这两家还有几家小的公司也有x86的授权,比如via,不过技术水平真的很一般。

再说x86,arm和mips

这三个的区别和联系要从cpu早期说起,早期的cpu有两个设计思路,1是把cpu内的逻辑电路做的非常复杂,这样可以直接用cpu硬件事先复杂指令,这个叫复杂指令集cisc;另一个思路是尽可能把cpu做的简单,依靠简单指令的组合迭代完成复杂指令,这个叫精简指令集risc

x86目前泛指x86和x86-64架构,这是因为x86-64完全兼容x86。早期的x86是cisc的代表,后来的发展中逐步引入了risc的部分理念,将内部指令的实现大量模块化,准确来说是一个cisc外加risc部分技术的架构。

目前x86的主要产品有Intel的至强,酷睿,奔腾,赛扬和凌动;amd的锐龙,apu等。上文提到的x64架构目前只有intel 安腾而且已经放弃了产品线。

到目前为止intel和amd的x86架构cpu虽然指令集上有很大差别了但是还是相互兼容的,所以软件可以直接用。’

再说arm。

arm是risc的典型代表,不过在arm的发展过程中引入了部分复杂指令(完全没有复杂指令的话操作系统跑起来异常艰难),所以是一个risc基础外加cisc技术的cpu。

arm的主要专利技术在arm公司手中,像高通,三星,苹果这些公司需要拿到arm的授权。

另一个risc的典型处理器就是mips。mips是一个学院派的cpu,授权门槛极低,因此很多厂家都做mips或者mips衍生架构。我们平时接触到的mips架构cpu主要用在嵌入式领域,比如路由器。

目前最活跃的mips是中国的龙芯,其loongisa架构其实是mips的扩展。

目前无论mips还是arm,性能和主流x86差距都很大,不过arm贵在便宜低功耗,mips则纯计算能力很强(学院派的东西貌似都这样)

除了上述几家,还有power cpu(risc的,老苹果用的就是这货);alpha架构的cpu(侧重超算,目前貌似最活跃是中国申威,神威太湖之光的cpu就是这货)。

http://www.lryc.cn/news/102165.html

相关文章:

  • QT编写的串口助手
  • C语言字符串的处理
  • Docker 阿里云容器镜像服务
  • 10kV 电力电缆交流耐压试验方案
  • 【雕爷学编程】MicroPython动手做(20)——掌控板之三轴加速度6
  • 链路 聚合
  • DPN(Dual Path Network)网络结构详解
  • 【转载】Gin框架优雅退出
  • 【数字IC设计】VCS仿真DesignWare IP
  • 【*1900 图论+枚举思想】CF1328 E
  • AutoSAR系列讲解(实践篇)10.5-通信管理模块
  • 2023.7.30(epoll实现并发服务器)
  • 小研究 - 基于解析树的 Java Web 灰盒模糊测试(一)
  • SpringBoot接手JSP项目--【JSB项目实战】
  • Python模块psycopg2连接postgresql
  • Kotlin基础(八):泛型
  • Java学习笔记——(10)环境变量path配置及其作用
  • 【图像去噪】基于进化算法——自组织迁移算法(SOMA)的图像去噪研究(Matlab代码实现)
  • TMS WEB Core Crack,TMS软件Delphi组件RADical Web
  • PHP使用Redis实战实录4:单例模式和面向过程操作redis的语法
  • 解决:移动端H5的<video>初始化拿不到总时长
  • 百度云上传身份证获取身份信息封装
  • vscode 上cmake 版本过低
  • OS-08-事件驱动:C10M是如何实现的?
  • mysql 主从同步排查和处理 Slave_IO、Slave_SQL
  • 基于解析法和遗传算法相结合的配电网多台分布式电源降损配置(Matlab实现)
  • 07mysql查询语句之子查询
  • 笙默考试管理系统-MyExamTest(22)
  • Windows 不同方式打开的cmd/dos窗口属性配置不同
  • 性能优化-webpack配置gzip