Linux下rpm包x86i386i486i586i686和x86_64 后缀含义

Posted bcbobo21cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下rpm包x86i386i486i586i686和x86_64 后缀含义相关的知识,希望对你有一定的参考价值。

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

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 系统。

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等级。

计算机硬件类型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和光纤通道四种;

x86与x86-64有什么区别?
x86:   一般意义上的32位Intel处理器
x86_64:   一般意义上的64位Intel处理器

以上是关于Linux下rpm包x86i386i486i586i686和x86_64 后缀含义的主要内容,如果未能解决你的问题,请参考以下文章

linux如何安装rpm包?

linux下正确卸载rpm包

linux下mysql5.6 rpm包安装

linux如何安装rpm包?

linux无网络情况下安装rpm包

linux 下使用 rpm 安装 jdk 步骤