欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

Linux下rpm包x86、i386、i486、i586、i686和x86_64这些后缀含义 有大用

linux 中i386 i686 i486 I586….等等是什么意思(转)

From http://sb123.org/893

代表intel(英特尔)系列的cpu

386 几乎适用于所有的 x86 平台,不论是旧的 pentum 或者是新的 pentum-IV 与 K7 系列的 CPU等等,都可以正常的工作!那个 i 指的是 Intel 兼容的 CPU 的意思,至于 386 不用说,就是 CPU 的等级啦!

i586 就是 586 等级的计算机,那是哪些呢?包括 pentum 第一代 MMX CPU, AMD 的 K5, K6 系列 CPU ( socket 7 插脚 ) 等等的 CPU 都算是这个等级;

i686 在 pentun II 以后的 Intel 系列 CPU ,及 K7 以后等级的 CPU 都属于这个 686 等级!

noarch 就是没有任何硬件等级上的限制。

来自  https://www.cnblogs.com/limei/archive/2011/09/15/2177536.html


Linux下rpm包x86、i386、i486、i586、i686和x86_64这些后缀含义

iamlaosong评:虽然rpm包版本很多,不过目前的新机器都可以使用x86_64版本,而且也应该使用这个版本,除非一些特殊场合,比如为了使用一些老版程序。有些功能没有x86_64版本,那也只好用i386了。现在的发行包,一般也就提供i386和x86_64两个版本,即32位版本和64位版本,有些甚至已经不提供i386版本了。

1、i386、i586、i686与Noarch

i386—几乎所有的X86平台,不论是旧的pentum或者是新的pentum-IV与K7系统CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等级。
i586—就是586等级的计算机,包括pentum第一代MMX CPU,AMD的K5,K6系统CPU(socket7插脚)等CPU都是这个等级。
i686—pentum 2 以后的Intel系统CPU及K7以后等级的CPU都属于这个686等级。
Noarch—代表跟硬件体系结构无关。不管是 x86、PowerPC,Sparc 或者 Alpha 系统。

2、对后缀*.i386.rpm及*.i686.rpm的说明

现在可以直接安装的rpm软件包有这么几种(后缀):*.i386.rpm,*.i486.rpm,*.i586.rpm,*.i686.rpm,这是与CPU的指令集有关.因为intel的cpu经过这么久的发展,不断的更新,产生从8086,8088,80286,80386,80486,奔腾(586),奔腾二代(686),奔腾三代(686)...cpu的每次换代,都增加了一些新的指令集,但都向后兼容。而这些软件包为了能发挥好cpu的全部性能,就加入cpu相对应能指行的指令。因此就产生了各种不同的软件包。所以,i686的软件包能在奔腾二代以上的cpu上执行,但基本不能在此之先的cpu如486上执行。而i386的软件包既可在i386的电脑上执行,也可在后面所有的cpu上执行(如奔三,但不能发挥cpu的最佳性能。) 还有AMD的系统,现在也有一种软件包:*.athlon.rpm,这种装在AMD系统上更能发挥好AMD的cpu的性能。还有一种:*.noarch.rpm这个与包可以在各个不同的cpu上使用。
一般来讲,在我的电脑脑上从后缀*.i386.rpm一直到*.i686.rpm都可安装。(没有谁用奔腾二代以下的cpu吧?)
还有一种类型的软件包是后缀*.src.rpm 这类软件包是源程序包,不能直接安装运行的,先要通过编译。在编译时会根据cpu的类型来产生相应后缀的软件包。(不然你找台486的电脑编译程序比较一下)还有,编译内核也是如此。
据许多资料介绍,在一般情况下,同样是在i686的电脑上执行i386与i686的软件在性能上基本没有大的区别。

3、rpm的i386、i586和i686等不同版本有什么不同?

有的rpm有分i386、i586和i686等不同版本,如:
  abc-1.2.3-4.i386.rpm
  abc-1.2.3-4.i586.rpm
  abc-1.2.3-4.i686.rpm
  它们有什么不同呢?
  这里的i386、i586、i686指的是适用于intel i386、 i586、i686 兼容指令集的微处理器。一般来说,等级愈高的机器可接受较低等级的rpm文件。你可以透过/proc/cpuinfo这个档案查询你的CPU等级。

4、计算机硬件类型i686什么意思 还有硬盘的接口类型,什么是接口?

