一、x86
1978年,因特尔发布了第一款 x86 指令集架构处理器 Intel8086。
后来,这一系列的处理器名称全部以数字 86为结尾,所以这个系列就被简称为 x86了。所以x86是一种指令集架构。
x86最开始为16为处理器设计,后来演进为32位和64位处理器的指令集架构。现在,x86架构成为了个人计算机主流的指令集架构。
Intel开始使用32位指令集的时间在1985年,称为 x86_32。
随着Intel不断推出新的32位处理器,后来,32位也简称为x86。这也是我们现在看到的x86都是默认的32位的原因。
后来
2003年,AMD抢先Intel发布64位处理器,命名为AMD64。此后,x86正式开始进入64位的时代。
64位在性能和应用场景上领先32位,具有很大的提升。
随后,Intel也发布与之兼容的处理器,命名为Intel 64。
AMD64和Intel 64两者统称为x86_64。
所以x86实际上是包含了x86_32和x86_64,同时包含32位和64位。【x64是对x86_64的简称】。
二、Arm
Arm和x86是并列的关系,都是cpu架构。
X86架构的CPU是PC服务器行业的老大,ARM架构的CPU则是移动端的老大。
X86架构和arm架构实际上就是CISC与RISC之间的区别,实际上就是它们应用领域不太相同,追求也不相同。
x86架构和Arm架构两者的区别
追求不同:x86追求性能,功耗大。Arm追求节能,低功耗,性能没x86强。
领域不同:x86多用于Intel和AMD的PC机和服务器,Arm多用于移动终端(手机,平板)。
本质不同:X86采用CISC复杂指令集计算机,Arm采用的是RISC精简指令集计算机。
CISC是复杂指令集CPU,指令多,共好大,CPU电路设计复杂,但编译器设计简单。RISC是精简指令集CPU,指令少,功耗小,CPU电路设计简单,但编译器设计复杂,它的关键在于流水线操作能在一个时钟周期内完成多条指令。
————————————————
原文链接:https://blog.csdn.net/weixin_44417441/article/details/136866300