关于x86、x64以及x86_64的解释 win7 x86 x64区别

关于x86、x64以及x86_64的解释百度知道解释一:x86_64!= x86 != x86_32
很多硬件架构都有很多指令集可以用的。
比如 armv5 !=armv6 != armv7 != contex-A8 != contex-A9 。但他们都是 arm。
所以,这里的 x86 并不是指32 位环境,而是指 80x86 架构,这个架构是有 16 位,32 位 ,64 位三种的,16 位已经没人用而且当前的 Linux基本放弃支持(可能内核里面还保留支持吧?其实应该说还有一个 8 位环境,但似乎不算 x86 系列)。所以只剩下 32 位和 64位。
但习惯上来说,x86 架构就是32 位的,但坑爹的 AMD 竟然出了扩展 64 位环境,而且 64 位硬件支持 32 位。但不是 Intel发布的,所以这里面就有了乱七八糟的各种关系后。其实 64 位环境,更多的是称呼为 amd64 (但 intel 完全兼容,叫EM64T,但 AMD 成功先入为主)。但 amd64 无法明确描述他和 x86 的关系。所以,有的时候 amd64 不叫 amd64也不叫 em64t ,而是 x86_64 ,从而表明他和 x86 这个 32 位系统的关系。
而且这里面还有一个问题就是,x86 其实也不是 x86 ,Linux 下面他们还分成i386 i486 i586 i686 (很像 ARM )。但后面都有 86 ,所以也可以统称为 ix86 。省去 i (应该表示的是intel )就成了 x86 。
所以, IBM/PC兼容机,也就是 Intel 的 i80x86 指令架构,就简称了 x86 。后面的 64 就成了这个架构的一个分支指令集的描述。x86就成了一个统称,而不是专指 32 位环境。



百度知道回答二:
Intel曾用8086、80286、80386等作为其PC用CPU的型号表示法
x86指Intel制造的普通CPU(提出x86这个表示法时,个人电脑上以32位Intel的CPU为主)x64是x86_64的缩写,指x86基础上的改进版(加入64位地址扩展等性能)IA64表示纯64位计算机架构amd64表示32位兼容的64位架构用(AMD是这一架构的主要生产商)。
但是,由于Intel起步较早,影响较大,有时也把amd64架构的CPU称为x86_64架构。
关于x86、x64以及x86_64的解释 win7 x86 x64区别
另外,全面超越486的新一代586处理器问世,为了摆脱486时代处理器名称混乱的困扰,最大的CPU制造商Intel公司把自己的新一代产品命名为Pentium(奔腾)以示区别。而AMD和Cyrix也分别推出了K5和6x86处理器。因此,要明白x86的涵义,那个x可以是3,4,5等等。

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/284891.html

更多阅读

关于solidworks评估时惯性矩的解释 solidworks评估

在这里我们首先要理解矩的概念,矩简单的说是是一个数学概念,大致表示某一物理量与距离的积,我们常见的矩有力矩(力的大小与距离的乘积)、惯矩、磁矩等等。评估时的这些矩的概念考量的是我们模型几何性质,也就是我们常说的惯矩,惯矩是面积与

声明:《关于x86、x64以及x86_64的解释 win7 x86 x64区别》为网友寂寞制造者分享!如侵犯到您的合法权益请联系我们删除