1) 指令集架构==设计规范
开发CPU就像修一栋楼一样,建楼要按照不同的国家设计规范(比如窗户的大小朝向,排水管的设计等等)来设计,X86 、ARM是指不同的指令集架构,也就相当于不同的设计规范。

2)X86和ARM
指令集架构是指机器的语言,包含各种各样的指令,电脑的CPU(Intel和AMD)采用的是X86的指令集架构,而手机、平板等移动设备采用的是ARM指令集架构。X86属于复杂指令集(CISC,很多个操作步骤都集合在一个指令中),ARM属于精简指令集(RISC)。

3)微架构
当选定不同的设计规范之后就要设计出相应的户型(两室一厅,一室一厅),就相当于不同的微架构(电脑的微架构有Haswell等,移动设备的微架构有Cortex-A55等)。

x86架构xp框架 x86架构什么意思_经验分享


以上可知:

x86_64:指支持x86指令集,寻址位宽为64bit的操作系统和硬件,在我们计算机中最明显的体现是支持内存容量大于3.3G以上

x86_32:指支持x86指令集,寻址位宽为32bit的操作系统和硬件,在我们计算机中最明显的体现是支持内存容量小于3.3G