Originally posted by dandy8577139 at 2007-8-15 05:23 PM:
DOS下不能直接调用XP下的虚拟内存,多谢
不好意思呵,楼主,看错了,以为是在XP中呢。。。
DOS下:
1、检查系统是否提供对扩充内存的支持,必须保证CONFIG.SYS文件中的EMM386.EXE命令中含有RAM参数,关于RAM参数的设置请参考相关文章,这里就不述叙;
2、 如果故障仍存在,检查DOS内核程序与其它运行的应用程序是否兼容,某些程序是否占用了大量的常规内存,并作出相应的处理。
解决的办法有两种:
1、在CONFIG.SYS中去掉DOS=HIGH设置,将DOS内核程序从扩展内存撤出,即可正常运行。
2、将“/DEVICE=C:\DOS\HIMEM.SYS"改为“/DEVICE=C:\DOS\HIMEM.SYS/INT15=320",因软件使用的是扩展内存的低端,这一区域若有其它程序驻留,字库就不能正常载入,利用INT15参数给系统先预留出一部分传统的扩展存储器(即不由XMS规范管理而由INT15直接使用的扩展存储器),字库和DOS内核都可使用扩展内存了,这样设置之后,在软件下可用的主内存空间可达512KB,比不设置时多出250KB左右。
Last edited by superadam on 2007-8-15 at 06:01 PM ]