文章目录

  • 区别
  • 引用

区别

ARM64架构 ARM 公司研发的,用的是精简指令集(追求节能,低功耗)。通常用于手机、平板等CPU,目前笔记本电脑也会采用ARM64构架的CPU,比如mac m1就是arm64(查看命令:uname -m)

x86_64是AMD64(amd公司研发的)和intel64(intel公司研发的),都是基于x86发展出来的,都是用的复杂指令集(追求性能,功耗大)。通常用于笔记本电脑、台式电脑、服务器、超级计算机

对于不同的cpu架构centos7用了不同的镜像去支持

一些插曲:

  • 早期时Intel先是自己搞了个x86架构,然后amd拿到授权也可以做x86了。接着intel向64位过渡的时候搞了个ia64(x64架构),由于和x86架构不兼容,市场反应极差。而amd率先搞了x86的64位兼容(32和64的混合架构),即现在的x86-64,Intel反过来向AMD要授权(intel和amd两家专利交叉的很严重)生产x86-64。因为amd先搞出来的,所以x86-64也叫amd64

  • 在数据中心需求增长的趋势下,核心芯片的角逐越演越烈。ARM已经进军服务器市场,ARM单核的面积仅为 X86 核的 1/7,同样芯片尺寸下可以继承更多核心数。通过“堆核”的方式,使得ARM架构处理器在性能快速提升下,也能保持较低的功耗。根据Ampere给出的数据,其CPU的性能超越传统x86处理器3倍,性能功耗比领先近4倍。与 x86 服务器CPU相比,Ampere Altra 系列可用50%的能耗,提供200%的性能。近年来,ARM架构的的兴起下,许多巨头纷纷开始自研ARM架构的服务器芯片,包括国外的亚马逊、谷歌甚至微软,国内的腾讯、阿里巴巴、华为等等都积极参与其中。

简单指令集是 arm 一种架构,专利在 ARM 公司手里,该架构 CPU 主要有高通、三星、苹果、华为海思、联发科等公司。

复杂指令集是 x86、x64(也叫 x86-64, amd64) 两种架构,专利在 Intel 和 AMD 两家公司手里, 该架构 CPU 主要是 Intel 和 AMD 两家公司

引用

ARM64、x86基础知识和区别
ARM和AMD区别
X86架构与Arm架构区别

x86_64(intel64、amd64)和ARM64的区别以及发展相关推荐

  1. 关于x86、x86_64/x64、amd64和arm64/aarch64

    关于x86.x86_64/x64.amd64和arm64/aarch64 转自:https://www.jianshu.com/p/2753c45af9bf 为什么叫x86和x86_64和AMD64? ...

  2. CPU关于x86、x86_64x64、amd64和arm64以及aarch64的区别

    为什么叫x86和x86_64和amd64? 为什么大家叫x86为32为系统? 为什么软件版本会注明for amd64版本,不是intel64呢? ** CPU类型 x86 X64(CISC) ARM( ...

  3. 【CPU】关于x86、x86_64/x64、amd64和arm64/aarch64

    为什么叫x86和x86_64和AMD64? 为什么大家叫x86为32位系统? 为什么软件版本会注明 for amd64版本,不是intel64呢? x86是指intel的开发的一种32位指令集,从38 ...

  4. x86_64汇编之三:x86_64汇编和x86_32汇编的区别

    x86_64汇编系列: x86_64汇编之一:AT&T汇编语法 x86_64汇编之二:x86_64的基本架构(寄存器.寻址模式.指令集概览) x86_64汇编之三:x86_64汇编和x86_3 ...

  5. X86和X86_64和AMD64的由来

    为什么叫X86和X86_64和AMD64 为什么大家叫x86为32位系统呢 相信大家在大学里面有很多人都玩过8086(微处理器),这是一个可编程的系统,他是由intel开发的,英特尔出了划时代的808 ...

  6. 如何使用docker desktop 下载x86、amd64、arm64 镜像?

    如何使用docker desktop 下载x86.amd64.arm64 镜像? 环境 修改配置 重启docker后下载镜像 验证镜像架构 环境 修改配置 官网地址,开启 Docker CLI 的实验 ...

  7. 关于AMD64和arm64、x86和x86_64的介绍

    今天水一篇,算法相关的停更一篇 X86 X86架构是微处理器自行的计算机语言指令集,指的是一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令的集合.大家通常称呼它为32位指令集,是 ...

  8. x86、x86_64/x64、amd64和arm64/aarch64 linux-aarch64 linux-x86-64系统查看,硬件和底层软件,应用软件的理解

    参考: 各种架构整体理解介绍 https://www.jianshu.com/p/2753c45af9bf x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种c ...

  9. x86、x86_64/x64、amd64和arm64/aarch64 linux-aarch64 linux-x86-64

    AMD64=linux-64bit=X86 ARM64=linux-Aarch64=ARM windows 64bit指代的是X86_64=X86 Aarch指的就是ARM architecture. ...

最新文章

  1. php png jpg,php如何将png转换成jpg-PHP问题
  2. core和node开发小程序_成都小程序开发:微信小程序开发要多少钱?
  3. 专访中科创达王璠:怎样做好嵌入式人工智能的算法开发?
  4. mongodb复制集部署
  5. HBase + SpringBoot分布式文件存储实战(一)-简介
  6. VS2010中的路径设置
  7. 算法高级(17)-SpringCloud中的负载均衡算法
  8. ZOJ 3229 有上下界最大流
  9. VOIP通信中影响语音质量的因素
  10. Aspose.Words从零创建OOXML图表
  11. matlab中图例的字怎么改,matlab中legend函数在添加图例时的使用方法
  12. 计算机组成原理 确定片选逻辑,唐朔飞 计算机组成原理习题答案.ppt
  13. python word 表格最大列数_Excel表格中的行数和列数的最大是多少?
  14. 基于Java语言实现全国交通咨询模拟
  15. Scrum立会报告+燃尽图(十月二十七日总第十八次)
  16. H3C交换机DHCP排查
  17. mysql identify_MySQL用户授权
  18. 芝诺数解|「十六」绿水青山就是金山银山——重庆环保
  19. android麦克风被禁用怎么办,为什么微信麦克风被禁用?如何开启?
  20. 查找目录下大小超过10M的文件

热门文章

  1. 散粒噪声是白噪声吗_白色噪音-白噪声的定义,判别方法什么是白噪声,什么是高斯白噪声,如何判定? 爱问知识人...
  2. [visual studio 2019] warning C4828: 文件包含在偏移 0x34b 处开始的字符,该字符在当前源字符集中无效(代码页 65001)
  3. iOS经典讲解之UILabel居上居下显示
  4. Identity的知识
  5. 小蔡电脑助手3.0新版全新发布上线啦~欢迎大家下载使用哦~
  6. access数据库SQL复制表
  7. 软文发布的十大渠道!
  8. 场景测试法的基本步骤
  9. 怎样利用XSS漏洞在其它网站注入链接?
  10. tomcat配置说明和内存扩容