这个问题应该想问的是:“为什么64位称为x64而32位称为x86?”这就要翻一下CPU的发展历史了,1978年6月8日,Intel发布了新款微处理器“8086”,也同时开创了一个新时代:x86架构诞生了。
Intel 8086处理器
x86指的是特定微处理器执行的一些计算机语言指令集,定义了芯片的基本使用规则,它是一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合。
当然,8086发布时它的指令集合还并没有“x86”的叫法,只不过由于intel后续大火的处理器如286、386、486等等命名上都是以86结尾,并且他们都是同样的一套指令集合,所以人们才将这一套指令集合称为“x86”。
而32位指的是CPU一次能处理的最大数据是32位宽,即4个字节。这种CPU内部寄存器和寻址总线是32位,指令集可以运行32位数据指令。具有这样特性的CPU我们叫32位CPU,而针对这样的CPU设计的操作系统人们就称为32位操作系统。历史上第一款32位CPU是前面我们提到过的386(全称Intel 80386)。
总的来说,“x86”指的是一套特定的计算机指令集合,而“32位”指的是CPU一次能处理的最大数据是32位宽。它们并不是一个概念,只不过由于我们见到的32位CPU都是用的x86那一套指令集合,渐渐的人们就把这两个概念划等号了。而由于第一款32位CPU Intel 80386出现的时间比Intel 8086晚,386出现的时候“x86”的已经被人们叫习惯了,所以这些32位CPU人们也就习惯称为x86处理器。
游客 2019-08-28 12:23
10#
游客 2019-08-28 11:28
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(5) | 反对(0) | 举报 | 回复
9#
游客 2019-08-27 22:56
支持(2) | 反对(1) | 举报 | 回复
8#
游客 2019-08-27 21:59
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(9) | 反对(0) | 举报 | 回复
7#
超能网友一代宗师 2019-08-27 20:55 | 加入黑名单
支持(3) | 反对(0) | 举报 | 回复
6#
游客 2019-08-27 20:31
支持(5) | 反对(0) | 举报 | 回复
5#
超能网友一代宗师 2019-08-27 18:16 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(11) | 反对(1) | 举报 | 回复
4#
游客 2019-08-27 16:31
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(1) | 反对(2) | 举报 | 回复
3#
超能网友一代宗师 2019-08-27 15:21 | 加入黑名单
该评论年代久远,荒废失修,暂不可见。
支持(9) | 反对(0) | 举报 | 回复
2#
游客 2019-08-27 15:12
该评论年代久远,荒废失修,暂不可见。
已有1次举报支持(4) | 反对(1) | 举报 | 回复
1#