在内存与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
#4
#5
4G字节以上文件处理……
#6
#7
电脑内存 8G以上必用 64位系统,这个没什么说的
xp只有32位,所以被淘汰是早晚的事
xp只有32位,所以被淘汰是早晚的事
#8
这位仁兄,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有意而为之。
32位的WINDOWS 2003、2008就没有这个限制。
所以还是软件的原因,MS有意而为之。
#11
理论上位数越高越好,但是实际过程中,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的任何一个版本都是一样的。
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
#18
我用的32位,4G确实到了最大
#19
THANKS FOR SHARING!
#20
上64位是一个趋势啊。
#21
32和64均是指系统能够处理文件的最大长度,当然64位的速度更快。
#22
#23
64位运行快多了,而且不卡。
#24
64位的系统上的64位软件功能上能得到很好的扩展。。比如3DMAS,PS
#25
没发现64位程序有多快,但4G内存确实全用上了,不像原来随随便便内存占用率就是100%
#26
至少在内存控制上很明显。但是如果要想有好一些的兼容性还是32位。个人观点
#27
因为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
#4
#5
4G字节以上文件处理……
#6
#7
电脑内存 8G以上必用 64位系统,这个没什么说的
xp只有32位,所以被淘汰是早晚的事
xp只有32位,所以被淘汰是早晚的事
#8
这位仁兄,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有意而为之。
32位的WINDOWS 2003、2008就没有这个限制。
所以还是软件的原因,MS有意而为之。
#11
理论上位数越高越好,但是实际过程中,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的任何一个版本都是一样的。
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
#18
我用的32位,4G确实到了最大
#19
THANKS FOR SHARING!
#20
上64位是一个趋势啊。
#21
32和64均是指系统能够处理文件的最大长度,当然64位的速度更快。
#22
#23
64位运行快多了,而且不卡。
#24
64位的系统上的64位软件功能上能得到很好的扩展。。比如3DMAS,PS
#25
没发现64位程序有多快,但4G内存确实全用上了,不像原来随随便便内存占用率就是100%
#26
至少在内存控制上很明显。但是如果要想有好一些的兼容性还是32位。个人观点
#27
因为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位。