Linux下rpm包x86、i386、i486、i586、i686和x86_64 后缀含义
雖然rpm包版本很多,不過目前的新機器都可以使用x86_64版本,而且也應該使用這個版本,除非一些特殊場合,比如為了使用一些老版程序。有些功能沒有x86_64版本,那也只好用i386了?,F(xiàn)在的發(fā)行包,一般也就提供i386和x86_64兩個版本,即32位版本和64位版本,有些甚至已經(jīng)不提供i386版本了。
i386、i586、i686與Noarch
i386—幾乎所有的X86平臺,不論是舊的pentum或者是新的pentum-IV與K7系統(tǒng)CPU,都可以正常工作,i指得是Intel兼容的CPU,至于386就是CPU的等級。
i586—就是586等級的計算機,包括pentum第一代MMX CPU,AMD的K5,K6系統(tǒng)CPU(socket7插腳)等CPU都是這個等級。
i686—pentum 2 以后的Intel系統(tǒng)CPU及K7以后等級的CPU都屬于這個686等級。
Noarch—代表跟硬件體系結構無關。不管是 x86、PowerPC,Sparc 或者 Alpha 系統(tǒng)。
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的指令集兼容,后面的數(shù)字是指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 )
硬盤接口是硬盤與主機系統(tǒng)間的連接部件,作用是在硬盤緩存和主機內存之間傳輸數(shù)據(jù)。不同的硬盤接口決定著硬盤與計算機之間的連接速度,在整個系統(tǒng)中,硬盤接口的優(yōu)劣直接影響著程序運行快慢和系統(tǒng)性能好壞。硬盤接口分為IDE、SATA、SCSI和光纖通道四種;
x86與x86-64有什么區(qū)別?
x86: ? 一般意義上的32位Intel處理器
x86_64: ? 一般意義上的64位Intel處理器
總結
以上是生活随笔為你收集整理的Linux下rpm包x86、i386、i486、i586、i686和x86_64 后缀含义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# switch嵌套语法
- 下一篇: MongoDB删除数据