为什么内存不足

Author: 何宗琦 Date: 1998年 第18期 34版

#1  湖南读者黄杰问:我买了一台微机,Pentium MMX 166 CPU、16MB 168线内存;安装了DOS 6.22和Windows3.2系统。开始使用时正常,后来在使用光盘安装软件时,屏幕出现“内存不足”的提示。例如:打开“媒体播放器”时,屏幕出现提示:
#1  “应用程序错误
#1  PROGRAM导致一个General Protection Fault在模块KRNL386.EXE在0001:4669”
#1  或者出现提示:
#1  “没有足够的内存运行应用程序,请退出一个或多个Windows应用程序,然后再运行一次”。
#1  安装光盘上较大的软件时,屏幕出现提示:
#1  “内存小于530KB”
#1  在Windows3.2下显示内存只有470KB,系统资源80%可用。用KV300检查,没有发现病毒。特向专家提出咨询。
  答:你的微机已经配置有16MB的物理内存,一般说来内存容量是没有问题的。出现来信所说的故障,第一种可能是在使用中同时打开了多个窗口,使得系统资源不足。有关资源不足的原因和处理方法请你参阅1997年第24期电脑报《Windows中的资源管理》一文。但是,来信所说发生故障时,系统资源有80%可用,显然不是资源不足的问题。造成问题的第二种原因,可能是你的系统设置不好,使得内存没有充分利用,致使“内存不足”而出现GP错误。例如,在CONFIG文件中没有设置XMS、EMS内存或者设置不当,使得系统能够使用的仅仅只是640KB的基本内存。那么在程序稍大时就会出现“内存不足”的问题。
  如果上述原因都不存在,请你从硬件方面检查一下。例如,进入CMOS增加内存读写时间或等待时间;用MEM检查系统当前的实际内存有多大等。详细情况也请你参阅1997年第18期电脑报《怎样处理硬件故障引起的GP错误》一文和1997年35期电脑报《内存减少的一般处理方法》一文。