中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-13 20:01
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » 請教program too big to fix in memory,如何解决 查看 1,535 回复 2
楼 主 請教program too big to fix in memory,如何解决 发表于 2006-08-25 13:07 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 36
发帖 10
注册 2006-08-24 19:45
19年会员
UID 61199
状态 离线
在安裝ms network client 3.0后,運行MEM查看內存畫面如下:
memtype total= used + free
conventional 640K 261K 379k
upper 155k 155k 0
reserved 384k 384k 0
extended(XMS) 56165k 3706k 52459k

total 57344k 4506k 52838k
total under 1m 795k 416k 579k

config.sys文件配置如下:
DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH,UMB
FILES=40
BUFFERS=40
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 /E
device=C:\NET\ifshlp.sys
LASTDRIVE=Z

autoexec.bat文件配置如下:
C:\NET\net initialize
call chkramd.bat

C:\DOS\SMARTDRV.EXE /X 150
@ECHO OFF
PROMPT $p$g
PATH C:\NET;C:\;C:\DOS;C:\UTTF
SET TEMP=C:\DOS
CALL C:\TR-518FC\DYNA
C:\NET\netbind.com
C:\NET\umb.com
C:\NET\tcptsr.exe
C:\NET\tinyrfc.exe
C:\NET\nmtsr.exe
C:\NET\emsbfr.exe
C:\NET\net start
c:\tr-518fc
ict

只要運行autoexec.bat文件中的最后一個軟件(ICT)就會出現program too big to fix in memory的錯誤提示.運行其它軟件也無法正常運行.
請各位大蝦幫忙看一下如何調整.
謝謝!!!
2 发表于 2006-08-28 23:51 ·  中国 辽宁 朝阳 联通
铂金会员
★★★★
痴迷DOS者
积分 5,798
发帖 1,924
注册 2003-06-20 00:00
23年会员
UID 5583
性别 男
来自 金獅電腦軟體工作室
状态 离线
不清楚此 ICT 程序是以何语言编写的。

如果能保证此文件在其它的机器上运行正常却在当前机器上不能启动,请使用MEMMAKER.EXE优化内存管理后再试一下。或先不加载网络驱动试着运行看是否仍存在问题。
可以先考虑不加载以下程序:
DEVICEHIGH=C:\DOS\RAMDRIVE.SYS 2048 /E
熟能生巧,巧能生精,一艺不精,终生无成,精亦求精,始有所成,臻于完美,永无止境!
金狮電腦軟體工作室愿竭诚为您服务!
QQ群:8393170(定期清理不发言者)
个人网站:http://www.520269.cn
电子邮件:doujiehui@vip.qq.com
微信公众号: doujiehui
3 发表于 2006-08-29 11:51 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 36
发帖 10
注册 2006-08-24 19:45
19年会员
UID 61199
状态 离线
已經查明了,是因為加載了一個叫DNYA的中文字庫造成的,這個字庫一經加載后內存就會占光了,不知道大家有沒有聽說過這個中文字庫,不知道可不可以替換掉?
论坛跳转: