`
desert3
  • 浏览: 2158563 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

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

 
阅读更多
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
输出结果如下:
System Type:               x64-based PC
Processor(s):              1 Processor(s) Installed.
                           [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
  • 大小: 5.3 KB
分享到:
评论

相关推荐

    Oracle11g安装全依赖i386,i686,x86_64位rpm包

    Linux系统安装Oracle 11g 最全的依赖包,i386,i686,x86_64位全部包括,只有想不到,没有找不到。 libio.i686 glibc.i686 compat-libstdc++-33.i686 libaio-devel.i686 libgcc.i686 libstdc++.i686 unixODBC.i686 ...

    linux最全的需要oracle11g的rpm包,包括i686和x86_64版本

    最全的需要oracle11g的rpm包,包括i686和x86_64版本 binutils-2.20.51.0.2-5.11.el6 (x86_64) compat-libcap1-1.10-1 (x86_64) compat-libstdc++-33-3.2.3-69.el6 (x86_64) compat-libstdc++-33-3.2.3-69.el6.i686 ...

    LibreOffice_6.1.6_Linux_x86-64_rpm_langpack_zh-CN

    LibreOffice是一款开源的办公软件套件,与微软Office类似,但完全免费并支持多种操作系统,包括Windows、Mac OS X以及Linux。标题"LibreOffice_6.1.6_Linux_x86-64_rpm_langpack_zh-CN"指的是LibreOffice的6.1.6版本...

    LibreOffice_7.0.1_Linux_x86-64_rpm.tar.gz

    这个名为"LibreOffice_7.0.1_Linux_x86-64_rpm.tar.gz"的文件是LibreOffice的7.0.1版本,专为Linux操作系统设计的64位版本。它采用RPM(Red Hat Package Manager)包格式,是Linux发行版如Fedora、CentOS等常用的...

    libaio-0.3.105-2.x86_64.rpm

    64位centos按装下按装64位oracle时,centos系统缺少的rpm包,附件内存放着以下rpm按装包: libaio-0.3.105-2.x86_64.rpm libaio-devel-0.3.105-2.i386.rpm libaio-devel-0.3.105-2.x86_64.rpm libaio-devel-0.3.106-...

    linux x64 centos zlib、glibc el6.x86_64 rpm安装

    glibc-2.12-1.209.el6.x86_64.rpm glibc-common-2.12-1.209.el6.x86_64.rpm glibc-headers-2.12-1.209.el6.x86_64.rpm glibc-devel-2.12-1.209.el6.x86_64.rpm nscd-2.12-1.209.el6.x86_64.rpm tzdata-2016j-1.el6....

    JLink_Windows_V784f_x86_64(1).exe

    JLink_Windows_V784f_x86_64(1).exe

    Apache_OpenOffice_4.1.13_Linux_x86-64_install-rpm_zh-CN.tar.gz

    Apache_OpenOffice_4.1.13_Linux_x86-64_install-rpm_zh-CN.tar.gz

    LibreOffice_6.1.6_Linux_x86-64_rpm.tar.gz

    LibreOffice是一款开源的办公软件套件,与微软Office类似,但完全免费并支持多种操作系统,包括Windows、Mac OS X和Linux。在这个特定的压缩包"LibreOffice_6.1.6_Linux_x86-64_rpm.tar.gz"中,我们看到的是针对...

    LibreOffice_7.0.6_Linux_x86-64_rpm.zip

    提供的压缩包文件"LibreOffice_7.0.6_Linux_x86-64_rpm.zip"包含了适用于64位Linux系统的RPM安装包。 LibreOffice 7.0.6是该软件的一个稳定版本,它提供了全面的办公功能,包括文字处理(Writer)、电子表格(Calc...

    Linux Centos7.6.1810(x86-64)操作系统安装gcc4.8.5所需要的rpm包

    Linux Centos7.6.1810(x86_64)操作系统安装gcc4.8.5所需要的rpm包。实际生产环境大多数情况下是不允许连接网络的,所以操作过程中往往需要离线安装,而操作系统版本不一致安装gcc所需要的依赖包差异较大,该资源为...

    telnet-0.17-64.el7.x86_64.rpm

    标题“telnet-0.17-64.el7.x86_64.rpm”指出这是一个针对CentOS7和RHEL7操作系统的telnet客户端安装包。telnet是一种古老的网络协议,它允许用户通过终端仿真远程登录到另一台支持telnet服务的设备,进行命令行交互...

    Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN.tar.rar

    Apache OpenOffice的核心特点在于其跨平台性,能够在Windows、Linux和Mac OS X等多种操作系统上运行,这使得用户能够在不同环境下保持一致的工作体验。4.1.7版本的发布旨在修复已知问题,提升性能,增强稳定性,确保...

    Apache_OpenOffice_4.1.7_Linux_x86-64_install-rpm_zh-CN正确版.tar.gz

    2. **Linux x86-64**: 这表明该安装包是为64位(AMD64或x86_64)架构的Linux操作系统设计的。这意味着它不适用于32位系统,只适合在64位处理器上运行的Linux发行版。 3. **RPM包**: RPM是Red Hat Package Manager的...

    linux rpm 安装文件

    linux rpm 安装文件 bzip2-devel-1.0.6-26.el8.x86_64.rpm cpp-8.3.1-4.5.el8.x86_64.rpm elfutils-libelf-devel-0.176-5.el8.x86_64.rpm expat-devel-2.2.5-3.el8.x86_64.rpm fontconfig-devel-2.13.1-3.el8....

    JLink-Windows安装包集合

    包含多个版本jLink——JLink_Windows_V644a、JLink_Windows_V762_i386、JLink_Windows_V762_x86_64、JLink_Windows_V796_i386、JLink_Windows_V796_x86_64、JLink_Windows_V796h_x86_64

    oracle-instantclient-12.2.0.1.0-1.x86_64 rpm包

    oracle-instantclient11.2-basic-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-basiclite-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-devel-11.2.0.4.0-1.x86_64.rpm oracle-instantclient11.2-jdbc-...

    gcc_4.1.2_x86_64

    cpp-4.1.2-48.el5.x86_64.rpm gcc-4.1.2-48.el5.x86_64.rpm gcc-c++-4.1.2-48.el5.x86_64.rpm glibc-2.5-49.x86_64.rpm glibc-common-2.5-49.x86_64.rpm glibc-devel-2.5-49.x86_64.rpm glibc-headers-2.5-49.x86_64...

    glibc-2.7-2.i386.rpm和glibc-common-2.7-2.i386 .rpm和glibc-2.7-2.x86_64.rpm

    3. **glibc-2.7-2.x86_64.rpm**:这个RPM包是针对64位(x86_64)架构的Glibc 2.7版本,与32位版本相同,提供了C语言库的实现和与操作系统交互的函数,但专为64位系统优化。64位系统能够处理更大的地址空间和更高的...

    gcc.tar(gcc-4.8.5-39.el7.x86_64.rpm)

    gcc-4.8.5-39.el7.x86_64.rpm cpp-4.8.5-39.el7.x86_64.rpm gcc-c++-4.8.5-39.el7.x86_64.rpm gcc-gfortran-4.8.5-39.el7.x86_64.rpm libgcc-4.8.5-39.el7.x86_64.rpm libgfortran-4.8.5-39.el7.x86_64.rpm ...

Global site tag (gtag.js) - Google Analytics