http://bbs.pcbeta.com/thread-407723-1-1.html
简单来说,现在争论的人主要围绕着windows的x86和x64版本
但其实这个争论根本和32bit和64bit没有直接关联,只有间接关联而已。
因为大部分都搞错了一个重要的基础,就是x64不代表64bit,代表64bit的东西叫做IA64
说一大堆专业术语恐怕大部分人都懒得看,也看不懂,就简单说概念性的东西。
真正意义上纯64bit的东西只有intel的IA64,它完全不兼容x86运算,需要用到x86-to-IA-64的解码器才能进行x86运算,但是性能损失很厉害。
x64这个东西准确来说应该是x86拓展x64技术,amd和intel的东西根本都是一个性质。
这个技术是用来解决64bit系统处理x86代码需要损失性能的关键,因为它是直接使用x86的cpu拓展到64bit,使x86的cpu即可以处理x86运算,也可以处理64bit运算
和IA64的解码器可以说是完全反过来的东西,IA64的解码器是让64bit的cpu处理被转换成64bit的32bit代码,而x64则是x86的cpu直接处理32bit和64bit的运算。
而争论的关键就在于32bit和64bit的软件,实际上现在我们使用的所谓64bit cpu都是x64的cpu,64bit的cpu只有Intel的安腾系列而已,也只有他们可以安装安腾服务器版原生纯64bit的windows。
而x64的本质就是用来同时处理32bit和64bit,所以在x64上面根本无谓软件的32bit和64bit之分,因为两者都可以非常顺利的运用在x64的构架上面,只是64bit的软件效率比32bit的软件要高得多,但是不代表32bit的软件在x64上面会出现问题,当然这里不包括那些使用16位安装代码的程序,x64抛弃了16位,这你去问微软。
换句话说,想要x64只运行64bit的时代是不会到来,因为x64就是为了同时运行x86和64bit而出现的东西,那个时代只会属于安腾cpu,而不是我们现在手里的拥有x64技术的x86 cpu。
32bit的代码在x64中永远也不回消失,因为那就是x64出现的目的。
分享到:
相关推荐
.NET Framework 3.5 Service Pack 1 (x86, x64, ia64) - EXE (English) 下载地址,赚点积分,感谢!感谢!赚点积分,感谢!感谢!赚点积分,感谢!感谢!赚点积分,感谢!感谢!赚点积分,感谢!感谢!
这个压缩包文件包含了针对x86(32位)、x64(64位)以及IA-64(Itanium架构)平台的版本,确保了在不同处理器架构上的兼容性。以下是关于.NET Framework 3.5 SP1的一些关键知识点: 1. **.NET Framework概述**:...
此版本不仅支持x86架构,还兼容x64和IA64(Itanium)处理器,从而覆盖了广泛的计算平台,满足了不同用户的需求。 1. **.NET Framework 3.5基础**: .NET Framework是微软开发的一种全面的编程模型,用于构建和运行...
本例中的文件名为 "zh-hans_sql_server_2008_enterprise_x86_x64_ia64_dvd_x14-89199.iso",可以通过百度网盘链接下载(请注意,链接已过期或无效)。 3. **安装过程**:将 ISO 文件挂载到虚拟光驱或将其刻录成安装...
《SQL Server 2008企业版:x86/x64/IA64 DVD镜像解析》 SQL Server 2008是微软推出的一款强大的数据库管理系统,它在企业级应用中扮演着核心角色。"sql_server_2008_enterprise_x86_x64_ia64_dvd.iso"是一个ISO镜像...
SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。...
SQL Server 2008企业版是一个全面的数据管理和业务智能平台,为关键业务应用提供了企业级的可扩展性、数据仓库、安全、高级分析和报表支持。这一版本将为你提供更加坚固的服务器和执行大规模在线事务处理。...
在给定的压缩包中,包含了x86(32位)、x64(64位)和ia64(安腾处理器64位)三种平台的版本,这意味着imagex工具能够覆盖广泛的操作系统环境。 **x86版本** 的imagex.exe适用于基于32位架构的Windows系统,如...
X64,或称x86_64、AMD64,是64位扩展的版本,由AMD公司推出并被所有现代的64位CPU所采用。EFI Shell工具在这两种架构上的可用性意味着它们可以适应不同类型的计算机系统。 在EFI Shell中,用户可以使用一系列内置的...
《深入理解x86与x64架构下的代码注入技术》 在计算机系统中,代码注入是一种技术,它允许程序将代码注入到另一个正在运行的进程的地址空间中,从而改变其行为。这一技术在软件调试、性能分析、安全研究等领域都有...
描述中提到".net3.5离线安装包_x86_x64在7 64位离线安装可以使用",这意味着该安装包特别适用于运行Windows 7 64位操作系统的机器。在Windows 7或更高版本的系统中,.NET Framework 3.5并不是默认预装的,因此用户...
同时,Intel的IA64尝试也启发了后续的安腾(Itanium 2)、至强(Xeon)家族的64位扩展,以及与AMD共同推动的x86-64兼容性,为今天的数据中心和云计算环境奠定了基础。 总之,IA64架构是Intel在服务器市场的一次大胆...
### Intel x86 & x64 汇编指令集概览 #### 一、概述 《Intel x86 & x64 汇编指令集(共七卷)》是一套全面介绍Intel架构下的汇编语言编程技术的文档资料。它由英特尔公司发布,包含了Intel 64和IA-32架构的软件...
picbasic pro for pic microcontroller usb
Microsoft Visual C++ Redistributable Package (x86) 安装 Visual C++ 库的运行时组件,使用户能够在未安装 Visual C++的计算机上运行使用 Visual C++ 开发的应用程序. 本程序包为 C 运行时库 (CRT)、标准 C++、ATL...
标题"cn_sql_server_2008_r2_enterprise_x86_x64_ia64_dvd_522233.rar"揭示了本资源的关键信息:这是一款面向中文用户("cn")的SQL Server 2008 R2企业版,包含32位(x86)、64位(x64)以及安腾处理器(IA-64)的...
1. **并行指令计算(EPIC)**:IA64处理器将传统的指令集进行了革新,采用128位的长指令字编码,不同于x86的8位或108位指令。这种设计允许CPU同时处理多个指令,提高了处理速度和效率。 2. **位模板控制**:每个128位...
Intel 64(也称为x86_64)是一种64位计算平台,兼容传统的IA-32架构(即32位x86架构)。它不仅提供了对64位地址空间的支持,还引入了新的指令集,以增强数据处理能力和浮点运算性能。IA-32架构则是指早期的32位x86...
在压缩包中的两个文件,"idfisa.pdf"和"IA64-Architecture.pdf"很可能是详细的IA-64指令集和架构手册,包含了更深入的技术细节,如指令格式、指令集、微架构实现、性能特征以及编程指南等内容。 IA-64架构对高性能...
X86-64(也称为x64或AMD64)是英特尔与AMD共同开发的一种64位微处理器架构,它向下兼容原有的IA-32(即32位x86)架构。这一架构在个人电脑、服务器以及其他高性能计算领域被广泛应用。 #### 二、基本架构卷(Volume...