查看cpu 以及linux和windows系统是32为还是64位?+查看操作系统版本

转载 2011年10月18日 01:24:26
如何查看linux和windows系统是32为还是64位?
2010年10月15日 星期五 20:24
一、linux系统下方法依次为:

1、系统查询

1.1、n@node1 ~]$ uname -a

Linux node1 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

1.2、n@node1 ~]$ file /bin/ls

/bin/ls: 

ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

1.3、

@node1 ~]$ getconf LONG_BIT

64

2、CPU

n@node1 ~]$ cat /proc/cpuinfo
processor       : 0
vendor_id       : AuthenticAMD
cpu 

family      : 15
model           : 65
model name      : Dual-Core AMD Opteron(tm) Processor 2218 HE
stepping        : 3
cpu MHz         : 2613.432
cache size      : 1024 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
fpu             : yes
fpu_exception   : 

yes
cpuid level     : 1
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep 

mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow pni cx16 lahf_lm 

cmp_legacy svm extapic cr8_legacy
bogomips        : 5233.60
TLB size        : 1088 4K pages
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management: ts fid vid ttp tm stc

“lm" # lm = long 

mode,如果含有lm标识支持64bit

二、windows系统下方法依次为:

1、查看系统

点击开始>运行中输入“cmd”,然后在命令提示符窗口中输

入“systeminfo”,

如果系统是64位的,会在“OS 名称: Microsoft XP Professional”一行后明确标示出“x64 Edition”,否则就是32位。


2、查看CPU

鼠标对着桌面“我的电脑”,点右键--属性--内存信息下有“物理地址扩展”的是64位,没有“物理地址扩展”的则是32位.

别的方法有没有?

1、点

击开始>运行中输入winmsd.exe,然后单击“确定”。

在“项目”下面的右窗格中找到“处理器”。注意数值。

a、如果“处理器”对应的值是以“x86

”开头的,则该计算机正在运行的是 Windows 操作系统的 32 位版本。 
b、如果“处理器”对应的值是以“ia64”开头的,则该计算机正在运行的是 

Windows 操作系统的 64 位版本。

2、用EVEREST Ultimate软件也可以

关于64位和32位操作系统与CPU有三个问题:

1.如果想装64位的操作系统,是不是

一定要CPU也是64位的?


2.对于64位的操作系统,目前常用的支持32位操作系统的软件是否可以用?


3.相对于32位的操作系统和CPU,64位的有什么优点



第一个问题,当然需要cpu也是才可以


第二个问题,大多是是支持的,当然也存在兼容性不好的


第三个问题,64位更先进一点,理论值更快一点,其

实差距不是很大


第一个问题:并不是一定要64对64.当然对着就最好了。因为64位系统是对64位CPU设计的,32位系统是对32位CPU设计的。但是64位系

统和32的CPU这么搭配也能用,但是理论速度会慢。楼上的说的一定要对着用是不全面的!你尽可以去试下,要是试了没用找我!


第二个问题:回答是

可以的!


第三个问题:64,32指的是cpu寻址的位数,当然寻址位数越多,处理能力就越强。所以64位 CPU拥有更大的寻址能力,最大支持到16GB内存

,而32bit只支持4G内存。
64位CPU一次可提取64位数据,比32位提高了一倍,理论上性能会提升1倍。但这是建立在64bit操作系统,64bit软件的基础

上的。









查看操作系统版本
-bash-3.2$ more /etc/redhat-release 
Scientific Linux SL release 5.5 (Boron)
-bash-3.2$ 
-bash-3.2$ lsb_release
LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
-bash-3.2$ lsb_release -a
LSB Version:    :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: ScientificSL
Description:    Scientific Linux SL release 5.5 (Boron)
Release:        5.5
Codename:       Boron

在vb中如何区分一个变量值为中文还是英文字母?

  在vb中如何区分一个变量值为中文还是英文字母?Dim i%For i = 1 To Len(Text1.Text)    MsgBox Asc(Mid(Text1.Text, i, 1))Next...
  • ghj1976
  • ghj1976
  • 2001-02-23 10:19:00
  • 1691

怎么查看linux系统的版本,以及是32位或64位系统

CentOS的查看方式如下 系统版本 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core)...
  • Joln_tu
  • Joln_tu
  • 2017-12-02 23:13:48
  • 459

怎么查看ubuntu是32位还是64位以及版本信息

一、查看操作系统是32位的还是64位的 在控制台输入:sudo uname --m 回车后: 如果显示i686,则表示安装了32位操作系统 如果显示 x86_64,则表示安装了64位操作系统 二、...
  • zhengxiangwen
  • zhengxiangwen
  • 2017-03-04 13:36:06
  • 5907

linux查看内核版本、系统版本、系统位数(32or64)

1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version    Linux version 2.6.9-22.ELsmp (bhcompile@...
  • zhengzhe1937
  • zhengzhe1937
  • 2014-04-28 13:06:07
  • 1619

查看Linux系统/文件是32位还是64位

如何查看Linux系统是32位还是64位,如何查看可执行文件或库文件或编译的.o文件是32位还是64位...
  • foruok
  • foruok
  • 2017-02-09 10:45:47
  • 2362

Android系统判断CPU是32位还是64位

Android系统判断CPU是32位还是64位 一、方法一,读取"/proc/cpuinfo"文件的第一行。 1、32bit 2、64bit 二...
  • qq_37858386
  • qq_37858386
  • 2017-12-26 18:47:31
  • 515

判断AndroidCPU32位还是64位

ELF文件头e_indent[]数组文件类标识索引 private static final int EI_ClASS = 4;   ELF文件头 e_indent[EI_CLASS]的取值:ELFC...
  • yuanzhihua126
  • yuanzhihua126
  • 2017-12-11 10:51:26
  • 156

Linux 中如何辨别当前所安装jdk是32位还是64位

使用 java -version 即可。 如果是安装了32位的jdk,则输出信息如下:java version "1.8.0_144" Java(TM) SE Runtime Environment...
  • zuolovefu
  • zuolovefu
  • 2017-08-08 22:06:06
  • 1660

linux查看centos系统版本 是32位还是64位

查看centos内核的版本: 1)[root@localhost ~]# cat /proc/version Linux version 2.6.18-194.el5 (mockbuild...
  • u011554611
  • u011554611
  • 2014-09-17 10:21:20
  • 4251

Android 如何判断CPU是32位还是64位

可以利用Android 的系统 property (android.os.SystemProperties) 来判断CPU是32位还是64位: public static String ge...
  • wangbaochu
  • wangbaochu
  • 2015-08-17 12:01:16
  • 11682
收藏助手
不良信息举报
您举报文章:查看cpu 以及linux和windows系统是32为还是64位?+查看操作系统版本
举报原因:
原因补充:

(最多只允许输入30个字)