有关扩展内存使用的问题(系统程序员)?
我在网络编程时需要使用大量扩展内存作缓冲(DOS下),
初时用INT15或HIMEM.SYS,当频繁调用时发现某些种类的机器(兼容机)会死机(100%),但当使用常规内存给扩展内存再做缓冲时,死机现象就很少发生(但任存在(1%左右),最后,切换至保护模式下使用扩展内存,死机概率再度减少,但还是会有。
但单独编写测试扩展内存程序时又不出现这种情况,只是加上网络模块就不行;
如果全使用常规内存也不存在问题(但整个程序就慢了);
在SOFTICE状态下调试时,也不会死机。
所以无奈,希望有此经验的朋友给予指点。
(抱歉,只有23分,可以将来补给)