Ubuntu镜像文件中的i386就是 intel 的 x86 架构的 i386 级别的 CPU 指令集的程序。

对应的是 amd64 ,也就是 amd 扩展的 x86 的 64 位指令集。
还有 ppc 很常见,这个是 IBM 的 Power CPU 架构的指令集。
Intel曾用8086、80286、80386等作为其PC用CPU的型号表示法,x86指Intel制造的普通CPU(提出x86这个表示法时,个人电脑上以32位Intel的CPU为主),x64是x86_64的缩写,指x86基础上的改进版(加入64位地址扩展等性能),而纯64位计算机架构用IA64表示,32位兼容的64位架构用amd64表示(AMD是这一架构的主要生产商)。由于Intel起步较早,影响较大,有时也把amd64架构的CPU称为x86_64架构。
x86 程序可以被 amd64 的 CPU 运行,但会工作在兼容模式,也就是运行在 32 位系统上,那么这个 CPU 就没办法同时提供 64 位的支持。装 64 位系统,CPU 就运行在 64 位模式,理论上无法提供 32 位支持,不过现在系统有个办法通过系统内核提供两套指令集的支持功能,但这回导致需要两套系统库来提供功能支持。Intel 的 EM64T 其实就是 Intel 版的 amd64 指令集,他们互相兼容。另外,i386 之后还有 i486 i586 i686 ,版本越高,支持的 CPU 特性就越多,不过对于一般用户来说,保证内核是机器 CPU 支持的最高版本就可以了。但注意 CPU 支持的 ix86 架构,现在的 CPU 基本都是 i686 的,不过有些老机器有可能是 i586 的,比如 Pentium MMX ,AMD 的 K6-2、K6-3 。安装 ubuntu 不用考虑 x86 的问题,只需要选择 32 位还是 64 位就可以了,也就是你选择 i386 还是选择 amd64 。安装程序会搞定内核架构和功能问题。

参考:http://zhidao.baidu.com/

i386、amd64、i686...相关推荐

  1. 如何使用docker desktop 下载x86、amd64、arm64 镜像?

    如何使用docker desktop 下载x86.amd64.arm64 镜像? 环境 修改配置 重启docker后下载镜像 验证镜像架构 环境 修改配置 官网地址,开启 Docker CLI 的实验 ...

  2. i386、i686、IA-32、x86-64、AMD64、EM64T、IA-64

    作者:李响 链接:http://www.zhihu.com/question/19573226/answer/14267936 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注 ...

  3. x86、i386、IA-32、amd64、x64、x86-64、IA-64的区别

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

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

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

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

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

  6. IA-32、IA-64、AMD64、intel64、x86、x86-64、x64等等关于CPU本身的区别

    IA32.x86 IA-32为Intel Architecture 32bit简称,即英特尔32位体系架构,在英特尔公司1985年推出的80386微处理器中首先采用.通常也被称为i386.x86-32 ...

  7. x86-64、amd64、arm、aarch64 都是些什么?

    参考 X86和X86_64和AMD64的由来 关于x86.x86_64.x64.amd64和arm64.aarch64 下载软件时的amd64.x86.x86-64是什么,该怎么选? 简述 架构 指令 ...

  8. MSVC编译器的选择x86、amd64_x86、amd64、x86_amd64

    一.安装完VS2019后,在Qt Creator编译器配置中,会出现以下选项 二.各项意义如下 x86:编译器为x86版本,输出文件为x86. amd64_x86:编译器为amd64版本,输出文件为x ...

  9. x86、amd64、x86-64、x64以及ia64的基本概念

    X86 x86是一个指令集,是刚有个人电脑时候的什么8086,286,386的那个兼容的指令集. x86-64 x86-64有时会简称为"x64",是64位微处理器架构及其相应指令 ...

最新文章

  1. 人脸检测对齐--Joint Cascade Face Detection and Alignment
  2. CV之Hog+HamMingDistance:基于Hog提取和汉明距离对比的应用—图像相似度对比之for循环将多个成对图片依次对比并输出相似度
  3. struts2 集成webservice 的方法
  4. Delphi中JSon SuperObject 使用:数据集与JSON对象互转
  5. html4基础,HTML 基础 4
  6. 1108. IP 地址无效化
  7. Python3.7.3安装(Ubuntu16.04)
  8. 高质量C++编程指南
  9. 【jmx】java jmx 获取 kafka topic的logStart LogEnd信息
  10. prim算法_最小生成树(Kruskal和Prim算法)
  11. 解决WEB页面上焦点控制一法
  12. 我把Ubuntu 10.10放进了自己的口袋
  13. RocketMQ(十四)RocketMQ消息重试机制
  14. php tp5 plugins,thinkphp5(tp5)使用cli模式运行
  15. HttpModule 与 Globle.asax
  16. 建筑标准何其之多,python爬虫半天全梭
  17. Ubuntu16.04下fctix无法切换中英文输入法
  18. gbase xdm管理控制台说明
  19. C++核心准则R.33: 表达函数会重置widget时,使用unique_ptr(widget)​作参数
  20. ESP8266学习——Flash

热门文章

  1. 【瑞云知道】-5款广受欢迎的渲染软件
  2. 二极管专题:二极管种类及其作用
  3. JavaWeb · Servlet 问卷调查填写与统计 (MySQL协同)
  4. selenium爬虫如何绕过反爬,看这一篇文章就足够了
  5. 蓝桥杯:算法很美 笔记 3.查找和排序(Python实现)
  6. 腾讯云视频直播sdk开发攻略
  7. 看看《速度与激情 8》中使用的尖端黑客技术都有哪些?
  8. 一个项目流程(前后端联调)
  9. JavaScript中的图片处理与合成(四) 1
  10. 前端界面设计流程与原则