Windows732位如何使用4G以上内存的探讨

Windows732位如何使用4G以上内存的探讨

* 来源: * 作者: * 发表时间: 2020-12-12 4:22:01 * 浏览: 4
今天IT外包 就为大家分享关于Win7 32使用4G以上内存的问题。终于知道ramdisk 4g是如何使用4G以上内存了,慎用!》、《真的能突破4g限制吗?ramdisk 4g使用成功的同学能看下吗?》,其中关于4G内存的论述不敢苟同,似乎RAMDISK 4G是骗人的东西。事实胜于雄辩,由于资历不够,无法在技术专区发帖,只好在这里发帖请教一下两位作者。(只限于技术探讨,不是人身攻击,请见谅)
       1、本人在XP时期就开始使用8G内存和RAMDISK 4G,可以虚拟3G以上内存成为虚拟硬盘;目前是Win7 32+12G内存,Win7 32认出3.5GB ;
       2、使用RAMDISK 4G将剩余的8700M内存虚拟成硬盘,页面文件、IE临时文件等移到虚拟盘:
       3、使用RAMDISK 4G前后系统内存没有发生明显变化;
       4、拷贝高清电音,将虚拟盘占满,系统内存无明显变化;
       5、删除高清电影,系统内存无明显变化;
       6、系统运行稳定,不存在《慎用》中所说的可能出现的问题;
       7、使用过很多内存虚拟软件,有部分不稳定,例如:BUFFALO—RAMDISK、RP11、SuperSpeedRamdisk等等,较稳定的是VSuite Ramdisk、RAMDISK 4G等;
个人感觉,要真是32位的操作系统能用4GB或以上内存的话,那操作系统中有关可执行文件格式乃至操作系统中有关为可执行文件分配内存的很多相关参数都要修改的。这样一来,工作量就太大了,所以,个人感觉要想让32位的操作系统直接使用4GB的内存,是不可能的。
只要操作系统支持PAE,应用程序就能使用4G以上内存,在服务器上已经使用了10多年了,当然,单个进程空间仍然只能使用2~3G物理内存,或者编程时使用AWE来访问其他物理内存。只有一些工作在底层的硬件驱动才可能出现兼容性问题,比如Intel显卡驱动、创新声卡驱动,在打开PAE和使用大于等于4G内存时会蓝屏或出错。