下载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的。Intel之后又推出了包括80186、80286、80386以及80486。 在设计上,这些后续的处理器使用的指令集都是在8086的基础上添加新支持的指令进行改进的,因此可以说都是向下兼容的(backward compatibie),即能再8086上运行的程序在80486上也一定能运行。由于都是以86结尾(不过8088也是x86),所以把这一系列的指令 集 称之为x86指令集(架构)。准确的来讲,x86这一术语并不是指的某一个(具体CPU使用的)具体的指令集,而是在8086(的指令集)基础上发展而来 的所有指令集的泛称。实际上,在80486以后Intel推出的绝大多数CPU都是“x86”的,包括Pentium 、Pentium Pro 、Pentium MMX ,Pentium 2 ,还有后面的Pentium 3、Pentium 4 、Pentium D 、Core 全系列,(x86系列的) Xeon。另外,使用x86架构的处理器制造商远非Intel一家,最著名的就是AMD,其他的还有VIA,Cyrix。具体的产品及特性可以见附录的表 格。可以说,x86架构就是桌面级CPU的标准,你能买到的品牌或者组装的PC,几乎没有不是x86 CPU的。不过虽说都是x86的,但只能说明使用的指令集是兼容8086的,除8086指令集之外的其他指令支持情况就不一样;其内部实现的微体系结构 microarchitecture显然也是各自不同,就好比Linux和Unix虽然都是POSIX兼容的OS,都有fork这个系统调用,但是这个调 用的实现确实各不相同。
从1985年80386开始,intel通过对x86架构进行32位的扩展,实现了32位CPU,而之前的都是16位。Intel把支持32位的 x86指令集架构命名为ia-32(Intel Architecture 32bit)。实际上由于32位x86处理器的统治性,术语“x86”几乎等于IA-32,即32位的x86或x86-32,例如Windows和 Linux发行版的32位命名都是x86(而不是x86-32或ia-32)。后来的“x86-64”名称也继续强化了这种约定方式。这里还是要强调 x86是一系列架构的泛称,支持16位、32位和64位的指令都有。
该来的还是会来,在1999年,AMD宣布了x86-64架构。其实 现方式与之前的80386思路一致,继续对IA-32扩展,增加64位通用寄存器、证书预算单元和逻辑操作,支持64位虚地址;向前兼容ia-32。 2003年第一款x86-64处理器发布,AMD Operon。同时AMD也将x86-64正式命名为AMD64。这下Intel彻底2B了(原因后面说),以前都是AMD小弟追随者Intel大哥的脚 步,如今AMD先实现了64位民用桌面级CPU。其实Intel也有其64位计划,在2004年的IDF上,Intel承认其64 位计划,命名为ia-32e,即ia-32 extension,之后又改成EM64T,Extended Memory 64 Technology,最终命名为Intel64。 实际上EM64T与AMD64几乎相同。早期EM64T不兼容AMD64的少量指令,但是由于AMD在64位技术中的领先地位,Intel2005年不得 不宣布将完全兼容AMD64。所以现在装的64位版本操作系统从没有说是面向Intel还是AMD的。不过在称谓上,大多数厂商还是使用 x86-64(x86_64,或者就是x64)来称呼此架构,从而保持中立。
“i386“和”i486″作为Intel 80386和80486处理器的别名是比较显然的。由于不能使用数字作为注册商标,而且也需要一个正式的名称命名,从586开始就变为Pentium了, 这时候i586就作为了最原始Pentium的微处理架构“P5”的别名,同样的i686对P6(Pentium Pro使用),i786对应P68,或NetBurst架构。
在我看来,在软件包的命名上使用“i某86”时应该是说适用于使用这一代微架构的CPU。但微架构是硬件上事,因此还是在说明适用对应CPU使用的 指令集。比如,i386对应IA-32,并且由于兼容性肯定适用于i486~i686;i686不仅适用Pentium Pro,也适用K7架构的Athlon。
前文提到Intel在AMD推出民用64位技术后很被动。其实Intel也有64位x86 CPU的计划,但是由于对于这个市场的不重视,认为需求不足,一直不见面世。而在对64位需求更加强劲的企业服务器和高性能计算市场上,1994年HP就 和 Intel合作开始开发一款与x86架构完全没关系的全新的IA-64架构。显然IA-64不兼容x86-64更别说IA32,IA64天生就是64位,基于显式并行指令运算(EPIC)。 2001年第一款IA-64架构的处理器Itanium安腾发布。可见,IA-64跟IA-32在实现上没有什么关系,跟x86-64也是完全并行的两种 架构,x86架构的Intel的Xeon就是Intel Itanium的竞争对手之一。后来Intel把IA-64也干脆改称为Intel Itanium架构。

