本文主要介绍64, 32、i386,在Linux RPM包i586、noarch名词。本文重点讨论这些名词的含义,并需要朋友们参考。





Linux RPM包名称中通常有什么64, 32,i386,i586,noarch等等,让人头晕,不知道哪个是合适的。第一个是这些概念清楚。

64位,32点是操作系统。
操作系统只是硬件和应用软件之间的一个平台。
32位操作系统是为32位CPU设计的。
64位操作系统是为64位CPU设计的。
32位处理器和64位处理器都是乘以8,它代表了处理器在时钟周期内处理的二进制代码的数目,32位处理器的每个时钟周期处理32位数据,即4字节,64位处理器处理64位数据,即8字节。
2的平方= 32在4G,显然,CPU的32位只有4G的内存寻址空间,对于一些服务器、存储器的内存是远远不够的。内存寻址空间为64位的CPU是2的平方= 64 120gb。
使用命令文件 / sbin /初始化或getconf long_bit看它是否是32或64。

i386:几乎任何x86平台,无论老的或新的pentum pentum IV和K7系统CPU,可以正常工作,我指的是英特尔兼容的CPU,CPU和386级。
i586:是586班的电脑,包括pentum第一代MMX处理器,AMD K5,K6系统CPU(socket7引脚)和其它的CPU都是这个水平。
在i686英特尔系统的CPU和K7 CPU:pentum 2属于这686级。
的noarch:代表无关的硬件结构。无论是x86,PowerPC、SPARC或α系统。