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。

时间: 2024-11-10 04:11:00

AMD64与IA64的区别的相关文章

amd64 与 ia64的区别

最近在看<构建高可用linux服务器>基本中有一章关于FreeBSD的内容看完以后准备下载安装做做实验,熟练一下FreeBSD与linux之间的不同 到了FreeBSD的官网(http://www.freebsd.org)下载软件的时候选择下载安装的镜像的时候晕菜了.平常的linux下载32与64的版本很好分清楚的.但是在FreeBSD的下载选择中: AMD64.i386. ia 64. prowepc 64 其中的AMD64与ia64就有一些分不清楚概念了. 在FreeBSD中 AMD64

AMD64和i386的区别

下载Debian系统时,出现两个选项:ADM64和i386,那么这两者的区别是什么? i386=Intel 80386.其实i386通常被用来作为对Intel(英特尔)32位微处理器的统称. AMD64,又称“x86-64”或“x64”,是一种64位元的电脑处理器架构.它是建基于现有32位元的x86架构,由AMD公司所开发. 下文引用自知乎: x86架构首度出现在1978年推出的Intel 8086中央处理器,它是从Intel 8008处理器中发展而来的,而8008则是发展自Intel 4004

在Linux与Windows上获取当前堆栈信息

在编写稳定可靠的软件服务时经常用到输出堆栈信息,以便用户/开发者获取准确的运行信息.常用在日志输出,错误报告,异常检测. 在Linux有比较简便的函数获取堆栈信息: #include <stdio.h> #include <execinfo.h> #include <signal.h> #include <stdlib.h> #include <unistd.h> void handler(int sig) { void *array[5]; s

Ubuntu 安装软件和centos 对比命令

之前都是使用Redhat 或者Centos 等rpm的linux  ,开始使用ubuntu 很不习惯 1.  安装命令Centos  : yum install httpd                  Ubuntu:  sudo apt-get install apache2  或者sudo aptitude install apache2              yum list              yum search                              

全球最受欢迎的十大Linux发行版(图)

帮助新的Linux用户在越来越多的Linux发行版中选择最合适的操作系统,是创建这个网页的原因.它列出了迄今为止最流行的10个Linux发行版(另外增加的是FreeBSD,到目前为止最为流行的BSD系统),通常被视为世界各地的Linux用户最广泛推荐的. 没有数字能够完全统计还有许多 其他的发行版可能更好适合您的特定目的,但作为一般规则,所有这些发行版都很受欢迎,有非常活跃的论坛或邮件列表,你可以问任何问题.Ubuntu, Linux Mint 和PCLinuxOS 被认为是不必掌握其复杂性的L

amd64_or_ia64?

amd64 网上资料: 1. IA64是intel推出的架构,AMD64是AMD推出的.IA64不兼容原有的32位x86架构指令集,后来被证明这种做法是不成功的,于是Intel发展处IA64e架构,对原有的32位架构有了兼容性.AMD64在IA64位之后出现,出现伊始就提供x86-64 也叫 X64 指令集,对原有的32位X86架构进行了扩展,有良好的兼容性.也为后来的IA64e提供了参考. 2. 我们要下载64的操作系统,而我们看到有64的操作系统最经常见到的有ia64/amd64,它们如何区

全面解析UNIX缓冲区溢出 深度防御体系

首先简要回顾一下缓冲区溢出的攻击大系: ◆栈溢出(stack smashing) 未检查输入缓冲区长度,导致数组越界,覆盖栈中局部变量空间之上的栈桢指针%ebp以及函数返回地址retaddr,当函数返回执行ret指令时,retaddr从栈中弹出,作为下一条指令的地址赋给%eip寄存器,继而改变原程序的执行流程指向我们的shellcode. ◆堆溢出(malloc/free heap corruption) 一种是和传统的栈溢出一样,当输入超出malloc()预先分配的空间大小,就会覆盖掉这段空间

IA64与x64的区别

说到IA-64与x86-64可能很多人会比较陌生.不知道你在下载系统的时候有没有注意过,有的地方标注了x86/64/ia-64全版本等字样.那x86/x64/ia-64都是什么东西的版本呢?答案就是CPU. 系 统有x64,x86与ia-64三种版本之分,分别用于不同的CPU.较老的CPU只能安装x86版的系统,也就是我们常见的32位系统.因为微软的缘 故,32位系统在过去的很长一段时间内,占据着桌面计算机的主流地位.64位系统能够在较新的x86-64架构的CPU上运行.而ia-64则只能运行于

i386、x86-64(AMD64)区分

这里先要说一下32位与64位系统的区别: 1.CPU一次处理数据的能力是32位还是64位 2.内存寻址方面,最大寻址空间不同,32位系统最大寻址空间2^32,大约为4G,也就是说32位系统的处理器最大只支持到4G内存,而64位系统最大支持的内存高达数亿位(2^64) x86:Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088(16位CPU),80186,80286(这两个是过渡产品), 80386,80486以及以后各