win7 32位与64位的区别

时间:2021-01-20 03:30:06
    Windows 7从另一种角度上来说,包含两类大版本,一个是32位,另一个则是64位。64位系统就一定强过32位吗?你是否需要64位Windows 7?32位系统和64位系统有什么区别?

在内存与CPU上的区别

    首先,相信选择64位Windows 7的网友中很有大比例是内存大于或等于4GB的。在32位Windows 7下,可能会显示内存可使用3.25G,这让很多网友感到不安。没错,可寻址的内存空间确实是32位Windows 7和64位Windows 7最为显著的特点。

32位的CPU(准确的说是运行在32位模式下的CPU)只能寻址最大4GB的内存,受制于此,32位的操作系统也只能识别最大4GB的内存,由于在系统中,除了内存之外,还有很多存储设备,因此,真正可以利用的内存空间肯定小于4GB,也就是我们看到的系统属性中显示的3.xxG。

    但64位CPU则有了很大改变,64位CPU的最大寻址空间为2的64次方bytes,计算后其可寻址空间达到了惊人的16TB(treabytes),即16384GB。当然,这只是理论,从实际应用上,Windows 7 64bit的各版本分别为8GB-192GB,其中,家庭普通版能支持8GB内存,家庭高级版能支持16GB内存,而64位的Windows 7专业版、企业版和旗舰版最高可支持192GB内存。

    也就是说,内存大于等于4GB的用户,由于受到32位硬件限制,因此,不能最大化的利用硬件资源,这就很有必要安装64位操作系统以最大化利用资源。

需要注意的是,64位系统需要64位CPU的支持,在安装64位Windows 7前请先确认你的CPU是否支持64位,一般而言,2006年之后购买的CPU均支持64位模式。

    如果仅考虑这点,对于内存小于4GB的用户,32位Windows 7更适合大家使用,因为64位版本会占用更多的系统内存资源,起的作用适得其反了。

    接下来我们再来考虑运算性能,这也是很多网友非常关注的。

    理论上,64位平台上的运行性能要远超过32位平台。原因在与CPU通用寄存器的数据位宽,64位平台是64位,而32位平台是32位,也就是说,64位平台可以运行64位数据指令,处理器一次可提取64位数据(只要两个指令,一次提取8个字节的数据),比32位(需要四个指令,一次提取4个字节的数据)提高了一倍,理论上性能会相应提升1倍。

    相信看到这里,又会有很多用户动摇了,甚至有很多内存不足4GB的网友们想要体验下64位Windows 7的威力,但仍然有个问题 。

这就是应用软件的问题。

    在64位Windows 7下运行32位的应用软件并不会让你感觉到性能的飞跃,只有64位的应用软件才能最大化发挥64位平台的优势。但显而易见,目前64位的应用程序在种类的数量上都要远低于32位平台,不过值得高兴的是,越来越多的软件开发者开始将他们的软件移植到64位平台上。 
 
 

38 个解决方案

#1


64位的程序还是比较少,但是支持4G以上的内存是关键。

#2


32位为啥不支持呢。莫名啊。

微软想办法搞个移植和兼容啊

#3


该回复于2012-09-25 08:27:52被版主删除

#4


该回复于2015-02-27 09:26:11被管理员删除

#5


4G字节以上文件处理……

#6


该回复于2012-09-25 14:27:17被版主删除

#7


电脑内存 8G以上必用 64位系统,这个没什么说的

xp只有32位,所以被淘汰是早晚的事

#8


引用 7 楼  的回复:
电脑内存 8G以上必用 64位系统,这个没什么说的

xp只有32位,所以被淘汰是早晚的事
这位仁兄,xp也有64位的

#9


https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif

#10


4G的限制并不是因为WINDOWS是32位而造成的,
32位的WINDOWS 2003、2008就没有这个限制。
所以还是软件的原因,MS有意而为之。

#11


引用 8 楼  的回复:
xp只有32位,所以被淘汰是早晚的事
这位仁兄,xp也有64位的

理论上位数越高越好,但是实际过程中,64位产品不够成熟某些性能表现不如32位,现在的64位还处于伪64位状态下,并非真正意义的64位。

#12


任何东西都有个过度把  现在64位的软件也比较多了 我自己就用的I7的 本子 感觉 说实话可能是我自己对I7的期望有点高 用的还算可以吧  

#13


32位的系统内存已经到极限了。4G已经最大啦,

#14


首先是内存  
32位系统无论windows哪个版本最高只能支持到3.25G,当你使用4G内存时,系统会显示4G(可用3.25)就是说系统只能工作在3.25G其他剩余部分自动被遗弃,而64位系统最高可识别16G,当你使用使用16G以下内存时系统显示内存值正常没有括号,16G以上时则同样会显示括号告诉你可用内存值。
其次是运算精细
64位系统比32位系统更为精细,当然这些都是在计算机内部处理的,操作者没有办法直观的看到,要经过软件才会测试出来,操作时也是无法感应到的。
最后是选择
64位的cpu等其他硬件能够兼容32系统反之则不行,也就是说32位的cpu以及其他硬件是无法使用64位系统的,无论是windows的任何一个版本都是一样的。

#15


我也准备使用64位的了,xp只有32位,所以被淘汰是早晚的事

#16


xp 也有64位的

#17


该回复于2012-10-12 14:47:25被版主删除

#18


我用的32位,4G确实到了最大

#19


THANKS FOR SHARING!

#20


上64位是一个趋势啊。

#21


