博客上很多文章提到x86、x64版本下载,对于一些对计算机和软件不太了解的网友而言,可能不清楚该如何判断辨别,甚至也不知道自己的机子上运行的或系统是32位还是64位的,之前天缘写过两篇文章介绍知识,限于篇幅,很多描述都欠缺严谨,后续天缘还会就个别热点问题单独讨论一下,本文先来看看如何判定当前系统软件是32位还是64位的,基础知识,老手飘过。
关于32位64位系统的更多基础知识及优缺点,请参考:
一、通过下载的系统或软件判断32位或64位
1、从系统或软件名上判断,如下图,带有x64是面向64位系统,而x86则是面向传统的32位系统。这里的位数均是指通用寄存器的位宽,当然了,实际上AMD64和EMT64都是在原x86架构下扩展64指令集,使之支持64位运算,架构仍算是x86架构,所以我们对系统或软件所讲的x86并非指x86架构,而是指32位指令集。
2、同样的64位系统或软件一般都比32位系统或软件要大,这里注意均是指同步放行的32位和64位版本相比较而言。
3、此外代表32位系统的标识还有i386、i686等,代表64位系统的还有amd64、x86_64等,如下图Ubuntu的表示方式:
二、通过系统属性辨别正运行的windows系统位数
1、Windows XP系统
鼠标右键点击我的电脑,选择属性,如下图:
假如在上图中看到x64 Edition字样,说明当前正在运行64位版本Windows XP。如果没有看到x65 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,这点基础知识还是有的(可以通过命令行),不再介绍,只是提醒大家下载的时候小心仔细看清楚下载的版本就可以了,在这个网络带宽比金子还贵的时代,不要辛辛苦苦下完了才发现不是自己需要的版本。先想到这么多,各位还有更好补充的欢迎留言添加。
更多文章: