`

怎样识别操作系统和CPU是32为的还是64位的(windows+linux+hp)(转)

阅读更多
首先说明一下,64位的CPU可以安装64位的操作系统,也可以安装32位的操作系统;
但是32的CPU只能安装32为的操作系统。

windows版:
使用systeminfo命令查看下列两行就知道操作系统和CPU的位数了

例1:(CPU为:Intel(R) Xeon(TM) CPU 3.06GHz, codenamed "Prestonia")
系统类型:              X86-based PC //操作系统是32位的
处理器:                 安装了2个处理器。
                                   [01]: x86 Family 15 Model 2 Stepping 9 GenuineIntel //是双核的32位CPU
                                   [02]: x86 Family 15 Model 2 Stepping 9 GenuineIntel

例2:(CPU为:Intel(R) Xeon(TM) CPU 3.00GHz, codenamed "Nocona"),intel在Xeon系列的CPU从这开始支持64位;
系统类型:              x64-based PC//操作系统是64位的
处理器:                     安装了4个处理器。
                                 [01]: EM64T Family 15 Model 4 Stepping 1 GenuineIntel ~2993 Mhz//是四核的64位CPU
                               [02]: EM64T Family 15 Model 4 Stepping 1 GenuineIntel ~2993 Mhz//但是这里是EM64T,不是正的64位
                           [03]: EM64T Family 15 Model 4 Stepping 1 GenuineIntel ~2993 Mhz
                               [04]: EM64T Family 15 Model 4 Stepping 1 GenuineIntel ~2993 Mhz

例3:(CPU为:Intel Core 2 Duo E4500, codenamed "Conroe"),这个CPU是支持EM64T指令集的;但是为什么显示的是32位的CPU,难道和BIOS或者操作系统有关;
系统类型:         X86-based PC//操作系统是32位的
处理器:              安装了2个处理器。
                          [01]: x86 Family 6 Model 15 Stepping 13 GenuineIntel ~2199 Mhz//是双核的32位CPU
                              [02]: x86 Family 6 Model 15 Stepping 13 GenuineIntel ~2199 Mhz

例4:(CPU为:Intel Itanium 2, codenamed "Madison"),这是真正的64位CPU
系统类型:              Itanium (TM) -based System//操作系统是64位的
处理器:                     安装了1个处理器。
                                   [01]: ia64 Family 31 Model 1 Stepping 5 GenuineIntel ~1300 Mhz//是单核的64位CPU

linux版:
使用uname命令就行了;
说明:

If multiple options or -a are given, the selected information is printed in this order:

     kernel-name nodename kernel-release kernel-version
     machine processor hardware-platform operating-system

例1:uname -a
Linux localhost.localdomain 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:39:47 EDT 2008 i686 i686 i386 GNU/Linux
这个是在32位的CPU上安装的32位系统

例2:
Linux localhost.localdomain 2.6.18-92.el5 #1 SMP Tue Apr 29 13:16:15 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux
这个是在EM64T的CPU上安装的EM64T的系统

例3:
Linux localhost.localdomain 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:55 EDT 2007 ia64 ia64 ia64 GNU/Linux
这个是在64位的CPU上安装的64位系统,第一个ia64表示的64位系统,第三个ia64表示的是64位的cpu;
如果你想查看CPU的信息的话,使用 cat /proc/cpuinfo命令就好了;

hp版:
使用的命令是machinfo -v

例1:
CPU info:
1 PA-RISC 8800 processor (800 MHz, 64 MB)//CPU的类型
          CPU version 5

          Vendor identification:        Hewlett-Packard
          Processor version info:       0x0000000000000285
          Processor capabilities:       0x00000000000000b2
                  FSTWS, FSTWX, FLDWS, FLDWX generate word tx to I/O space
                  Multimedia halfword shift-and-adds
                  Multimedia halfword adds and subtracts
                  Speculative data prefetch on loads of GR0
          Instruction cache:      64 MB
          Data cache:             64 MB

Memory: 1022 MB (1 GB)

Firmware info:
   Firmware revision: 46.34
   IPMI is supported on this system.
   BMC firmware revision: 3.52

Platform info:
   Model:                  "9000/800/rp3410 "
   Machine ID number:      Z3e12d66e30f9f60a
   Machine serial number: SGH473909C

OS info:
   Nodename: dd
   Release:   HP-UX B.11.31//操作系统版本
   Version:   U (unlimited-user license)
   Machine:   9000/800
   ID Number: 821687818
   vmunix _release_version:
_release_version:

有了CPU类型就可以在hp的官网上查找CPU的位数了;操作系统也是一样的。
有人说可以使用getconf LONG_BIT和getconf WORD_BIT结合判断,或者使用fiel /bin/ls等,我就不多说了。
分享到:
评论

相关推荐

    libsigar-amd64-linux.so以及libsigar-x86-linux.so

    通过使用这些库文件,开发者可以创建跨平台的应用程序,不仅限于Linux,还包括Windows、Mac OS X、Solaris、AIX、HP-UX等多个操作系统。Sigar的设计目标是简化系统监控任务,提供统一的接口,使得开发人员无需关注...

    嵌入式LINUX通信设备中的主流嵌入式操作系统.pdf

    再到当前完整的操作系统环境(包括内核、设备驱动、TCP/IP网络协议栈、文件系统和图形界面),以及各种软件中间件(如标准通信协议、嵌入式数据库)的支持,这些变化为嵌入式Linux的应用提供了坚实的基础。...

    libsigar-amd64-linux.so

    它支持多种操作系统,包括但不限于Linux、Windows、Mac OS X、Solaris、AIX和HP-UX。 libsigar-amd64-linux.so的具体功能: 1. **进程信息**:能够获取系统的进程列表,包括每个进程的ID、父进程ID、用户、状态、...

    hp dl385G7安装Linux 5.4

    在IT领域,服务器硬件与操作系统兼容性的问题是常见的挑战,特别是在使用特定品牌和型号的服务器进行Linux系统的安装时。本文将详细阐述如何在HP DL385 G7服务器上成功安装Linux 5.4内核,解决可能出现的“红屏”...

    HP+DL380+G8操作系统安装手册

    《HP DL380 G8 操作系统安装手册》详细解析 在IT行业中,服务器的稳定运行至关重要,而操作系统作为服务器的核心组成部分,其安装过程必须严谨且精确。本篇文章将聚焦于惠普(HP)的DL380 G8服务器在安装Linux操作...

    aix hp_unix linux常用命令汇总

    本文主要汇总了AIX、HP-UNIX和Linux三个操作系统中的常用命令,并对这些命令进行了详细的解释和使用示例,旨在帮助系统管理员更好地理解和操作这三个平台。 首先,我们关注AIX系统。AIX(Advanced Interactive ...

    Linux操作系统基本知识

    Linux操作系统基本知识主要涵盖以下几个方面: 1. **Linux概述**: Linux是一种开源的操作系统,起源于1991年,由芬兰的林纳斯·托瓦兹(Linus Torvalds)开发。它基于Unix哲学,但不是Unix的直接后代。Linux的...

    Window 下批量管理批量操作万台Linux Solaris Aix HP-Unix Windows 服务器图形管理软件

    Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。 批量执行多台服务器命令,批量修改密码,批量执行服务器脚本,批量上传文件,解放...

    linux、aix等操作系统监控工具nmon

    **NMON:Linux和AIX操作系统的全能监控工具** NMON,全称为 Nigel's Performance Monitor,是由Nigel Griffiths开发的一款强大的系统监控工具,适用于Linux和IBM AIX操作系统。它能够实时显示并记录系统资源使用...

    中文版Linux掌上电脑.pdf

    9. 未来展望:随着科技的进步和用户需求的多样化,Linux操作系统在掌上电脑和嵌入式领域的应用将更加广泛,有望在与Palm OS和Windows CE的竞争中占据更大的市场份额,为用户带来更丰富的功能和更个性化的体验。

    sigar-1.6.4包含X86_X64的dll和so

    标题中的“sigar-1.6.4包含X86_X64的dll和so”指的是一款名为SIGAR(System Information Gatherer and Reporter)的工具包,版本为1.6.4,它包含了适用于X86和X64架构的动态链接库(dll)和共享对象文件(so)。...

    sigar-amd64-winnt

    标题“sigar-amd64-winnt”表明我们正在讨论的是一个针对AMD64架构(也称为x86_64或64位)Windows NT操作系统平台的Sigar库。Sigar,全称System Information Gatherer and Reporter,是一个跨平台的系统度量工具,它...

    linux 排查cpu负载过高异常.docx

    在Linux系统中,CPU负载过高可能会导致系统的性能下降,影响应用程序的正常运行。排查CPU负载过高异常是一项重要的系统维护任务。以下是一套详细的步骤来帮助你定位并解决这个问题。 首先,我们使用`top`命令来找到...

    linux系统管理与服务

    - Linux操作系统主要由两部分组成:Linux内核与其他外围程序(如shell、gnome等)。 - 内核版本格式为`XX.YY.ZZ`,其中`XX`为主版本号,`YY`为次版本号(奇数表示开发版,偶数表示稳定版),`ZZ`表示小版本号。 -...

    HP-MCSG For Linux and HP-UX

    标题中的“HP-MCSG For Linux and HP-UX”指的是HP(Hewlett-Packard)公司的多计算系统管理套件(Multi-Cluster Systems Management),它为Linux和HP-UX操作系统提供了全面的集成管理解决方案。HP-UX是HP开发的一...

Global site tag (gtag.js) - Google Analytics