内存突破4G.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
内存突破4G

最近一直在用一款叫Dynamips的东西,这是国外某强人开发出来的Cisco路由器模拟器,他强到可以直接就把你的电脑变成一台或多台高端的Cisco路由器,当然普通电脑不可能有那么多各式各样的接口,但是当你在一台电脑上模拟出N台路由器之后就可以做一些几乎完全真实的实验操作,你可以假设5台在美国,5台在中国,5台在伊拉克 @。@ ,然后设计任何连接方式进行配置。 其实我买笔记本基本上就是为了这个东西,但是与这个软件功能的强大成正比的是消耗资源的强大。当涉及到一些更复杂的网络拓扑之后,原先2G的内存就不够看了,因此我不得不又增加了2G,随后就遭遇到了这篇日志的主题。 简单的说就是32位操作系统的限制导致最多只能只持4G内存,而实际上在开机的时候各个设备的加载会占用掉很多内存地址。举个例子来说,我有10快钱,这相当于我能只持的上限,有一天我结婚了,相当于开机 T_T ,然后母老虎说今后你的10快钱拿2块来,我给你保管,这相当于被占用掉的内存地址,这样我莫名其妙就变成8块钱上限了。 由于以上原因,实际进入操作系统后,能使用的只有3G左右内存(有些会多一些和系统有关系)。 1)那么为什么32位操作系统可以用超过4G的内存呢? 只要CPU、主板、操作系统都只持并启用PAE(物理地址扩展),那么物理内存地址就变成36位了,换算下来可以只持64G内存。 注意:所谓32位和64位的差别并不是像有些人认为的简单的×2而已,想象下你有100块(3位数字),和你有(6位数字)。 下面直接说方法,灸原因就不说了,相信很多人完全不会看 step 1 打开主板MRA只持。重启计算机,按DEL键进入BIOS,在DRAM设置页面中找到“Memory Re-mapping”(或称Memory Hole Remapping、S/W Memory Hole Remapping等)选项,将其选为“Enable”,然后按F10保存退出。 step 2 启用物理地址扩展PAE只持。进入系统后,打开 Windows 资源管理器。 step 3 在“工具”菜单上,单击“文件际 项→查看→显示所有文件和文件夹”,清除“隐藏受保护的操作系统文件”复选框,然后单击“确定”。 step 4 在系统盘根目录找到 Boot.ini 隐藏文件,右键单击并选择属性,把属性对话框中的“只读”属性去除。 step 5 打开 Boot.ini 文件,然后将 /PAE 参数添加到 ARC 路径中, 以 Windows Server 2003 Datacenter Edition 为例,修改后的引导参数如下:multi(0)disk(0)rdisk(0)partition(2)\%systemroot%=”Windows Server 2003 Datacenter Edition” /PAE。保存并退出。 step 6 重复第4步,还原 Boot.ini 文件的只读属性,并重启计算机。 重启之后右键我的电脑,属性看看最下面有没有显示“物理地址扩展”字样,有的话说明PAE成功打开了。 有些主板可能默认就已经打开了MRA而没有“Memory Re-mapping”选项,而有些可能本身就不只持,可以下载EVEREST进行确认。 如果图示位置3个都显示是,那么说明主板默认已经打开了MRA。 完成步骤之后进入XP发现仍然只找到了3.1G内存,这时候要借助Ramdisk4G(点击下载)下载解压后先右键点RRAMDISK.inf选择安装,然后双击ram4g.reg导入注册表项,最后双击ramdisk运行程序。 以我的笔记本为例,点击install Ramdisk,随后Disk Size选择768MB,然后DriverLetter处任意选一个盘符,MediaType选择FixedMedia,最后点Apply,这样就完成了。查看盘符会发现新出现一个盘符,而且大小并不是我设置的768MB而是959MBRamdisk把系统没有使用到的内存全抓出来了。 那么怎么才萝把这些虚拟成硬盘的内存重新作为内存使用呢,那就是设置虚拟内存,windows默认会自动在C盘设置一定容量作为虚拟内存,当物理内存不够用的时候就把硬盘上的容量当作内存来用,但是因为硬盘和内存的速度是没法比的,所以当需要用到虚拟内存的时候系统速度会明显慢很多。 右键点击计算机,依次点击“属性→高级系统设置→高级→性能→设置→高级→虚拟内存→更改”,把新建的Ramdisk盘选中,然后在“自定义大小”中最小值设为950,最大值为950,保存并重启即可。 这样就把4G内存分成了3G和1G两部分,3G系统自动认出,系统在把这3G用完后开始调用1G的虚拟内存,而这1G虚拟内存经过以上设置之后事实上也是物理内存速度丝毫不减,下面来验证一下。 Ramdisk这个软件是把内存虚拟成硬

文档评论(0)

zhuliyan1314 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档