之前同事问的一个问题:
x86、arm、mips、powerPC、DSP...为啥分这么多架构
大概理解,指令集不同。
c代码解析成汇编代码,再变成对应的二进制,其中涉及到了指令集。
采用arm/thumb指令集的 - arm架构
采用x86指令集的 - x86架构
...
那么,32位的系统和64系统的指令集是不一样的,确实也可以叫做x64架构,但是x64架构是基于x86架构的,所以,大家更习惯叫他x86-64架构吧,或者直接还是交x86架构64位的处理器
顺便一提:
CPU架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。目前市面上的CPU分类主要分有两大阵营,一个是intel、AMD为首的复杂指令集CPU,另一个是以IBM、ARM为首的精简指令集CPU。两个不同品牌的CPU,其产品的架构也不相同,例如,Intel、AMD的CPU是X86架构的,而IBM公司的CPU是PowerPC架构,ARM公司是ARM架构。