AMD64和i386的区别相关推荐

  1. AMD64 和 i386

    原文链接:AMD64和i386的区别 - 织猫 - 博客园 (cnblogs.com)原文作者:lngrid ln grid 原文链接:https://www.cnblogs.com/hongrunh ...

  2. amd64 与 ia64的区别

    最近在看<构建高可用linux服务器>基本中有一章关于FreeBSD的内容看完以后准备下载安装做做实验,熟练一下FreeBSD与linux之间的不同 到了FreeBSD的官网(http:/ ...

  3. [转] x86、i386、amd64、ia64的区别

    说明:近日在项目中遇到了这个问题,给自己做个备忘. 转自:http://www.361way.com/cpuinfo/1510.html 原文: x86或80x86是英特尔Intel首先开发制造的一种 ...

  4. 【图书资料】x86、i386、amd64、ia64的区别

    x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称.该系列较早期的处理器名称是以数字来表示,并以"86"作为结尾,包括Intel 8086.80186.8 ...

  5. 深度 amd64和i386 区别_建众早上好丨社群营销如何深度互动?

    今天是<建众早上好>陪伴你的第388天Good morning!I'm Tony!之前我们已经打底了很多营销知识,接下来我们一起来探讨怎么做社群营销. 今天我们聊聊如何通过发起关于小区的话 ...

  6. x86_64(intel64、amd64)和ARM64的区别以及发展

    文章目录 区别 引用 区别 ARM64架构 ARM 公司研发的,用的是精简指令集(追求节能,低功耗).通常用于手机.平板等CPU,目前笔记本电脑也会采用ARM64构架的CPU,比如mac m1就是ar ...

  7. AMD64与IA64的区别

    其实很多人从字面上,都以为AMD64就是针对AMD CPU的,IA64是针对INTEL CPU,其实是错的,我最初也是这样认为,其实不然: 你在市面上买的到的intel 64位 CPU都属于amd64 ...

  8. D盘里多了amd64和i386两个文件夹,删不掉 怎么办

    到文件夹选项里的"使用简单文件共享"勾去掉,再看这个文件夹属性,把自己的用户名加到权限里面,然后选择为全部允许,就可以删除了.然后再把勾勾上就OK了.

  9. linux i386 amd64,i386下载与amd64的区别?

    问题描述 标准i386下载与Ubuntu 11.04的amd64下载有什么区别?我目前在amd机器上运行i386,而我的系统是否会使用amd64下载更好? (我的机器运行的是Windows 7 64位 ...

最新文章

  1. TCP/UDP对比总结
  2. 仿苹果涂鸦软件_这些iPhone自带软件,学会一个少装十几个APP,16G手机也够用
  3. C++11 tuple的使用
  4. 请画出一个抓虫系统的架构图并说明你的爬虫需要如何优化来提升性能
  5. AI人工智能服务器安装说明书,AI人工智能电脑配置及服务器双显卡的安装总结...
  6. WPF实现截图功能——WPF制作文字OCR软件(三)
  7. c语言打印long double,C/C++printf输出int、long、longlong、double、longdouble、string等
  8. dubbo-admin的下载与安装
  9. 基于安卓的掌上二手图书交易app
  10. android 自定义文件夹管理器
  11. 如何解决“Component ‘MSCOMCTLOCX‘ or one of its dependencies .....“
  12. 致远oa读取服务器信息失败,致远OA A8V5常见问题集
  13. WITH GRANT OPTION
  14. 深度至尊GHOST_XPSP3快速装机专业版V8.0
  15. 个人作品展示(开源)
  16. wps可以用来学计算机考试吗,计算机wps和ms哪个简单?计算机一级office考试技巧有什么?...
  17. 有线网络(网关等)和无线网络通信(蓝牙跳频通信等)讲解
  18. wordpress谷歌字体_如何在WordPress帖子编辑器中添加Google字体
  19. studioone机架效果模板_贾爽的分享-贾爽:带你认识StudioOne机架自带的两个混响效果器!...
  20. 【Linux】Linux文件之/etc/fstab

热门文章

  1. Tommy Hilfiger在第二届Tommy Hilfiger时尚前沿挑战赛上庆祝更加包容的时尚格局
  2. C语言:计算1/1-1/2+1/3-1/4+1/5.......+1/99-1/100的值
  3. window下查看端口命令
  4. 为什么核电站的核反应堆原料一定要用铀?
  5. Android逆向之旅---爆破资讯类应用「最右」的防抓包策略
  6. vue 前端导出Excel表格(基础版 + 多级标题)纯前端导出
  7. CentOS宝塔挂载新硬盘
  8. 说说如何使用 IKAnalyzer 实现词频统计并排序
  9. 信创云,一朵不妥协的云
  10. 《你也能看得懂的Python算法书》学习笔记(四)