i686指的是Pentium Pro以及此后的Intel IA32 CPU,也就是平常我们所说的P6系列处理器。i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持.与cpu的指令集有关.I代表与intel的指令集兼容,后面的数字是指cpu的分类。
i386 : Intel 386 ( 老的386机器,也泛指IA32体系的CPU)
i486 : Intel 486
i586 : Intel 586 ( Pentium ,K6 级别CPU )
i686 : Intel 686 ( Pentium II, Pentium III , Pentim 4, K7 级别CPU )

硬盘接口是硬盘与主机系统间的连接部件,作用是在硬盘缓存和主机内存之间传输数据。不同的硬盘接口决定着硬盘与计算机之间的连接速度,在整个系统中,硬盘接口的优劣直接影响着程序运行快慢和系统性能好坏。硬盘接口分为IDE、SATA、SCSI和光纤通道四种

5、linux发行版中的i386/i686/x86-64/有什么区别?

i386 适用于intel和AMD所有32位的cpu以及via采用x86架构的32的cpu。intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列以及centrino P-M,Core duo 等。

x86_64 适用于intel的Core 2 Duo, Centrino Core 2 Duo,Xeon 和AMD Athlon64/x2, Sempron64/x2, Duron64等采用x86架构的64位cpu。

i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持。

6、x86与x86-64有什么区别?

x86:   一般意义上的32位Intel处理器

x86_64:   一般意义上的64位Intel处理器


来自  https://blog.csdn.net/iamlaosong/article/details/50114993


i386、i486、i586、i686、x86_64含义区别

 Linux  sxdgy   2056℃

虽然rpm包版本很多,不过目前的新机器都可以使用x86_64版本,而且也应该使用这个版本,除非一些特殊场合,比如一些x86_64版里没有老版本某些功能,那也只好用i386了。现在的发行包,一般也就提供i386和x86_64两个版本,即32位版本和64位版本,有些甚至已经不提供i386版本了。

1.CPU架构

  • i386:几乎所有的X86平台,不论是旧的pentum或者是新的pentum-IV与K7系统CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等级。

  • i486:是Intel公司九十年代初期的一款CISC架构的x86 CPU。

  • i586:就是586等级的计算机,包括pentum第一代MMX CPU,AMD的K5,K6系统CPU(socket7插脚)等都是这个等级。

  • i686:pentum 2 以后的Intel CPU及K7以后等级的CPU都属于这个686等级。

  • X86_64:可在同一时间内处理64位的整数运算,并兼容X86-32架构。

  • Noarch:代表跟硬件体系结构无关。不管是 x86、PowerPC,Sparc 或者 Alpha 系统。

2.RPM包

  • *.i386.rpm、*.i486.rpm、*.i586.rpm、*.i686.rpm,*.X86_64.rpm,这是与CPU的指令集有关。因为intel的cpu经过这么久的发展,不断的更新,每次换代都增加了一些新的指令集,但都向后兼容。而这些软件包为了能发挥好cpu的全部性能,就加入cpu相对应能指行的指令。因此就产生了各种不同的软件包。同样软件包也是向后兼容,i686的软件包在X86_64上的cpu上执行(但不能发挥cpu的最佳性能),但不能在此之先的cpu如486上执行。

  • *.athlon.rpm:针对AMD的平台的软件包,这种装在AMD系统上更能发挥好AMD的cpu的性能。

  • *.noarch.rpm:这种包可以在各个不同的cpu上使用。

  • *.src.rpm:这类软件包是源程序包,不能直接安装运行的,先要通过编译。在编译时会根据cpu的类型来产生相应后缀的软件包。

  • *devel*.rpm:这类软件包代表开发包。

  • *.el*.rpm:代表适用RHEL/CentOS的哪个版本。

3.linux发行版

  • i386 适用于intel和AMD所有32位的cpu以及via采用x86架构的32的cpu。intel平台包括8086,80286,80386,80486,奔腾系列(1.2.3.4)、赛扬系列,Pentium D系列以及centrino P-M,Core duo 等。

  • i686 只是i386的一个子集,支持的cpu从Pentium 2 (686)开始,之前的型号不支持。

  • x86_64 适用于intel的Core 2 Duo, Centrino Core 2 Duo,Xeon 和AMD Athlon64/x2, Sempron64/x2, Duron64等采用x86架构的64位cpu。

转载请注明:零五博客 » i386、i486、i586、i686、x86_64含义区别

来自 http://www.05bk.com/209.html

普通分类: