Windows会为操作系统资源维护一段内存区域。该区域最大为128K,分为两个 64K区域。Windows 95/98使用此内存区域存储每个应用程序所用的字体、位图、下拉菜单列表和其他屏幕信息。
只要有任何程序开始运行,该程序就会占用内存中“系统资源”区域内的部分空间。但在您退出时,一些程序并不交还临时占用的系统资源。最终,系统会因内存用尽而崩溃。有时,如果您打开、关闭许多程序(即使是相同的程序)而没有定时重启,也会发生崩溃。这就是Microsoft称作资源泄漏或内存泄漏的情况。
当您命令系统退出一个程序时,该程序应交还正在使用的资源(内存)。但由于程序是人编写的,发生错误在所难免,因此程序可能不会将其占用的所有资源都交还给操作系统。这种无法“交还”的情况就叫“内存泄漏”,正是它最终导致出现提示计算机资源不足的消息。每次启动Windows系统时自动加载的程序也有可能引起内存泄漏。在Windows 95/98中,您可以通过常用的Ctrl-Alt-Del组合键来查看活动程序列表。Windows Startup文件夹包含了每次系统启动时运行的程序。在Windows 98中,可通过MSCONFIG设置该文件夹中的内容。而在Windows 95中,应在任务栏上单击鼠标右键,再依次单击“属性”、“开始菜单程序”、“高级”,然后在左边的窗格中查找Startup文件夹。
在您找到出现故障的应用程序前,您可能得忍受这些系统资源问题。如果您确信该问题是由某个应用程序引起的,请务必联系此软件的供应商。
您可以利用“开始”>>“程序”>>“附件”>>“系统工具”中的“资源状况”工具跟踪系统资源。如果您没有这个程序,可以从UtilMind Solutions下载它。“资源状况”工具会在Windows任务栏中加入一个类似“燃料表”的计量器,帮助您跟踪系统资源。随着该条形计量器从绿色变为黄色,再到令人担忧的红色,您就要意识到问题来了!不过记住,“资源状况”工具也会占用您想要节约的东西:系统资源。
最好的预防性维护措施是定时重启Windows系统。
这里不存在阴谋,也不需要购买内存,除非您的RAM只有4M。购买内存不能解决“系统资源”问题,因为无论安装多大的物理内存,系统资源所占用的内存大小都固定为128K。
下面是一些相关链接:
编辑推荐