使用雅奇MIS 6.2时“内存不够”的解决办法
一台AMD 486DX4/100兼容机,近日安装了一套雅奇MIS 6.2,开机进入系统运行后,立即退出Foxpro,返回到DOS提示符下,屏幕显示:Insufficient Memory(内存不够),无法进入雅奇MIS管理信息系统。
#2 故障分析及排除
本机配72线8MB内存两条,中文Windows 95以及Photoshop 3.0等大型应用软件均能正常运行,从未出现过“内存不够”的提示。
根据故障现象,首先在DOS下用MEM查看内存使用情况:常规内存余612K,高端内存余93008字节,扩展内存余11874K,表明内存使用状况良好。想起日前曾用磁盘拷贝软件,故怀疑机器感染病毒,运行中文杀毒软件名捕系列之“缉毒先锋”侦察毒情,发现[DA01]病毒,尔后实施“大围剿”,将病毒清除。重新启动机器,进入UCDOS 5.0汉字系统,运行YQPRO.BAT批处理文件,故障现象依旧。
百思不解之际,偶然用UCDOS 5.0内存观察器FREE查看,发现常规内存使用高达518K,看来UCDOS系统设置有误。于是,键入SETUP,启动UCDOS系统设置程序,逐项进行检查,最后,疑点落在“选择显示字库读取方式”一项,此项设置为“全部字库驻留基本内存”。这种字库读取方式将整个显示字库全部读入DOS常规内存,汉字显示速度虽然加快,但占用的内存实在太大,需265K左右。将“选择显示字库”设置为“自动检测较优读取方式”,保存修改内容返回DOS。重新启动机器,再次运行雅奇MIS 6.2,一切OK!UCDOS下用FREE显示常规内存余585K。
#3 小结:
计算机内存不够,既可能是病毒引起,也可能是系统设置方面的问题。当我们运行某些需要汉字系统支持的应用软件时,应将汉字系统的字库装入扩展内存,以便节约常规内存空间。