如何查看机器是32位还是64位
工作转换到windows位主了,一些基本的方法
-Windows OS:微软操作系统中,有很多方法可以用,但最终显示出来是这个"System Type"
1. 我的电脑右键后属性(Control Panel\System and Security\System)可以看出电脑的基本信息,有一个系统类型(System Type)就显示出来了操作系统的位数。这也是最常用的
2. 进入命令行模式,输入命令systeminfo,这个会打印出来很多信息,包括打过得patch,还是可以看到System Type. 32bit:x86-based PC; 64bit: x64-based PC. 这里还可以看到CPU的位宽(x86 Family or Intel64 Family or x64 Family)
3. 命令行或运行输入msinfo32.exe这个其实是UI界面的系统信息,跟systeminfo得到的基本一样的。
4. 通过WMI获得:命令行中输入"wmic OS get OSArchitecture"或者“wmic computersystem get systemtype”可以得到。
查看芯片的位数:
通过systeminfo这个看到的芯片位数比较准,通过设备管理器里看到的可能是驱动给出的,而不是芯片实际的。但还有一种可能,芯片实际具有64位功能,但是通过一些硬件烧写,64位不能用了。
===============================
-Linux OS:
Linux下更多,一般是通过查看一些字长或文件的格式,也可以通过系统自己的一些信息1. #uname a, #uname m
2. 查看系统中有没有/lib64目录,如果32位,就只有/lib一个
3. #file /bin/cat
4. echo $HOSTTYPE
如果查看CPU的话,就直接看/proc/cpuinfo就好了(cat or more)
可以参看一些文档:
http://wenku.baidu.com/view/c9b8e2936bec0975f565e204.html
http://bbs.51cto.com/topic/thread-809423.html
http://superuser.com/questions/96092/os-version-32-bit-or-64-bit