如何辨别32位和64位Windows系统软件
博客上很多文章提到x86、x64版本下载,对于一些对计算机和软件不太了解的网友而言,可能不清楚该如何判断辨别,甚至也不知道自己的机子上运行的Windows 7或Linux系统是32位还是64位的,之前天缘写过两篇文章介绍32位和64位系统知识,限于篇幅,很多描述都欠缺严谨,后续天缘还会就个别热点问题单独讨论一下,本文先来看看如何判定当前系统软件是32位还是64位的,基础知识,老手飘过。
关于32位64位系统的更多基础知识及优缺点,请参考:
一、通过下载的系统软件名判断32位或64位
1、从系统或软件名上判断,如下图,带有x64是面向64位系统,而x86则是面向传统的32位系统。这里的位数均是指CPU通用寄存器的位宽。我们常说的AMD64和EMT64指令集都是在原x86架构下扩展64指令集,使之支持64位运算,架构仍算是x86架构,所以我们对系统或软件所讲的x86并非指x86架构,而是指32位指令集。

2、一般来讲,64位系统或软件要比同步发行的32位系统或软件体积要大。
3、此外代表32位系统的标识还有用i386、i686等标识,代表64位系统的还有amd64、x86_64等,如下图Ubuntu的表示方式:

二、通过系统属性辨别正运行的windows系统位数
1、Windows XP系统
鼠标右键点击我的电脑,选择属性,如下图:

假如在上图中看到x64 Edition字样,说明当前正在运行64位版本Windows XP。如果没有看到x64 Edition(上图就是),说明是32位系统。
2、Windows Vista或Windows 7系统
点击开始按钮,在开始菜单中,右键点击“计算机”,选择属性,如下图:

如果是32位系统会在系统类型(System type)中显示32位操作系统(23-bit Operating System),上图天缘的笔记本是32位Windows 7英文旗舰版。 如果是64位系统则会显示 "64-bit Operating System"(64位系统)
三、其它方式判断
判断32位还是64位还有很多种方法,比如通过系统信息或专用软件、文件格式等,对于被改过名字的系统或软件,可以直接点击安装就可以看出来,如下图错误,严格意义上讲32位和64位系统软件都是不能交错安装的,或交错运行的,比如32位系统运行64位软件,或64位系统运行32位软件都是不可以的,至于某些系统或虚拟环境支持运行或支持伸缩运行32位和64位软件,那是因为设计上采用了特殊的兼容策略,没有通用代表性,也不能代表未来的方向。
大家最常遇到的跨版本安装错误,如下图是版本错误提示信息,遇到这个错误后,说明版本不适配无法继续安装。

对于Linux家族系统,天缘不再介绍,既然能玩Linux,这点基础知识还是有的(可以通过命令行),不再介绍,只是提醒大家下载的时候小心仔细看清楚下载的版本就可以了,在这个网络带宽比金子还贵的时代,不要辛辛苦苦下完了才发现不是自己需要的版本。先想到这么多,各位还有更好补充的欢迎留言添加。
更多文章:
