a2ps-4.13b-57.2.el5.i386.rpm 
每一个rpm包的名称都由”-“和”.”分成了若干部分。就拿 a2ps-4.13b-57.2.el5.i386.rpm 这个包来解释一下,a2ps 为包名;4.13b则为版本信息Version;57.2.el5为发布版本号(同一版本的软件包有很多准对不同平台的发布号Release);i386为运行平台。其中运行平台常见的有i386,
i586, i686, x86_64 ,需要你注意的是cpu目前是分32位和64位的,i386,i586和i686都为32位平台,x86_64则代表为64位的平台。另外有些rpm包并没有写具体的平台而是noarch,这代表这个rpm包没有硬件平台限制。例如
alacarte-0.10.0-1.fc6.noarch.rpm 。 

CentOS官网中的不同版本ISO文件: 
CentOS-6.3-i386-minimal.iso 
CentOS-6.3-x86_64-minimal.iso 
这里的i386和x86_64指的是CPU(中央处理器)的指令集,而不是操作系统的位数(32位、64位)! 
如果下载的iso文件版本不正确,那么会报如下错误: 
 
x86也是指IA32(32 bits Intel Architecture)构架CPU,也就是说cpu是32位的,只能安装32位的os了;而x86-64或者IA-64是说cpu支持64位,即可以安装32位的os,也可以安装64位的os,跑64位的应用 
下载rpm文件时,文件名上带的描述部分指的也是CPU的架构 

x86或80x86是英特爾首先开发制造的一种微处理器体系结构的泛称。 
該系列較早期的處理器名稱是以數字來表示,並以“86”作為結尾,包括Intel 8086、80186、80286、80386以及80486,因此其架構被稱為“x86”。由於數字並不能作為註冊商標,因此Intel及其競爭者均在新一代處理器使用可註冊的名稱,如Pentium。現時英特爾把x86-32稱為IA-32,全名為“Intel
Architecture, 32-bit”;不過,由於x86包括16位元的處理器,這樣的命名也出現麻煩。 

“x86-64”,有时会简称为“x64”,是64位微处理器架构及其相应指令集的一种,也是Intel x86架构的延伸产品。“x86-64”1999由AMD设计,AMD 首次公开 64 位集以扩充给
IA-32,称为 x86-64(后来改名为 AMD64)。 其后也为Intel所采用,现时英特尔称之为“Intel64”. 
由于AMD64和Intel64基本上一致,很多软硬件产品都使用一种不倾向任何一方的词汇来表明它们对两种架构的同时兼容。出于这个目的,AMD对这种CPU架构的原始称呼——“x86-64”被不时地使用,还有变体“x86_64”。其他公司如微软和Sun在营销资料中使用“x64”作为对 “x86-64”的缩写。 

维基百科上i386重定向到Intel 80386 
现在所有的intel 32位体系(包括AMD等兼容CPU)都叫i386体系,包括P4。i686仍然属于i386体系,不过对CPU(相对于386)的特性作了指令优化。 GNU/Linux分为i386、alpha、PowerPC、Sun等各个不同版本,所有从Intel386-P4都用i386版本,但i386版本中
有几个内核(i386,i486,i586,i686),安装时安装程序检测到你得CPU级别后,自动为你安装相应内核。 

Linux下查看操作系统位数:getconf LONG_BIT    返回值 64 
Linux下查看CPU硬件架构:arch 
在Linux中使用命令arch可以初步查看出当前系统所识别出来的机器CPU类型,如"i386", "i486","i586", "alpha", "sparc", "arm", "m68k","mips","ppc","ia64","x86_64"等;ia64和x86_64就说明这台机器是64位的; 

Windows下查看操作系统位数和CPU硬件架构:在cmd下使用命令systeminfo 
输出结果如下: 

  1. System Type:               x64-based PC
  2. Processor(s):              1 Processor(s) Installed.
  3. [01]: Intel64 Family 6 Model 42 Stepping 7 GenuineIntel ~2697 Mhz

Processor(s)/处理器 的值中可以看出CPU的位数 
System Type/系统类型中可以看出操作系统位数 

AIX下查看操作系统位数:bootinfo -K   返回值 64 
AIX下查看CPU硬件架构:bootinfo -y    返回值 64 

最新文章

  1. Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
  2. RBAC用户权限管理数据库设计
  3. iOS下控件坐标的转换方法
  4. 关于treeview手动添加的方法
  5. ExtJs 4: How To Add Grid Cell Tooltip
  6. 查询grep结果的前后n行
  7. Cocoapods在OS X Yosemite上升级时 报错的解决方法
  8. php5.6在yum下安装redis
  9. The container 'Maven Dependencies' references non existing library '
  10. 理解存储引擎MyISAM与InnoDB
  11. 关闭图形界面下普通用户关机重启命令- 7.x - CentOS
  12. k-vim安装及The ycmd server SHUT DOWN (restart with ':YcmRestartServer')这种错误的解决方法
  13. NDK toolchain对应ABI
  14. eclips环境下开发spring boot项目,application.properties配置文件下中文乱码解决方案
  15. 树莓派中编译OpenCV3.4.1和OpenCvSharp
  16. @WebService @WebMethod 详解
  17. LeetCode 新题: Find Minimum in Rotated Sorted Array II 解题报告-二分法模板解法
  18. java学习笔记—第三方操作数据库包专门接收DataSource-dbutils (30)
  19. Java将数据写进excel
  20. ios野指针的3种常见情况

热门文章

  1. 更改DHCP服务器默认日志存储位置
  2. 牛客1024B 石头游戏
  3. java 库存管理
  4. callbag js callback 标准-支持轻量级观测以及迭代
  5. 《RabbitMQ 实战》读书笔记
  6. php在Linux下的相对路径问题
  7. 因在缓存对象中增加字段,而导致Redis中取出缓存转化成Java对象时出现反序列化失败的问题
  8. MySQL 自动插入、更新时间戳
  9. Linux安装问题解决
  10. Spring Boot-IntelliJ IDEA搭建SpringBoot