×86架构:
×86(又称:i386…/ IA32)表示32位cpu位数
×64(又称:×86-64 / amd64 / inter64)表示64位cpu位数
arm架构:
arm / A32 / arm32(AArch32):32 位固定长度指令集
A64 / arm64(AArch64):32 位固定长度指令集
两家大公司两派,x86
、x64
都指的是 CPU
的指令集架构
指令集
硬件对外的接口,运行程序通过操作系统调度,操作系统然后让硬件去计算
复杂指令集运算:
- Intel公司的×86架构:微软的Windows、苹果的maxOS,另外一些Linux、UNIX
精简指令集运算:
- ARM公司的arm架构:UNIX、Linux以及包括ios、Android、Windows等
×86架构
×86架构(
Intel 8086
中央处理器中首度出现)一般指32位架构,该系列较早期的处理器名称是以数字来表示80
×86
,由于以86
作为结尾,包括Intel 8086
、80186
、80286
、80386
以及80486
,因此其架构被称为 ×86
×86-64或×64:AMD64(
AMD
首次公开64
位集以扩展x86
),Intel 64(后来英特尔推出了与之兼容的处理器)64位
- 苹果/RPM/Arch Linux:×86-64
- 甲骨文/微软:×64
- BSD家族/其他Linux发行版:amd(64位)、i386/i486/586/686(32位)
网上查找的资料来源:
知乎:x86,x64,x86-64,amd64,arm指令集架构之间的关系
csdn:【CPU】关于x86、x86_64/x64、amd64和arm64/aarch64
!!!要是有错误请批评指正!!!