x86,I386,i686, x86_64, x64,amd64、Windows Linux AIX下查看CPU位数和操作系统位数、rpm包名...

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

[b]CentOS官网中的不同版本ISO文件:[/b]
CentOS-6.3-i386-minimal.iso
CentOS-6.3-x86_64-minimal.iso
[color=red]这里的i386和x86_64指的是CPU(中央处理器)的指令集,而不是操作系统的位数(32位、64位)![/color]
如果下载的iso文件版本不正确,那么会报如下错误:
[img]http://dl.iteye.com/upload/attachment/0073/0235/3b6cea35-9f53-3121-a9f8-87a9f90d6965.png[/img]
x86也是指IA32(32 bits Intel Architecture)构架CPU,也就是说[color=blue]cpu是32位的,只能安装32位的os了;而x86-64或者IA-64是说cpu支持64位,即可以安装32位的os,也可以安装64位的os,跑64位的应用[/color]
[color=blue]下载rpm文件时,文件名上带的描述部分指的也是CPU的架构[/color]

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

[b]“x86-64”[/b],有时会简称为“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”的缩写。

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


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

[b]Windows下查看操作系统位数和CPU硬件架构:[/b]在cmd下使用命令systeminfo
输出结果如下:
System Type:               x64-based PC
Processor(s): 1 Processor(s) Installed.
[01]: Intel64 Family 6 Model 42 Stepping 7 GenuineIntel ~2697 Mhz

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


[b]AIX下查看操作系统位数:[/b]bootinfo -K 返回值 64
[b]AIX下查看CPU硬件架构:[/b]bootinfo -y 返回值 64
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值