Windows电脑系统32位和64位的区别,哪个好用

?技术资讯作者:站长 ?2018-09-13 22:26

如今安装Windows已经不再是什么新鲜事儿了,不过装之前咱得想明白了要装哪个版本的Windows,家庭版、专业版、旗舰版,那是萝卜白菜各有所爱,在这里也不费力给大家一一讲解了,今天咱们就来真对另一种版本分类来说说,没错,就是跟硬件有直接关系的32位和64位版Windows系统。

一分钟了解Windows电脑系统32位和64位的区别,哪个好呢

 

关于32位和64位系统的差别,那真是说来话长,这里我们首先要了解一下CPU的架构技术,通常我们可以看到在计算机硬件上会有X86和X64的标识,其实这是两种不同的CPU硬件架构,x86代表32位操作系统;x64代表64位操作系统。那么这个32位和64位中的"位"又是什么意思呢?相对于32位技术而言,64位技术的这个位数指的是CPU GPRs(General-Purpose Registers,通用寄存器)的数据宽度为64位,64位指令集就是运行64位数据的指令,也就是说处理器一次可以运行64bit数据。举个通俗易懂但不是特别准确的例子:32位的吞吐量是1M,而64位吞吐量是2M。下面我们就从两个大家最关心的话题来谈一谈:

一分钟了解Windows电脑系统32位和64位的区别,哪个好呢

 

一、64位提供更好的性能么?我猜很多人认为64位处理器要快于32位处理器。因为有这样一个事实,从8位过渡到16位,从16位过渡到32位的过程确实带来了一些性能提升。基于以上的原因,是否可以认为64位的处理器可以更快?有这么一个例子,很多32位处理器支持S指令集,但是大多数程序员根本不会使用它们,因为这会妨碍到不支持这些指令集的运行他们编译的程序(e.g.SSE2可以令Zip压缩更快,但是最常用的3个压缩软件都没有使用它)。因此,只有应用了64位优化的64位程序才会有性能提升。不幸的是大多数Windows应用程序并没有做这个优化。不过最近一年来,新生了很多的64位应用程序,但不要错误地认为,它们将比32位版本更快。因为通常情况下,这个64位版本的制作,仅是因为32位版本无法正常运行在64位Windows操作系统上。但是有些对64位有性能依赖的程序,比如数学计算(e.g.Mathlab)和各类视频处理软件,或者软件开发者明确的支持64位(e.g.7zip),那么速度可能较32位版本有明显的变化。另一方面,64位Windows不会减慢您的计算机性能。虽然类似CLR(.net底层)的程序会进行一些计算使32位程序能够运行在64位系统上,逻辑上需要花费较多的时间。但是,在实践中你会不知道其中的差别。几乎所有性能测试都可以证明,在大多数情况下不用在意64位和32位之间性能差异。

一分钟了解Windows电脑系统32位和64位的区别,哪个好呢

 

二、两者对软、硬件兼容性软件的兼容性仍然是64位的软肋,如果你不确定软件可以运行在64位系统上,可以先使用VMware或VirtualBox,使用并确定这些软件的兼容性。硬件兼容性的情况同软件十分相似,因为32位驱动不能用于64位系统,所以64位系统硬件不兼容的概率高于32位系统。至于新硬件,所有的厂商都会发布64位可用的驱动,这一点毋庸置疑。