1.32位、64位和x86是什么
以及x64
1.x86是Intel早期发布的一种指令集架构,全名为Intel x86架构。(其后续发布的使用该指令集架构的处理器的名称都以数字 86 作为结尾(这是一个系列))
2.32位是指32位指令集架构,字长(CPU数据传输和处理的最小单位)为32位。用在x86系列上称之为 x86_32(此前都是 16 位)。后来x86用的总是32位,所以x86通常指的是32位。
3.64位是指x86 _64,只是进行了字长拓展,用的还是同一个指令集架构(x86),也能够向下兼容32位,后来x86_64 被简称成了x64
历史的经验告诉我们,懒癌不是能接受 x86_32 and x86_64 这种说法的,于是 x86_64 被简称成了 x64。
x86 的本意其实同时包含「32位和64位」
-补充:IA-32、IA-64和Intel64是什么
总结一下(可以只看这个):
现在Intel把32位x86架构的名称x86-32改称为IA-32(Intel Architecture, 32-bit,缩写为IA-32)
但是x86-64并不是IA-64!!!
IA-64是Intel推出的用于Itanium处理器(安腾处理器)的自己的Intel Architecture 64位指令集(不同于x86的指令集),一般用于服务器,不是个人桌面产品,价格昂贵。
而Intel64指的才是x86-64