首页 > 代码库 > 32位和64位系统,到底哪个好?

32位和64位系统,到底哪个好?

今天这是个纯理论分享了,32位和64位系统有什么区别?我们到底用哪个好?这个问题在xp时代都不存在,vista系统不谈,从win7开始,才出现在我们面前,让我们抉择。相信好多人不懂或有些误区,更甚至有部分自称为【专家】的人告诉你用32位的,用64位的系统好多软件都不兼容,娜娜想说的是:没有最好,只有最合适!下面娜娜来揭开他们之间的面纱,看完之后,相信你一定能够知道哪个系统更适合自己了。


1)为什么有32位和64位之分?

其实说32位和64位是指系统支持CPU一次能够处理的数据是32位还是64位,就是CPU处理指令集的能力,CPU从8位、16位、32位,发展到现在64位,如果你是32位的CPU,那你肯定安装不上64位的操作系统,但现在市面上卖的CPU都是64位的了。


2)哪个更好?

现在来一组数字说明一下,32位的CPU一次最大处理32位数据,64位CPU当然也就是一次最大处理64位数据,简单点说:如果一个数据是64位,那32位CPU要处理两次,64位CPU一次处理完毕,从这来看,64位比32位性能提高一倍!这只是其一。

其二,在说之前先说下内存,说到内存呢,娜娜又想到一个让人哭笑不得生活中又经常遇到的事,是什么呢?就是经常会听到有人说我手机内存是32G的,128G的,娜娜一听真是吓出冷汗来了,好像到目前为止,娜娜知道的手机内存最大是8G,他们说的那是内存卡大小,和电脑上匹配的那就是硬盘了,其实内存是CPU和硬盘之间的一个桥梁,为什么这样呢?因为CPU的处理速度是非常快的,但硬盘的存储速度就不敢恭维了,如果CPU要处理数据每次都去硬盘拿的话,估计你每点一次鼠标都可以去逛一圈了,内存没有CPU快但比硬盘快多了,CPU要处理的数据都在内存里处理,这就是为什么你打开一个软件时很慢,但打开后的操作就很快了,因为打开时要从硬盘读数据到内存里,打开后你的操作都在内存里处理,(本想再扯远点,说说内存和硬盘的,跑得太远了,下次再扯吧),继续回来说内存吧,32位的CPU最大内存寻址是2的32次方,那是4 294 967 296,换成GB,那就是4GB左右,64位CPU最大内存寻址是2的64次方,多大呢?18 446 744 073 709 551 616,娜娜已经晕了,换成GB是16384GB,16TB(1TB=1024GB),当然这只是理论值,系统支持没有这么大,再说了就算系统支持,你的主板也支持不了呢,现在的家用主板大部分最多支持16G内存。


3)我该选哪个?

从上面可以看出,64位处理速度比32位快一倍,且64位支持的内存也大,现在的CPU又都是64位的,那何不就用64位的系统呢?用多少位的系统,其实就一点,看你电脑配置的内存是多大,如果2G内存,乖乖用32位吧,如果够4G就推荐用64位了,因为32位最大支持4G内存,但往往只能用3G左右,所以4G内存娜娜就推荐装64位系统了,既然64位什么都好,为什么还要32位呢?2G内存为什么要装32位呢?因为64位系统是快,但占用的系统资源也多呀,2G的内存用64位系统,系统也是要使用内存的呀,系统就用掉1.5G内存,剩500MB内存,还能运行啥软件了呀?

纯理论有些枯燥,最后总结,为了发挥硬件最大性能,如果电脑配置内存4G以下就用32位系统,如果4G以上就用64位系统,当然,如果你4G以上内存非要用32位系统,那也是可以的,没有任何问题,只是有点杀鸡用牛刀的感觉。


扩展

如果有人告诉你用64位系统好多软件会用不了的话,除非是软件开发人员,其他人说的不可信,如果是开发人员那也说明他们这个软件已经很老了,64位是趋势,看看你的电脑内存多大?系统是多少位的吧,很简单,在【此电脑】(win7上是计算机)上点鼠标右键,点【属性】就知道了,如图:

技术分享

32位和64位系统,到底哪个好?