POPPUR爱换

标题: 原来4G+内存的32位系统无法识别用ramdisk等把虚拟内存放进去是脱了裤子放屁~~ [打印本页]

作者: slice    时间: 2009-1-6 14:27
标题: 原来4G+内存的32位系统无法识别用ramdisk等把虚拟内存放进去是脱了裤子放屁~~
本帖最后由 slice 于 2009-1-6 14:32 编辑

原来4G+内存的用ramdisk等利用系统不能识别的部分内存是脱了裤子放屁~~

今天看了一片文章:
http://www.ocer.net/article/a_show.php?id=18025&p=6
如果这文章说得没错的话(感觉很专业应该不是忽悠),我的理解就是32位系统无法识别的部分内存,系统其实已经利用了的,当软件需要虚拟内存时,虚拟内存就是优先使用这部分。
顺便纠正一个误区:该boot.ini参数打开PAE也属于脱了裤子放屁,因为PAE本就是开DEP等的先决条件,现在的机器本就开着,XPSP2后,根本不存在还要手动打开的说法。

当然文章的结论本人没法做试验,bios没那样的设置,无法在系统插满4G的情况下,让系统只识别1G。而3.25G和4G实在没法通过运行程序的速度来区分。
而且本人主系统早已迁移到Vista64,已经无需为这个问题担心,但任然仍不住好奇。

如果有这块板子或主板有类似选项的能做试验的话看看,是不是系统只能识别1G左右内存的时候显卡危机还是照样跑得欢,那么结论就很明确了,期待有条件的来证实。

实践出真知,有条件的行动起来。
作者: hupo    时间: 2009-1-6 15:58
我觉得得出这个结论的才是放屁
作者: wl00560    时间: 2009-1-6 16:00
以前试过,在占据大量内存,只有100M内存(记得不是很清楚,反正是很少的内存)的情况下,无法进入魔兽争霸、神话时代之类的游戏,提示内存不足……
也就是说系统根本不能识别那些内存……
作者: iair23    时间: 2009-1-6 16:08
楼主,我感觉你理解的不完整啊!
作者: ljycslg    时间: 2009-1-6 18:09
系统是微软开发的,到底支不支持得由微软说了算

微软已经明确指出,由于 PAE 对驱动的影响,所以 32 位 Vista 必然限制 3.12GB 是不可能解除的,即使你开启 PAE 也是没有用的。唯一使用 4GB 或更大内存的方法,对 Vista 来说,就是使用 64 位,这是微软官方的文档明确指出的问题
作者: 1qw2    时间: 2009-1-6 21:36
还是安稳点用2g 内长 xp系统
作者: qqonline    时间: 2009-1-6 22:02
我觉得得出这个结论的才是放屁
hupo 发表于 2009-1-6 15:58


哈哈哈,赞同
作者: fhxy2006    时间: 2009-1-7 01:55
系统是微软开发的,到底支不支持得由微软说了算

微软已经明确指出,由于 PAE 对驱动的影响,所以 32 位 Vista 必然限制 3.12GB 是不可能解除的,即使你开启 PAE 也是没有用的。唯一使用 4GB 或更大内存的方法,对 ...
ljycslg 发表于 2009-1-6 18:09


I就想大家用64位系统,正好卖钱,
作者: Sirlion    时间: 2009-1-7 02:27
windows 7的资源监视器不是已经证明了32bit的桌面系统可以识别那部分消失的内存么?

楼主你自己还在远景发过帖子,忘了??


作者: stonehouse    时间: 2009-1-7 08:26
本帖最后由 stonehouse 于 2009-1-7 08:27 编辑

之后发布的windows 7 看来已经很清楚的解释了lz的问题~
作者: 火箭飞机头    时间: 2009-1-7 10:15
我反正把分出去的那个盘当下载盘用
作者: 93blue    时间: 2009-1-7 10:23
32位系统用4G内存,win2003就OK了
作者: bwdinlife    时间: 2009-1-7 10:53
I就想大家用64位系统,正好卖钱,
fhxy2006 发表于 2009-1-7 01:55
64位元运算不是AMD一直以来的梦想和期待吗?
作者: bwdinlife    时间: 2009-1-7 10:54
32位系统如果把4G的寻址空间全用内存上了还怎么和显卡网卡什么的玩?
作者: interleave    时间: 2009-1-7 15:59
坚持32位.....64位没有捷德的驱动
作者: yingpeng2001    时间: 2009-1-7 23:07
毫不理会
我现在还没用到占用大量内存的软件
路过
作者: huangyongbio    时间: 2009-1-8 01:53
公说公有理,婆说婆有理,都不知道相信谁的了,目前4G没有做任何处理使用中,等以后真正需要大内存的时候或许会有结论吧,到时候再想办法
作者: kk5354    时间: 2009-1-8 02:50
买了8G内存的人怎办了?
作者: ckdrster    时间: 2009-1-8 05:47
我是把这些内存分出去,把虚拟内存和IE缓存什么的全丢上面了
作者: fengysonny    时间: 2009-1-8 15:36
32位的操作系统是没法利用到超过4G内存的,但是程序设计的时候,如果你考虑到了超过4G内存的情况,那么是可以利用超过4G内存的,比方说现在最常用的Ramdisk那个软件,它使用了64位的内存地址映射,因此可以识别超过32位系统能利用的最大内存限制。因此,Ramdisk还是有用的,关键是你用好了它吗?
作者: easternbp    时间: 2009-1-8 16:43
哎,这么冷的天,千万不要脱啊.....:p:mad:
作者: ft5555    时间: 2009-1-8 21:02
本帖最后由 ft5555 于 2009-1-8 21:41 编辑

文章并没有错 而是楼主对作者文章的理解错了
作者: CAIREN    时间: 2009-1-9 01:46
系统是微软开发的,到底支不支持得由微软说了算

微软已经明确指出,由于 PAE 对驱动的影响,所以 32 位 Vista 必然限制 3.12GB 是不可能解除的,即使你开启 PAE 也是没有用的。唯一使用 4GB 或更大内存的方法,对 ...
ljycslg 发表于 2009-1-6 18:09


PAE在XP下的使用微软没有详细提及,VISTA 32bit下的也是,微软的推荐是用64bit 版本。至于32bit的服务器版本可以通过PAE解决问题。至于ramdisk使用
系统不能识别的那部分内存,还没有什么可以参考的例子
作者: 0808008    时间: 2009-1-9 10:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: xg55    时间: 2009-1-12 14:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: rockit    时间: 2009-1-12 15:48
不过现在4g内存这么便宜。。。
作者: ilove0530    时间: 2009-1-13 02:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: lstsxp    时间: 2009-1-13 10:31
说实话,我用Ramdisk也没确定到底系统有没有使用我4G内存中的没被识别的那600M,因为没东西可以看出来。所以我也不知道到底这软件有用没有......




欢迎光临 POPPUR爱换 (https://we.poppur.com/) Powered by Discuz! X3.4