`

怎样识别操作系统和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等,我就不多说了。
分享到:
评论

相关推荐

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

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

    网络操作系统安全概述(PPT-119页).pptx

    Windows 2000包括Windows 2000 Professional、Windows 2000 Server、Windows 2000 Advanced Server和Windows 2000 Datacenter四个版本,其中Windows 2000 Professional属于单机操作系统,而其他几种则属于网络操作...

    java使用sigar检测CPU占用率

    Sigar是Hyperic-hq产品的基础包,是Hyperic HQ主要的数据收集...Windows操作系统下Sigar.jar 依赖sigar-amd64-winnt.dll或sigar-x86-winnt.dll,linux 操作系统下则依赖libsigar-amd64-linux.so或libsigar-x86-linux.so

    windows界面下批量操作,监控管理上万台Linux Unix 服务器

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

    史上图形最简单Linux-Unix-Windows批量管理服务器软件工具

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

    史上图形最简单最好用Linux-Unix-Windows批量管理服务器软件工具

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

    史上图形最简单Linux-Unix批量管理服务器软件工具

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

    hyperic-sigar-1.6.4

    支持的平台包括:windows系列(32系列,IA64系列,AMD64系列),linux系列,freeBsd系列,HPUnix系列,Sun solaris/Sparc/Sparc64系列,macOs系列,AIX系列等 3.提供的API接口全面 sigar本身由C语言开发而成,提供了丰富的API...

    Linux mysql-5.7.12

    2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和...

    HP AlphaServer DS25系统配置手册

    AlphaServer DS25系统最大支持两个Alpha 21264C 1000 MHz CPU芯片。可安装高达16GB的内存。每个处理器的二级高速缓存为8... 支持三种操作系统:Tru64 UNIX、OpenVMS和Linux。客户也可以订购满足其当前应用需求的系统。

    大整数运算 gmp 开发文档5.0.0~6.1.2

    大整数运算gmp库说明文档,版本由5.0.0到6.1.2 GMP是一个免费的库,用于任意精度算术,对有符号整数,有理数和浮点数进行操作。精度没有实际限制,除了机器...众所周知,它可以在32位和64位的Windows上运行。位模式。

    该项目是以jsp+servlet+mysql做的图书管理系统.rar

    支持 AIX、BSDi、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、NetBSD、OpenBSD、OS/2 Wrap、Solaris、SunOS、Windows 等多种操作系统。 为多种编程语言提供了 API。这些编程语言包括 C、C++、C#、Delphi、...

    iWebData批量管理服务器软件工具

    国产批量管理软件,史上图形最简单Linux-Unix-Windows批量管理服务器软件工具 Windows 下 批量管理,批量监控,批量操作,批量安全扫描 linux Solaris Aix HP-Unix Windows 等操作系统界面最简洁的图形工具。...

    基于spring+jsp+mysql实现的毕业生离校管理系统

    本系统采用B/S结构,即Browser...支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;为多种编程语言提供了API;支持多线程,充分利用CPU资源;提供TCP/IP

    MySQL是一个关系型数据库管理系统,mysql-5.7.39-winx64

    2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3.为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、...

    sigar资源包及工具列

    这些平台包括:Linux, Windows, Solaris, AIX, HP-UX, FreeBSD and Mac OSX.Sigar有C,C#,Java和Perl API,java版的API为sigar.jar sigar.jar的底层是用C语言编写的,它通过本地方法来调用操作系统API来获取系统...

    matlab桌面代码字体-KUL_Linux_Installation:在LinuxMint20或Ubuntu20.04系统上自动安装神经影像

    20作为操作系统(OS)。 我们从安装Mint 20开始。请参阅。 您需要一个USB记忆棒。 遵循linux mint中的指南,如何制作可启动的安装USB记忆棒。 请注意,有时需要更新笔记本电脑/ PC的某些BIOS设置。 对于HP Zbook,...

    linux下top命令的使用.docx

    top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,下面通过WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程...

    ARM 9嵌入式系统设计与开发教程种子

    可跑uclinux(是一个不支持高级内存管理功能的嵌入式Linux系统)、Vxworks、uc/os II等实时操作系统,但因处理器不带内存管理单元MMU(无内存分页和地址映射机制,所以不能使用虚拟内存),所以不能跑Windows CE,...

    Zabbix分布式监控 v5.2.10 最新版

    zabbix agent需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows...

Global site tag (gtag.js) - Google Analytics