My FAQ,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 精文荟萃 > 教你一招
内存超512Win98内存不足?
作者:佚名 时间:2005-05-01 11:19 出处:互连网 责编:MyFAQ
              摘要:内存超512Win98内存不足?

需要修改一些系统文件,请问要如何修改呢? Q:之前曾看过说,如果你的物理内存超过512MB 且操作系统为WIN98系列的,需要修改一些系统文件请问要如何修改呢? A:以下资料为转录: Windows 9x 系列(Windows 95/98/Me)是可以支持到 2GB 的内存,Windows 2000 是4GB,既然是 2GB,那么为什么当物理内存超过512 MB 的时候(例如安装了 768 MB),反而很容易出现内存不足的信息呢? 这是受限于 Windows 9x 的缓存程序的问题(32-bit protected mode cache driver)。 每当 Windows 激活的时候Windows 的缓存驱动程序,会根据计算机实际上RAM的数量,来决定虚拟高速缓存的大小,RAM 越大,虚拟缓存区就越大。 然而,整个作为系统虚拟缓存的记忆地址空间范围大约是 3-4 GB﹙从0xC0000000 到 0xFFFFFFFF ﹚,所以当你的 内存多过某个数量的时候,整个系统虚拟记忆地址会完全被虚拟缓存驱动程序给吃光了,Windows 其它的功能就没有缓存空间可用,于是就出现内存不足的信息。 要是我的内存超过 512 MB 该怎么办呢?在System.ini中限制虚拟cache 的大小不超过 512MB 就可以避开这个问题。 在 system.ini 中加入 [vcache]
MaxFileCache=524288 (因为 1MB=1024K,所以524288K =512MB,所以值是524288,不超过这个值即可。) 另外,如果内存超过512MB ,同时又使用AGP 显示卡的话,这种内存不足的问题会更加明显,因为AGP 显示卡一定会占用一部分虚拟地址空间做映像(应该是满大的),而剩下所能供系统程序代码正常运作的虚拟空间也就更少了。 从这里我们也可以学到:对 Windows 9x 系统而言,内存不见得越多越好,太多,反而惹麻烦,内存够用就好。 每种操作系统都有它的「目标市场」,对 9x ﹙Me﹚而言,目标是家庭,所以应该是不会有人在家用等级 PC 上安装1GB 的内存,如果有迫切的高容量内存需求,应该是选用Windows NT等级的操作系统,如 Windows NT 4 或 Windows 2000 等。
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 myfaq.com.cn All rights reserved. www.myfaq.com.cn 版权所有