我们在选择安装系统的时候,除了选择安装win7、8、10系统之外,还有一个重要的问题!安装【32位】系统还是【64位】系统?!但是这一点,很多人都不太在意,反正糊里糊涂就安装了好系统了。
另外,在安装电脑程序或软件的时候,也是没有注意到32位和64位的区别,顺手下载,顺手安装,完全没有注意到兼容的问题,结果电脑一不小心......蓝屏了~这感觉真是太酸爽了~
那么32位和64位的区别是什么呢?
32位和64位的系统和软件应该怎样选择?
32位的软件和64位的软件可以兼容吗?
......???
那么多问题,是不是突然之间觉得有点头痛呢?
不要担心,接下来,老毛桃就带你“稳准狠”的搞定32位和64位之间的这些事!
GIF
首先,来研究一下这个【位】!
【位】,是指字长,指CPU一次能并行处理的二进制位数,是数据传递和处理的基本单位。
接下来,将结合例子,让大家看一下它们的区别!
从CPU的性能上来看:
32位和64位CPU的主要区别在于指令集合、操作数位数、寄存器名称和个数等。而64位CPU数据处理能力和内存寻址能力都十分强。
数据处理能力:
【64位】一次性处理能处理64位的数据;【32位】CPU一次性只能处理32位的数据。
内存寻址能力:
【64位】CPU的寻址范围,理论上可以使用上亿GB;【32位】CPU,理论上只能使用约4GB。
所以,一般情况下32位CPU只能支持4G内存,而64位CPU可支持更大内存。
如何查看电脑CPU的版本呢?
1、右键“此电脑”,选择“属性”
2、在属性页面中,如果描述为“基于X64的处理器”即为64位;如果描述为“基于X86的处理器”,即为32位的CPU~
从操作系统设计来看:
【32位】操作系统是为CPU进行32位运算而设计的操作系统,一次最多可以处理32位数据,主要是为普通用户设计的。
【64位】操作系统则一次性可以处理64位数据,主要取决于CPU,一开始是为了动画、视频编辑等需要一定运算速度的用户设计的。
如何查看电脑的系统版本呢?(以win10为例)
1、右键“此电脑”,选择“属性”
从系统和CPU的兼容性来看:
【32位】系统在32位CPU和64位CPU上均可运行。
【64位】系统只能在64位CPU上运行。需要注意的是,如果在64位的CPU上运行32位的系统,无法发挥出64位CPU的性能。
1、内存大小:
如果你的电脑正好是4G内存,那么安装32位或者64位系统的差别不大。
2、CPU性能:
如果你的电脑CPU性能比较好,最好选择安装64位系统。因为性能较好的CPU更有利于64位系统的优势,而且,32位系统在利用内存的时候,实际占用内存会小于4G。
但是,如果CPU性能一般,安装32位系统比较好。因为64位占用较多资源,如果电脑本身能力不足,那么安装64位反而会导致电脑性能下降,甚至还不如32位系统。
但是,有些朋友在安装32位系统时,电脑还是卡、慢,其实这里涉及很多因素,有可能是硬件配置过低、打开程序过多、安装的软件和驱动有问题等等,这些问题都会影响使用。
从程序设计来看:
【32位】与【64位】程序,是指经过编译后的可执行文件,比如像Windows上的exe文件。而两者之间最大的区别是:在CPU上运行的指令不一致。
因为系统的设计,【64位】系统是可以【向下兼容】的,也可以理解为,大多数可以在32位系统使用的程序都可以在64位系统上运行。但是,相反的话,就不一定了~
这也是为什么安装了不兼容的软件后,电脑会出现蓝屏的原因。
但是,也有一些特殊情况,比如适用于32位系统的设备驱动程序无法在64位系统的电脑上运行。
最后来个小总结:
【64位】CPU可以安装32位/ 64位的操作系统,64位操作系统可以运行32位/ 64位程序,它占用的内存空间大,也支持更大内存。