中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-30 19:09
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 请高手指点!! 查看 1,140 回复 4
楼 主 请高手指点!! 发表于 2006-11-07 06:57 ·  中国 河北 唐山 联通
新手上路
积分 5
发帖 2
注册 2006-11-07 06:18
19年会员
UID 69875
性别 男
状态 离线
我的机子是ibm的4614的pos机自从把销售软件更新后就爱死机了,不知是什么原因.现在内存条是两条32M的卡共计64M,开机自检发现是60M,config.sys的内容是:
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=30
FILES=5
DOS=HIGH,UMB
STACKS=9,512
2 发表于 2006-11-07 07:06 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
就这么点情况还看不出什么,爱死机是否和硬件有关?是在什么情况下死机?是特定的还是随机的?更新后的销售软件对内存配置有无新要求? autoexec.bat 文件是什么内容?
感觉 files=5 也太少了点吧, DOS 自己也要用掉5个了
3 发表于 2006-11-07 07:12 ·  中国 河北 唐山 联通
新手上路
积分 5
发帖 2
注册 2006-11-07 06:18
19年会员
UID 69875
性别 男
状态 离线
如果把config.sys改成以下可以吗?
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
BUFFERS=20
FILES=30
DOS=HIGH,UMB
STACKS=12,512
我的内存64M怎样发挥最好呢?
4 发表于 2006-11-07 07:24 ·  中国 上海 黄浦区 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
如果有了 smartdrv ,buffers=20、30无所谓,stacks 一般情况下没必要开那么大,除非软件有特殊要求。显示60M那是因为显存是共享内存的。
5 发表于 2006-11-07 07:56 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
也可以试试这个
DEVICE=C:\DOS\HIMEM.SYS
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=HIGH,UMB,AUTO
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
LASTDRIVEHIGH=Z
第一高手 第二高手

论坛跳转: