英特尔、arm架构

架构

IA-32 就代表intel architecture 32,英特尔32位架构,代表支持32位的指令集;
IA-64 就代表英特尔64位架构,代表支持64位指令集。

i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
在一些网站上软件包后缀有i386,尤其是微软的一些工具,(微软是英特尔的狗腿),就是代表这些软件是32位的。
i486 : Intel 486
i586 : Intel 586 ( Pentium ,K6 级别CPU )
i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )
x86就代表ix86这一系列支持32位软件的机器,因为ix86就是支持32位的机器,所以有时候又用x86代表32位架构,所以说x86架构,就是意思32位指令集架构

但是英特尔的64位架构不兼容32位指令集,所以没什么人用。

而AMD也搞了64位指令集,兼容32位指令集,为了与英特尔64位指令集区分,一个叫IA-64,一个叫AMD64。

而AMD64没想到兼容32位是如此明智,广受欢迎。所以很多社区软件64位后面会跟amd64。

而x86_64就代表英特尔自家兼容32位的64位架构,不想承认amd64架构,自己又起了个名。
而很多社区用的最多也是x86_64后缀,代表兼容32、64。

https://www.zhihu.com/question/28194051

ARM

ARM 是一种 32/64 位精简指令集处理器架构,相比个人电脑上常见的 x86 架构,更加优秀,苹果的M1芯片就是基于ARM架构的。

英伟达最近开发CPU,也是ARM架构的。

猜你喜欢

转载自blog.csdn.net/weixin_40557160/article/details/128387130