32位操作系统,配合32位CPU,寻址空间位2^32次方,计算出来是4294967296字节,就是4G,32位系统最大支持4G空间,如果想要32位系统支持4G以上空间的话,就要用PAE的特殊内核,采用特殊方式访问,但是系统效率会比原生的64位系统低。当然有时有的Linux只能识别到3G多,因为据说是当初在设计上的缺陷。这里不做详解。
而64位操作系统配合64位CPU,寻址空间是2^64次方,计算出来是18446744073709551616字节,换算一下4G个G,太大了,反正是N多G,一辈子也用不完。当然这是64位系统的理论最大内存支持,实际上谁也用不了这么大内存.
因此我们要下载64的操作系统,而我们看到有64的操作系统最经常见到的有ia64/amd64,它们如何区分呢,哪些CPU是属于AMD64,哪些是属于IA64呢?
其实很多人从字面上,都以为AMD64就是针对AMD CPU的,IA64是针对INTEL CPU,其实是错的,我最初也是这样认为,其实不然:
你在市面上买的到的intel 64位 CPU都属于amd64范畴这个架构应该称为 x86_64,因此不管是AMD的64位CPU,还是INTEL的64位CPU,都是属于AMD64范畴.
而IA64指的是Intel安腾系列CPU,不是X86架构的。ia64主要用在服务器上面,而不是我们平常使用的桌面,通常这些cpu很贵,相关的内存以及硬盘同样很贵!
因此你以后你PC的CPU是64位的[有Intel,也有AMD],非安腾的CPU的话,你就下载AMD64的OS进行安装即可.
目前市场上Intel兼容处理器可以实现64位计算的主要有3种:
1) Intel IA64,基于安腾2处理器,不兼容32位应用,软件相对本模式的版本叫 xxx for Linux Itanium 。
2) Intel EM64T,基于Xeon DP "Nocona"和MP处理器,兼容32位应用,e软件相对本模式的版本叫 xxx for Linux x86-64。
3) AMD AMD64,基于Opteron处理器,兼容32位应用,软件相对本模式的版本叫 xxx for Linux x86-64。
另外普通的IA32架构的32位处理器,软件相对本模式的版本叫 xxx for Linux x86。
分享到:
相关推荐
4. **AMD64和IA架构的区别与联系**:AMD64扩展了x86架构,增加了新的指令和寄存器,使得在保持向后兼容的同时能够处理64位数据。而IA,或IA-64,是Intel Itanium处理器的架构,它是一个完全不同的设计,不完全兼容...
ia32-libs AMD64兼容库 安装包
在IT行业中,尤其是在服务器端应用开发中,遇到“Can't load IA 32-bit .dll on a AMD 64-bit platform”这样的错误是常见的。这个错误通常发生在试图在一个64位的操作系统上运行32位的动态链接库(DLL)文件时。在...
"Can't load IA 32-bit .dll on a AMD 64"这个错误信息是典型的32位与64位应用程序不兼容的问题,这通常发生在尝试在64位操作系统上运行32位动态链接库(DLL)文件时。此问题涉及到Java和Tomcat服务器的配置。 首先...
* Linux AMD/Intel 64位 libsigar-amd64-linux.so * Linux PowerPC 32位 libsigar-ppc-linux.so * Linux PowerPC 64位 libsigar-ppc64-linux.so * Linux Itanium 64位 libsigar-ia64-linux.so * Linux zSeries ...
win7 intel cpu x64 环境,部署tomcat ,提示 Can't load IA 32-bit .dll on a AMD 64-bit platform 解决方法: 替换 \bin 目录下的tcnative-1.dll 为64位的版本
标题“Tomcat Can't load AMD 64-bit .dll on a IA 32”涉及到的问题是关于Apache Tomcat服务器在尝试加载AMD 64位(x64)动态链接库(.dll)文件时,在一个Intel Architecture 32-bit(IA-32,即32位系统)环境下...
ubuntu AMD64为android编译环境需要的工具
它兼容IA-32(Intel 32位架构),这意味着32位的Python二进制文件也可以在AMD64平台上运行,但64位版本通常能利用更多的内存并提供更好的性能。 3. **py3.6amd64.exe**: 这是Python 3.6.8的Windows 64位安装程序...
该工具V2.3特别强调对I386(32位x86)、AMD64(64位x64)和IA64(Intel Itanium架构)平台的支持。这表明它不仅适用于传统的个人计算机,还能适应高性能计算和服务器环境。对于驱动开发者来说,跨平台兼容性是确保...
AMD64技术是AMD公司为应对Intel的IA-64架构而推出的一种64位处理器架构,也称为x86-64或x64。它扩展了传统的32位x86指令集,增加了对64位计算的支持,同时保持了与32位软件的兼容性。这一技术在服务器、工作站和桌面...
- **Intel 64 和 IA-32 架构**:这是由 Intel 公司设计的一种计算机体系结构,支持两种不同的指令集架构(ISA):Intel 64(也称为 x86-64 或 AMD64)和 IA-32(即传统的 32 位 x86 架构)。这种混合架构使得系统...
IA-64体系架构,全称为“Intel Architecture, 64-bit”,是由英特尔公司设计的一种高性能...随着英特尔转向x86-64架构(也称为AMD64或EM64T),IA-64逐渐淡出主流市场,但其设计理念和技术仍然影响着现代处理器的设计。
同时,Intel的IA64尝试也启发了后续的安腾(Itanium 2)、至强(Xeon)家族的64位扩展,以及与AMD共同推动的x86-64兼容性,为今天的数据中心和云计算环境奠定了基础。 总之,IA64架构是Intel在服务器市场的一次大胆...
QT中配置msvc所用Windbg Windbg是Microsoft公司免费调试器调试集合中的GUI的调试器,支持Source和Assembly两种模式的调试。Windbg不仅可以调试应用程序,还可以进行Kernel ...Windbg支持的平台包括X86、IA64、AMD64。
X64,或称x86_64、AMD64,是64位扩展的版本,由AMD公司推出并被所有现代的64位CPU所采用。EFI Shell工具在这两种架构上的可用性意味着它们可以适应不同类型的计算机系统。 在EFI Shell中,用户可以使用一系列内置的...
64位扩展,也称为x86-64或AMD64(最初由AMD提出),是在IA-32基础上增加了对64位地址空间的支持,允许访问更多的内存和更高效的数据处理。 1. **指令集**:手册详细列出了IA-32架构中的各种指令,包括算术运算、...
Intel® 64(也称为x86-64或AMD64)是一种64位计算平台,它向下兼容传统的32位IA-32架构。该架构的主要特点包括: - **扩展的地址空间**:支持高达16 EB的虚拟地址空间和48位物理地址,极大地提高了数据处理能力。 -...