常见计算机处理器架构

目录

1. 常见处理器架构

2. x86架构与ARM架构

3. x86、x86_64/x64、amd64和arm64/aarch64区别与联系

4. AMD与ARM公司


1. 常见处理器架构

计算机处理器架构有许多种类,以下是一些常见的处理器架构:

  • x86系列:包括x86(IA-32)、x86_64(也称为AMD64或Intel 64),用于个人计算机和服务器。
  • ARM系列:广泛用于移动设备、嵌入式系统和低功耗设备,如智能手机、平板电脑和物联网设备。常见的ARM架构包括ARMv7、ARMv8-A(包括64位架构aarch64)等。
  • MIPS(Microprocessor without Interlocked Pipeline Stages):主要用于嵌入式系统和网络设备。
  • Power Architecture:最初由IBM开发,用于服务器和高性能计算领域。
  • SPARC(Scalable Processor Architecture):一种RISC架构,主要用于服务器和大型多处理器系统。
  • Itanium(IA-64):由Intel和HP合作开发的处理器架构,用于高性能计算。
  • RISC-V:基于开放指令集架构(Open Instruction Set Architecture,ISA),被视为自由和开放的处理器架构。

除了上述架构,还有其他一些专用的处理器架构,如IBM的System z架构(主要用于大型机系统)和Intel的IA-64(Itanium架构)。每种架构都有其自身的特点、优势和适用领域。

2. x86架构与ARM架构

x86架构和ARM架构是两种不同的计算机处理器体系结构。

1)x86架构

  • 体系结构特点:x86架构采用复杂的体系结构,也称为CISC(Complex Instruction Set Computer)。它包含多个执行单元和复杂的流水线结构,以实现高性能和多功能的处理能力。x86架构的处理器可以同时执行多个指令,包括复杂的算术和逻辑操作,以及浮点运算、向量处理等。
  • 寻址模式:x86架构支持多种寻址模式,包括直接寻址、间接寻址、基址寻址、变址寻址等。这使得x86处理器可以直接访问内存中的数据,提供了更大的灵活性和功能性。
  • 适用领域:x86架构主要应用于个人计算机、服务器和高性能计算等领域,如Intel的x86和AMD的x86-64处理器系列。

2)ARM架构

  • 体系结构特点:ARM架构采用简化的体系结构,也称为RISC(Reduced Instruction Set Computer)。ARM架构的设计注重低功耗和高效能。它使用精简的指令集,每条指令执行的操作相对简单,指令数量相对较少。ARM处理器通常具有较低的功耗、高效的指令执行和较小的芯片面积。
  • 寻址模式:ARM架构支持多种寻址模式,包括立即数寻址、寄存器寻址、基址加变址寻址等。ARM处理器主要使用寄存器进行操作,减少了对内存的直接访问,从而提高了能效和性能。
  • 适用领域:ARM架构广泛应用于嵌入式系统、移动设备和物联网设备等低功耗应用。例如,智能手机、平板电脑、物联网设备等常常采用ARM处理器。

需要注意的是,随着技术的发展,x86和ARM架构之间的界限逐渐模糊。例如,ARM处理器在一些桌面计算机和服务器领域也开始得到应用,而x86处理器也在一些嵌入式系统中使用。此外,还出现了一些混合架构的解决方案,将x86和ARM架构的处理器结合在一起,以发挥各自的优势。

3. x86、x86_64/x64、amd64和arm64/aarch64区别与联系

  • x86(也称为IA-32):这是英特尔(Intel)和AMD等厂商所使用的32位处理器架构。x86架构最初设计用于个人计算机(PC)和服务器,广泛用于桌面和笔记本电脑。它是目前最常见和广泛使用的架构之一。

  • x86_64/x64(也称为AMD64):这是一种64位扩展版本的x86架构,由AMD首先引入,后来被英特尔和其他厂商所采用。x86_64架构保持了与x86兼容的指令集,并且具有更大的寻址空间和更高的性能。大多数现代个人计算机和服务器都使用x86_64架构。

  • amd64:这个术语通常用于指代x86_64架构,因为AMD首先推出了这种64位扩展版本的x86架构。然而,它实际上可以用于描述支持x86_64指令集的任何厂商的处理器。

  • arm64/aarch64:这是一种基于ARM架构的64位处理器架构。ARM架构最初设计用于嵌入式系统和移动设备,如智能手机和平板电脑。然而,随着性能的提升,arm64架构也开始在服务器和超级计算机等领域得到广泛应用。

联系和区别:

  • x86、x86_64/x64和amd64都属于x86系列架构,它们之间存在兼容性。x86_64是对x86的扩展,而amd64是对x86_64的命名。
  • x86架构是32位的,而x86_64、amd64和arm64是64位的,具有更大的寻址空间和更高的性能。
  • x86系列架构主要用于个人计算机和服务器,而ARM架构主要用于移动设备和嵌入式系统。然而,随着ARM处理器的不断发展,它们也在服务器领域得到广泛应用。
  • x86架构和ARM架构具有不同的指令集和体系结构,这意味着它们在编译和运行软件时需要不同的指令集和操作系统支持。

4. AMD与ARM公司

AMD(Advanced Micro Devices)和ARM(Advanced RISC Machines)是两个不同的公司,并且它们代表了不同的处理器架构。

  1. AMD:AMD是一家半导体公司,成立于1969年,总部位于美国。AMD设计和制造x86和x86_64架构的处理器。这些处理器广泛用于个人计算机(PC)、服务器和数据中心。AMD的处理器与英特尔的处理器竞争,并且在性能和价格方面提供了更多的选择。

  2. ARM:ARM是一家英国的技术公司,成立于1990年。ARM的主要业务是设计低功耗、高效能的处理器架构和相关技术。ARM架构使用精简指令集计算机(RISC)设计原则,广泛用于移动设备、嵌入式系统和物联网设备。ARM架构被许多处理器制造商采用,包括苹果、高通和三星等。

