ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

为什么x86不叫x32?

2021-02-22 13:30:21  阅读:238  来源: 互联网

标签:x32 为什么 架构 x86 32 x64 64 cpu


安装了64位系统后,会多出:program(x86)文件夹,用于存放32位软件。在下载软件时,也会有x86,x64不同版本下载。那么64位系统叫x64,32位系统为什么不叫x32,而是x86呢?

x86,x64,看似写法类似,但实际上代表了完全不同的含义。简单来说,x86指的是cpu的架构,x64是cpu位数。笼统的说,前者代表cpu的逻辑结构,后者是cpu运算能力。除了x86架构的cpu外,还有很多不同架构的cpu,其中最有名的就是IA架构,即intel安腾架构。两者之间的系统、软件不能通用。

而x64的全称叫x86-64,也就是说x64是x86架构的64位cpu。
为什么x86不叫x32?

x86架构中,最早的cpu是16位的,即8086,其前身还有8位的8008和4位的4004,但后两者是另外的架构。后出的80386已经升级到32位。

这样就可以解释开始的问题了。x86是一种架构的命名,代表所有的该架构下的cpu,包括16位,32位,64位,将来也许会有128位。之所以用x86代表32位系统,是一种通俗用法罢了,是不严谨甚至有误的。由于16位cpu早已淘汰不用了,而在64位出来前,32位cpu占据了很长一段时间,所以习惯性的用x86代表32位cpu。而x64是一个简写,告诉大家的是:我是x86架构中的64位cpu。

所以如果严谨的按命名规则来看,现在的x86应该叫x86-32,简称x32。以前16位的8086则应该叫x86-16,简称x16。因此,x86不叫x32,只是一种习称,一种误称。

IA架构下的cpu命名则比较严谨,32位就叫IA32,64就叫IA64。
为什么x86不叫x32?

转载自:http://blog.sina.com.cn/s/blog_6053551a0102x5my.html#commonComment

标签:x32,为什么,架构,x86,32,x64,64,cpu
来源: https://blog.csdn.net/orange_monkey/article/details/113934703

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有