如何x86、x64、ia64的区别

上传人:平*** 文档编号:8474334 上传时间:2017-09-27 格式:DOCX 页数:2 大小:16.06KB
返回 下载 相关 举报
如何x86、x64、ia64的区别_第1页
第1页 / 共2页
如何x86、x64、ia64的区别_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《如何x86、x64、ia64的区别》由会员分享,可在线阅读,更多相关《如何x86、x64、ia64的区别(2页珍藏版)》请在金锄头文库上搜索。

1、x86x64ia64 的区别 这几天做 MDT 时,总是会遇到 x86x64ia64 这几个文件夹。前两者很常见,自从 Win7系统出现之后,经常会遇到。于是猜想 ia64 应该也是 CPU 的某种架构或版本。现对三者做了下总结。x86 或 80x86 是英特尔 Intel 首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示,并以“86”作为结尾,包括 Intel 8086、80186、80286、80386 以及 80486,因此其架构被称为“x86”。x86 架构于 1978年推出的 Intel 8086 中央处理器中首度出现,它是从 Intel 8008 处

2、理器中发展而来的,而8008 则是发展自 Intel 4004 的。8086 在三年后为 IBM PC 所选用,之后 x86 便成为了个人计算机的标准平台,成为了历来最成功的 CPU 架构,如 Pentium、Athlon。现在,Intel把 x86-32 称为 IA-32,全名为 “Intel Architecture, 32-bit”。x86-64 架构诞生颇有时代意义。当时了,处理器的发展遇到了瓶颈,内存寻址空间由于受到 32 位 CPU 的限制而只能最大到约 4G。AMD 主动把 32 位 x86(或称为 IA-32)扩充为 64 位。它以一个称为 AMD64 的架构出现(在重命名前也

3、称为 x86-64),且以这个技术为基础的第一个产品是单内核的 Opteron 和 Athlon 64 处理器家族。由于 AMD 的 64位处理器产品线首先进入市场,且微软也不愿意为 Intel 和 AMD 开发两套不同的 64 位操作系统,Intel 也被迫采纳 AMD64 指令集且增加某些新的扩充到他们自己的产品,命名为EM64T 架构(显然他们不想承认这些指令集是来自它的主要对手),EM64T 后来被 Intel正式更名为 Intel 64。这两者被统称为 x86-64 或 x64,开创了 x86 的 64 位时代。其实 ia64 的历史早于 x86-64,最初由 Intel 和惠普于

4、1990 年联合推出。由于 ia64 不与 32 位兼容,所以没有受到重视。而后为了日益扩张的计算需求, Intel 重新将 ia64 拿出来,发布了安腾系列服务器 CPU。ia64 是一种崭新的系统,和 x86 架构完全没有相似性,不应该把它与 x86-64 或 x64 弄混。基于 ia64 处理器架构的服务器具有 64 位运算能力、64 位寻址空间和 64 位数据通路,突破了传统 ia32 架构的许多限制,在数据的处理能力,系统的稳定性、安全性、可用性、可管理性等方面获得了突破性的提高。它是 Intel 自推出32 位微处理器以来,在高性能计算机领域的又一座里程碑。x64 和 ia64 处

5、理器都能够运行 64 位操作系统和应用程序,但是区别在于: x64 架构基于 x86,是为了让 x86 架构 CPU 兼容 64 位计算而产生的技术。x64 架构的设计是采用直接简单的方法将目前的 x86 指令集扩展。这个方法与当初的由 16 位扩展至 32 位的情形很相似。优点在于用户可以自行选择 x86 平台或 x64 平台,兼容性高。ia64 则是原生的纯64 位计算处理器,并且与 x86 指令不兼容。如果想要执行 x86 指令需要硬件虚拟化支持,而且效率不高。优点在于 ia64 架构体系将拥有 64 位内存寻址能力,能够支持更大的内存寻址空间。并且由于架构的改变,性能比起 x64 的

6、64 位兼容模式更高更强。所以,ia64操作系统也是比较少见的,由于只能在 Intel 安腾系列处理器及 AMD 部分服务器处理器运行,所以主流市场并不常见。而且,这些 ia64 架构处理器也不能够使用 x64 操作系统。而x64 处理器则可以自由选择 x86 或是 x64 操作系统。关于 32 位系统与 64 位系统的比较,速度并不是唯一的考量因素。也不能因为数字上的变化,简单地认为 64 位 CPU 的性能是 32 位 CPU 的两倍。实际在目前阶段 64 位的应用程序并不多,即便有,很多也只是因为其 32 位的版本无法在 64 位操作系统上运行而产生的。而没有真正做过 64 位优化的程序

7、,性能上并不会带来太大的提升。相反,在 32 位的应用上 ,跑 32 位的 CPU 性能甚至会更强。另一方面,由于 32 位的 Windows 系统最大只支持 3.25G 的内存,而 64 位的 Windows 系统则可以最大支持 128G 的内存。所以,当电脑内存大于 4G 时,就要果断采用 64 位系统了。x86 32 位系统x6464 位系统ia64这是 CPU 不是系统啊说白了,现在的桌面电脑的 CPU 都是属于 X86 架构的 CPU X86 架构的 CPU 从早期的 8 位,16 位,32 位,一直发展现在的 64 位 你前面的所说的 X64 就是基于 x86 架构的 64 位 CPU AMD 64 位 CPU 就是用这种的全称应该是 X86-64 而 IA64 是 intel 面向高端的新架构 IPF 的 64 位 CPU 这种 CPU 是不能兼容原先的 X86 下使用的程序,也就是说现在的 windows 程序都无法在这种 CPU 下面运行

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号