虽然AMD和ARM代表了不同的处理器架构,但它们在市场上有一些重叠。例如,AMD推出了基于ARM架构的处理器,用于数据中心和服务器领域。这些处理器利用ARM架构的低功耗特性,并且具有与x86架构相比更高的核心密度和能效。因此,AMD和ARM之间存在合作和竞争的关系,但它们代表着不同的处理器架构和不同的市场定位。

  • 4
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
国产服务器和处理器架构 服务器是一种为客户机提供服务的高性能计算机。关于服务器最全分析材料请参考 文章"终极版:服务器基础知识全解"。 CPU作为服务器的运算和控制核心,其指令集架构有CISC和RISC两种。从性能角度来 说,CISC与RISC并无绝对的孰优孰劣之分。目前看来,CISC与RISC已逐步走向融合,两 方处理器互相借鉴互相优化。目前X86架构CPU占整体服务器市场约 96%,处于绝对领先的地位。 以ARM为代表的国产架构服务器有望异军突起。ARM早期专注低功耗领域,在移动端 处于领先位置,生态体系十分完善,但在服务器等计算市场,多年来推进缓慢。随着多 核异构计算时代和场景多样化计算时代到来,带来对计算架构多样性的需求,考虑中国 市场政府、金融、能源等行业端生态逐步完善以及华为鲲鹏的入局,以ARM为代表的国产 架构服务器有望获得一席之地。而ARM公司本身也推出了Neoverse新架构,以期大幅提升 性能,增强在服务器领域的竞争力。 国产架构服务器群雄逐鹿。目前,国产CPU包括鲲鹏、飞腾、海光、龙芯、兆芯、宏 芯、申威等。在党政军领域,龙芯、飞腾、兆芯等目前占据主流,华为鲲鹏未来有望在 商用市场占据主导,海光凭借其出色的单核性能和X86完善生态也有望获得一定市场份额 华为鲲鹏,壮志凌云打造计算产业生态。2019年9月,华为首次发布"一云两翼双引 擎"的计算战略,构筑开放的鲲鹏产业生态。华为将聚焦芯片、开源操作系统、存储、数 据库、云等底层产品,其余上层产品和服务开放给鲲鹏凌云合作伙伴,实现生态链互利 共赢。 神州数码:华为长期战略伙伴,深度参与鲲鹏生态建设。神州数码与华为合作已久 ,是华为的全面战略合作伙伴。公司18年3月正式启动大华为战略,成立华为业务群,形 成内部协作。公司是首家宣布拟投资基于"鲲鹏"的国产自主品牌服务器、PC产线的公司 ,将深度参与鲲鹏生态建设。 东华软件:与华为共同发布鲲鹏服务器"鹏霄"。20年1月,公司与华为联合推出首批 基于鲲鹏处理器的"鹏霄"服务器,在宁波市政务云上首次应用,并提出"鹏霄"服务器将 在公司所覆盖的多个行业领域进行大规模商业推广及应用。 中国长城:兼具芯片及主机能力。2019年8月,中国长城与华大半导体、中国振华签 署协议,拟定收购天津飞腾35%股权,天津飞腾是国内领先的国产场景CPU。包括长城在 内的国内20多家OEM、ODM厂商已推出基于飞腾芯片的服务器整机产品。 中科曙光:制裁阴影逐渐消失,拐点初现。16年,中科曙光子公司天津海光与AMD合 作,获得AMD Zen架构授权,18年7月,海光禅定国产芯片量产,中科曙光也推出基于禅定的国产服务 器产品。19年6月,公司进入美国实体名单,目前各环节替代方案逐步完善,制裁影响逐 步消除。 一、服务器行业发展简史 1.1 服务器:一种为客户机提供服务的高性能计算机 服务器是指网络环境中的高性能计算机,包括应用程序服务器、文档服务器、邮件 服务器、Web服务器及代理服务器等。整个互联网的结构几乎都基于客户机- 服务器模型。客户机- 服务器模型的本质是客户机请求、服务器响应,即服务器的功能是为客户机提供数据服 务。服务器由处理器CPU)、内存、磁盘、网卡、监视器、电源、机箱等组成,和通用 的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠 性、安全性、可扩展性、可管理性等方面的要求比普通的个人电脑高。 服务器的最大特点就是其强大的运算能力,即使是一部简单的服务器系统,通常也至少 要有两颗处理器以构成对称多处理架构,使其能在短时间内完成大量工作,并为大量用 户提供服务。 服务器常见的外型有四种:塔式服务器(Tower Server)、机架服务器(Rack Server)、刀片服务器(Blade Server)、机柜式服务器。其中机柜是指为服务器正常工作提供相适应的环境和安全防 护的安装箱,通过机柜可以保证服务器设备稳定可靠地工作。 服务器行业已经发展了近60年。服务器的发展最早可以追溯到1964年,IBM引入Sys tem/360。System/360是由5种功能越来越强大的计算机所组成的系列,这些计算机运行 同一操作系统并能够使用相同的44个外围设备。 1.2 CPU:服务器的运算和控制核心 中央处理器(Central Processing Unit,简称CPU)是服务器的核心构成之一,其功能主要是解释计算机指令以及处理服务 器中的数据。CPU的主要运作原理是执行储存"程序"里的一系列指令。程序以一系列数字 的形式存储在存储器中。 指令集架构(Instruction Set Architecture),又称指令集或指令集体系,是计算机体系结构中与程序设计有关的部 分,包含了基本数据类型,指令集,寄存器,寻址

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值