i386、amd64、i686...

来源:互联网 发布:手机怎么绑定淘宝 编辑:程序博客网 时间:2024/05/20 16:32

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/
0 0