首先,请明确一点:操作系统的位数与CPU的位数是两码事,但是有不少人还是把两者混为一谈。

 
(1)查看windows操作系统的位数:
打开cmd,在命令行窗口中直接键入 systeminfo |findstr Windows|findstr Microsoft,回车,结果如下(示例):
OS 名称:          Microsoft Windows XP Professional
(没有x64就表示是32位的),上面的结果就表示是32位的。
 
若有“x64”的字样,则表示操作系统是64位的。
 
(2)linux
打开终端
运行 echo $HOSTTYPE
如果运行结果是“i686”,“i586”或“i386”,则说明linux操作系统是32位的;
如果结果是“x86_64”,则说明linux操作系统是64位的。
范例:
[root@localhost ~]# echo $HOSTTYPE
i686
 
说明此linux操作系统是32位的。