问题:
什么是x86架构和arm架构?(x86架构和arm架构区别)
回答:
x86架构是一种指令集体系结构,是Intel和AMD的主要处理器架构,常用于桌面和笔记本电脑,服务器和工作站。
X86 是 Intel 开发制造的一种微处理器体系结构的泛称,X86 架构是可变指令长度的 CISC。X86架构于1978 年推出的 Intel 8086 中央处理器中首度出现,它是从 Intel 8008 处理器中发展而来的,而8008则是发展自 Intel 4004 的。8086 在三年后为 IBM PC 所选用,之后 X86 便成为了个人计算机的标准平台,成为了历来最成功的 CISC 架构。
8086是16位处理器,直到1985年32位的80386的开发,这个架构都维持是16位。接着一系列的处理器表示了32位架构的细微改进,推出了数种的扩充,直到2003年AMD对于这个架构发展了64位的扩充,并命名为 amd64。后来 Intel 也推出了与之兼容的处理器,并命名为 Intel 64。两者一般被统称为 x86-64 或 x64,开创了 x86 的 64 位时代。
ARM架构是一种指令集体系结构,是由ARM公司制定的,主要用于移动设备。ARM架构过去称作进阶精简指令集机器(AdvancedRISCMachine,更早称作:AcornRISCMachine),是一个32位精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。由于节能的特点,ARM处理器非常适用于移动通讯领域,符合其主要设计目标为低耗电的特性。
x86架构和ARM架构之间的主要区别是,x86架构设计用于更大型的计算机,而ARM架构设计用于较小的移动设备。另外,x86架构的性能一般要比ARM架构的性能好。
1、追求不同:
X86主要追求性能,但会导致功耗大,不节能,而ARM则是追求节能,低功耗,但和X86相比性能较差。
2、领域不同:
ARM主要应用于移动终端之中,类如手机,平板等,而X86则是主要应用于Intel,AMD等PC机,X86服务器中。
3、本质不同:
X86采用CISC复杂指令集计算机,而ARM采用的是RISC精简指令集计算机。
4、CISC与RISC的不同:
CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单。
免责声明:本网站部分文章、图片等信息来源于网络,版权归原作者平台所有,仅用于学术分享,如不慎侵犯了你的权益,请联系我们,我们将做删除处理!