X86架构和ARM架构是目前主流的两种CPU架构。X86架构CPU在PC服务器行业领先,ARM架构CPU在移动端行业领先。X86架构和arm架构其实就是CISC和RISC的区别。许多用户不了解两者之间的区别。其实他们的领域不一样,追求的也不同。X86架构与Arm架构的区别1、追求不同:X86主要追求性能,但会造成高功耗,不节能,而ARM追求节能低功耗,但性能比X86差。2、领域不同:ARM主要应用于移动终端,如手机、平板等,而X86主要应用于Intel、AMD等PC,以及X86服务器。3、本质不同:X86采用CISC复杂指令集计算机,而ARM采用RISC精简指令集计算机。4、CISC和RISC的区别CISC是指令集复杂的CPU,指令多,使得CPU电路设计复杂,功耗大,但相应的编译器设计简单。RISC的精简指令集CPU指令较少,功耗相对较低,但编译器设计非常复杂。其关键在于能够用流水线操作在一个时钟周期内完成多条指令。X86VSARMX86架构(TheX86architecture)是微处理器执行的计算机语言指令集,是指intel通用计算机系列的标准编号缩写,也标识了一组通用计算机指令集。x86是指一系列基于Intel8086并向后兼容的CPU指令集架构。早期Intel以80x86等数字格式命名处理器,包括Intel8086、80186、80286、80386、80486等,由于以“86”结尾,所以其架构被称为“x86”。由于数字不能用作注册商标,因此英特尔及其竞争对手为其新一代处理器使用可注册的名称,例如奔腾、酷睿和锐龙(由AMD推出)。X86的32位架构一般称为IA-32,全称是“IntelArchitecture,32-bit”。其64位架构由AMD首创,被称为“AMD64”。后来也被Intel采用,被称为“Intel64”。通常也称为“x86-64”、“x64”。值得注意的是,Intel也推出了IA-64架构。虽然名字类似于“IA-32”,但两者完全不兼容,不属于x86指令集架构家族。广义的x86架构是指支持x86和x64架构的intel和amdcpu,但不包括ia64(Itanium)ARM架构。它曾被称为AdvancedRISCMachine,之前被称为AcornRISCMachine。,是一种32位精简指令集(RISC)处理器架构。也有基于ARM设计的衍生产品,重要的产品有Marvell的XScale架构和德州仪器的OMAP系列。ARM家族占所有32位嵌入式处理器的75%,使其成为世界上最大的32位架构。ARM处理器广泛应用于嵌入式系统设计,低功耗节能,非常适用于移动通信领域。消费类电子产品,例如便携式设备(PDA、移动电话、多媒体播放器、掌上视频游戏机和计算机)、计算机外围设备(硬盘驱动器、台式路由器),甚至还有导弹载计算机等军事设备。在数据中心需求不断增加的趋势下,核心芯片的竞争也越来越激烈。ARM已经进入服务器市场。ARM单核面积仅为X86核心的1/7,在相同芯片尺寸下可以继承更多的核心。通过“入芯”方式,ARM架构处理器在性能快速提升的情况下可以保持低功耗。根据Ampere给出的数据,其CPU性能比传统x86处理器提升3倍,性能功耗比领先近4倍。与x86服务器CPU相比,AmpereAltra系列可以使用50%的功耗并提供200%的性能。近年来,随着ARM架构的兴起,不少巨头开始研发自己的基于ARM架构的服务器芯片,包括国外的亚马逊、谷歌甚至微软,国内的腾讯、华为等都积极参与其中。曾经失败的高通,似乎又要尝试进军服务器芯片市场。去年,它收购了芯片初创公司Nuvia,而Nuvia的目标是打造高性能的ARM服务器芯片。ARM的服务器芯片有三大目标市场,即云计算、HPC和边缘计算。
