中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 请问smartdrv有没有办法撤出常规内存?
作者:
标题: 请问smartdrv有没有办法撤出常规内存? 上一主题 | 下一主题
cain
中级用户





积分 201
发帖 72
注册 2005-11-20
状态 离线
『楼 主』:  请问smartdrv有没有办法撤出常规内存?

加载smartdrv后,有有没有办法使其撤出常规内存?

2005-12-11 13:01
查看资料  发短消息 网志   编辑帖子  回复  引用回复
Jneny
高级用户

中國DOS聯盟常任參議员


积分 686
发帖 318
注册 2005-11-4
状态 离线
『第 2 楼』:  

好像没有

2005-12-11 14:28
查看资料  发送邮件  发短消息 网志  OICQ (290256061)  编辑帖子  回复  引用回复
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 3 楼』:  

Re  cain

    在config.sys中编辑:
    devicehigh=c:\windows\smartdrv.exe

    即可让smartdrv.exe运行在上位内存。

2005-12-13 11:41
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
darkradx
高级用户





积分 972
发帖 420
注册 2004-5-16
状态 离线
『第 4 楼』:  

误人子弟



平生进退如飙风
2005-12-14 12:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
rocchapter
中级用户





积分 236
发帖 101
注册 2005-11-27
状态 离线
『第 5 楼』:  

3楼的不要乱来哦。

smartdrv.exe 是在autoexec.bat中加载的。
要加到上位内存中的话应该是用 lh + 程序名称才对。
但是倒底能不能加上去还要看你前面加载的内容情况。上位内存是不是足够
这个有一点点技术在里面。一般来说先加内存占用大的,后加占用少的。
可以先用mem查看一下,再来加载。
典型的启动DOS一般要占用内存的,除了系统内核本身外一般有 setver
emm386 himem 光驱的驱动sys文件以及mscdex.exe 文件
再有就是smartdrv了,最后鼠标驱动也是,如果还有其它的一些程序的话,也要考虑进去的,声卡等驱动一般是不额外占内存的(只设置中断之类的)
加大上位内存,要在加emm386时加合适的参数。
具体怎么做,一时说不清...可以去找一些例子
我比较好的情况是加载了上述的程序后,常规内存只用20-25KB(一共是640KB)
如果是用的msdos6.22 可以试一下memmaker哦!

2005-12-14 16:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
baby15500
中级用户




积分 438
发帖 146
注册 2004-3-10
状态 离线
『第 6 楼』:  

这年头都用UMBPCI了!超强,强烈推荐

可以剩余160K的UMB,你就是把SMARTDRV,MOUSE,MSCDEX等乱七八糟的全用LOADHIGH后还有一百K以上的UMB,而基本内存剩余在620以上,爽死了

2005-12-14 23:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
htysm
高级用户




积分 866
发帖 415
注册 2005-12-4
状态 离线
『第 7 楼』:  

Re cain

    详细情况请查看我的贴子:
    http://www.cn-dos.net/forum/viewthread.php?tid=18083&fpage=3

2005-12-15 09:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
rocchapter
中级用户





积分 236
发帖 101
注册 2005-11-27
状态 离线
『第 8 楼』:  

一般600KB常规足够了
我遇到有一个游戏要610KB内存的。

如果一个DOS下的程序要用到570KB以上的内存,那么设计时应该采用各种方法使用扩展内存。

2005-12-16 18:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Michael
钻石会员





积分 10046
发帖 3039
注册 2002-11-11
状态 离线
『第 9 楼』:  

已经离题千里。
smartdrv一经加载,是无法卸载的。
而pc-cache和ncache都提供卸载选项。



简单就是美
2005-12-16 18:59
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: