楼主: jeromeli
收起左侧

[硬件] 4G内存是装32位还是64位好呢(阅至32楼)

   关闭 [复制链接]
levibeta
发表于 2012-8-9 08:17:13 | 显示全部楼层
就用32位的吧。
wjlaugh
发表于 2012-8-9 08:25:55 | 显示全部楼层
64位和32位识别的内存相差比较小,还是32位好一些,64位系统所占内存要比32位的大很多。
我的机子装了6G内存只能识别2.8G,相差太多了才选的64位
Gloria_唯
发表于 2012-8-9 08:44:36 | 显示全部楼层
如果指定要装win7系统的话最好装32位版本的,我曾经专门为此做过测试,个人感觉如果你的内存在4G以上,达到6G 8G或更高,那64位win7加大内存用起来是很爽的,但如果你的内存在4G或以下,只为了能识别内存而装64位的win7是得不偿失,不合算。我用的是Q6600 CPU+8G内存,系统是微软官方的MSDN旗舰版(说明下,测试是以前做的,当时32位、64位win7都用过,现在用的是下面截图中的2008R2系统),如果你用第三方修改版或精简版一类的系统那另当别论,结果可能差很多。

首先64位win7识别的内存多,但不要忘了它本身启动占的内存也大啊,这点恐怕很多人都给忽略了。你装一个64位win7虽然能比32位多识别700多M,但装完所需要的软件以及必要的随机启动软件如杀毒、防火墙等,它本身也要比32位win7多占用三四百到七八百兆内存,你最终到手的可能也就二三百兆,这个优势还那么明显吗?我用32位win7正常启动完大概要占900多兆,但64位却要1400多到接近2G(因为系统会自动进行一些内存压缩操作),你如果只有4G内存,那你说哪个合算?另外对于你上网本来说,64位win7启动本身也加重了机器的负担,启动肯定也要比32位的慢。刚装完系统可能差距不是很明显,用几天后你就感受到了。另外当空闲内存小于一定比例的时候它就自动压缩内存,实际就是把一部分不常用数据写到硬盘上,这个过程也是相当拖速度的。

再说应用程序,最佳况状是64位系统加64位应用程序,但平时多数软件都是32位,单个应用程序内存没有2G限制、计算速度快也是指配合64位应用程序而言的,所以你在64位系统上运行32位软件完全没有优势,它是相当于运行在一个64位系统的模拟32位平台上,仍然有单个程序的内存限制不说,速度反而要慢,虽然这些差别不做专门测试的话没那么明显,但毕竟不是好处吧。
从稳定性来说,win7本身64位和32位是没什么区别的,因为主要的功能性代码几乎是相同的,只不过编译出了32位及64位版本。对于应用程序,由于64位运行32位相当于在一个模拟环境中,以及其他一些兼容性问题,程序出错的几率反而要大。

评分

参与人数 1经验 +3 收起 理由
woxihuan2011 + 3 感谢解答: )

查看全部评分

kazamayashiro
头像被屏蔽
发表于 2012-8-9 09:12:33 | 显示全部楼层
感觉上4G已经进了64的门槛了。
所以选择32,你就是中国富二代。
选择64,你就是美国屌丝。。。
如果是我的话,会选择64,资源不能浪费。。。强迫症征兆
大号跳蚤
发表于 2012-8-9 09:27:30 来自手机 | 显示全部楼层
wjlaugh 发表于 2012-8-9 08:25
64位和32位识别的内存相差比较小,还是32位好一些,64位系统所占内存要比32位的大很多。
我的机子装了6G内 ...

我4G才2.99G,不过我也懒得折腾了…
zhuzao110
发表于 2012-8-9 09:28:47 | 显示全部楼层
为了物尽其用,还是64吧
fhacker
发表于 2012-8-9 10:06:19 | 显示全部楼层
64位CPU装64位系统,
32位CPU装32位系统, 硬件要与软件相统一
内存虽然显示不出来,但却是在真是发挥的
冬天不冷梦
发表于 2012-8-9 10:14:22 | 显示全部楼层
楼主,你看楼上各位都说了,32位和64位各有优缺点,不知道你自己更看重哪一方面了?你应该选择适合自己的系统。
大号跳蚤
发表于 2012-8-9 10:17:50 来自手机 | 显示全部楼层
Gloria_唯 发表于 2012-8-9 08:44
如果指定要装win7系统的话最好装32位版本的,我曾经专门为此做过测试,个人感觉如果你的内存在4G以上,达到 ...

同意,说到点子上了,一个是内存管理器对内存占用的动态调整、一个是32bit和64bit程序同时在64bit操作系统上运行的效率问题…这两点我同意。但下面这个就不是主要原因了… 主要的就是动态内存管理机制也叫按需调页 … 你看到内存占用大,是因为可供系统支配的空间大。此时,内存管理器会把程序提交的虚拟内存全部放置于内存空间上,前提是提交的虚拟内存空间小于物理内存空间。如果与此同时还有程序提交内存请求,管理器又会从正在工作的进程的工作集中抽取闲置未使用和已使用但访问极少的页,而使可用空间增加。已使用的会写入页面文件供随时调用,未使用的可作为共享空间提供给其它进程 … 也就是说如果你一直在打开新的程序,系统会从原来运行的程序中分配一部分空间出来以保证程序的正常运行。这很好的解释了,为什么有的人看到一个程序占用一部分空间,而再开一个程序总占用空间却没有增加多少,而单独运行每个程序占用空间加起来却比这个多得多的原因 …
大号跳蚤
发表于 2012-8-9 10:31:01 来自手机 | 显示全部楼层
fhacker 发表于 2012-8-9 10:06
64位CPU装64位系统,
32位CPU装32位系统, 硬件要与软件相统一
内存虽然显示不出来,但却是在真是发挥的

可大多数情况64位U对32兼容,32位U支持64位扩展…
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-21 06:15 , Processed in 0.094029 second(s), 15 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表