32和64均是指系统能够处理文件的最大长度,当然64位的速度更快。

#22


该回复于2013-11-18 13:12:52被版主删除

#23


64位运行快多了,而且不卡。

#24


64位的系统上的64位软件功能上能得到很好的扩展。。比如3DMAS,PS

#25


没发现64位程序有多快,但4G内存确实全用上了,不像原来随随便便内存占用率就是100%

#26


至少在内存控制上很明显。但是如果要想有好一些的兼容性还是32位。个人观点

#27


引用 2 楼  的回复:
32位为啥不支持呢。莫名啊。

微软想办法搞个移植和兼容啊


因为32位最大寻址就是4GB。

#28


改天装个64位的试试,一直用的32位旗舰。

#29


一个是32  一个是64 

#30


嘿嘿   一个是32 一个是64 

#31


我用的64的,只为了内存4G。。。。。。

#32


64位的程序还是比较少,但是支持4G以上的内存是关键。 

#33


谢谢分享!!

#34


驱动文件的签名也很重要

#35


现在最稳最好的系统就是win7-64位。她含有86和64位内核,全兼容。在微软来说很可能就是个里程碑。

#36


64位支持大内存 这个很关键 

#37


x86最小支持1G,而x64最小则只能支持2G,同时x64的系统对cpu的负荷稍大,但是x64得系统运行速度方面还是要强于x86的系统。

#38


内存2g以下,32位,以上课装64位。

#1


64位的程序还是比较少,但是支持4G以上的内存是关键。

#2


32位为啥不支持呢。莫名啊。

微软想办法搞个移植和兼容啊

#3


该回复于2012-09-25 08:27:52被版主删除

#4


该回复于2015-02-27 09:26:11被管理员删除

#5


4G字节以上文件处理……

#6


该回复于2012-09-25 14:27:17被版主删除

#7


电脑内存 8G以上必用 64位系统,这个没什么说的

xp只有32位,所以被淘汰是早晚的事

#8


引用 7 楼  的回复:
电脑内存 8G以上必用 64位系统,这个没什么说的

xp只有32位,所以被淘汰是早晚的事
这位仁兄,xp也有64位的

#9


https://forum.csdn.net/PointForum/ui/scripts/csdn/Plugin/003/monkey/2.gif

#10


4G的限制并不是因为WINDOWS是32位而造成的,
32位的WINDOWS 2003、2008就没有这个限制。
所以还是软件的原因,MS有意而为之。

#11


引用 8 楼  的回复:
xp只有32位,所以被淘汰是早晚的事
这位仁兄,xp也有64位的

理论上位数越高越好,但是实际过程中,64位产品不够成熟某些性能表现不如32位,现在的64位还处于伪64位状态下,并非真正意义的64位。

#12


任何东西都有个过度把  现在64位的软件也比较多了 我自己就用的I7的 本子 感觉 说实话可能是我自己对I7的期望有点高 用的还算可以吧  

#13


32位的系统内存已经到极限了。4G已经最大啦,

#14


首先是内存  
32位系统无论windows哪个版本最高只能支持到3.25G,当你使用4G内存时,系统会显示4G(可用3.25)就是说系统只能工作在3.25G其他剩余部分自动被遗弃,而64位系统最高可识别16G,当你使用使用16G以下内存时系统显示内存值正常没有括号,16G以上时则同样会显示括号告诉你可用内存值。
其次是运算精细
64位系统比32位系统更为精细,当然这些都是在计算机内部处理的,操作者没有办法直观的看到,要经过软件才会测试出来,操作时也是无法感应到的。
最后是选择
64位的cpu等其他硬件能够兼容32系统反之则不行,也就是说32位的cpu以及其他硬件是无法使用64位系统的,无论是windows的任何一个版本都是一样的。

#15


我也准备使用64位的了,xp只有32位,所以被淘汰是早晚的事

#16


xp 也有64位的

#17


该回复于2012-10-12 14:47:25被版主删除

#18


我用的32位,4G确实到了最大

#19


THANKS FOR SHARING!

#20


上64位是一个趋势啊。

#21


32和64均是指系统能够处理文件的最大长度,当然64位的速度更快。

#22


该回复于2013-11-18 13:12:52被版主删除

#23


64位运行快多了,而且不卡。

#24


64位的系统上的64位软件功能上能得到很好的扩展。。比如3DMAS,PS

#25


没发现64位程序有多快,但4G内存确实全用上了,不像原来随随便便内存占用率就是100%

#26


至少在内存控制上很明显。但是如果要想有好一些的兼容性还是32位。个人观点

#27


引用 2 楼  的回复:
32位为啥不支持呢。莫名啊。

微软想办法搞个移植和兼容啊


因为32位最大寻址就是4GB。

#28


改天装个64位的试试,一直用的32位旗舰。

#29


一个是32  一个是64 

#30


嘿嘿   一个是32 一个是64 

#31


我用的64的,只为了内存4G。。。。。。

#32


64位的程序还是比较少,但是支持4G以上的内存是关键。 

#33


谢谢分享!!

#34


驱动文件的签名也很重要

#35


现在最稳最好的系统就是win7-64位。她含有86和64位内核,全兼容。在微软来说很可能就是个里程碑。

#36


64位支持大内存 这个很关键 

#37


x86最小支持1G,而x64最小则只能支持2G,同时x64的系统对cpu的负荷稍大,但是x64得系统运行速度方面还是要强于x86的系统。

#38


内存2g以下,32位,以上课装64位。