该下载i386.rpm还是i686.rpm?

    现在可以直接安装的rpm软件包有这么几种:*.386.rpm,*.486.rpm,*.586.rpm,*.686.rpm,一般而言,所有X86的处理器都能执行386的指令集。80486处理器那当然需要486的优化;Pentium就是586;PentiumPro(P6)之后的统称为686,它包含了PentiumPro、PentiumⅡ、PentiumⅢ、P4。这里的i386、i586、i686指的是适用于Intel i386、i586、i686兼容指令集的微处理器。cpu的每次换代,都增加了一些新的指令集,但都向后兼容。而这些软件包为了能发挥好cpu的全部性能,就加入cpu相对应能指行的指令。因此就产生了各种不同的软件包。所以,i686的软件包能在奔腾二代以上的cpu上执行,但基本不能在此之先的cpu如486上执行。而i386的软件包既可在i386的电脑上执行,也可在后面所有的cpu上执行(如奔三,但不能发挥cpu的最佳性能。)

    还有一种类型的软件包是后缀*.src.rpm 这类软件包是源程序包,不能直接安装运行的,先要通过编译。在编译时会根据cpu的类型来产生相应后缀的软件包。还有,编译内核也是如此。在一般情况下,同样是在i686的电脑上执行i386与i686的软件在性能上基本没有大的区别。

你可能感兴趣的:(优化,X86)