中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [已解决]光驱驱动一定要在常规内存内?
作者:
标题: [已解决]光驱驱动一定要在常规内存内? 上一主题 | 下一主题
willsion
高级用户




积分 789
发帖 310
注册 2004-9-2
状态 离线
『楼 主』:  [已解决]光驱驱动一定要在常规内存内?

首先,我声明一下,题目可能会造成大家误解。

因为我说的所谓光驱驱动不是qcdrom.sys等在config.sys加载的驱动,而是
SHCDX33C.COM等在autoexec.bat里运行的一些可执行文件,可我不知该
把它当成什么类别的文件了,所以只好说光驱驱动文件。

我在autoexec.bat文件中,已经采用lh SHCDX33C.COM的方式加载,用mem
查看内存,上位仍有足够内存供SHCDX33C.COM使用,可是它却驻留在常规
内存中,难道这个文件一定要占用常规内存运行的?

谢谢各位朋友解答。

[ Last edited by willsion on 2008-1-10 at 01:29 PM ]

2008-1-9 10:22
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 2 楼』:  

没用过 SHCDX33C.COM 。一个 TSR 在加载时和驻留时所占用的内存大小是不一样的,一般加载时要比驻留时所占用的内存要大,不知你当时空余的 UMB 大小能否满足 SHCDX33C.COM 加载时所需的内存空间。



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2008-1-10 00:42
查看资料  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 3 楼』:  

嘿嘿,偶也没用过 SHCDX33C.COM ,但我在使用 shsucdx.com时发现,采用LH shsucdx.com 的方式加载无法将其载入上位内存,而当去掉LH时,却将shsucdx.com载入了上位内存中。

2008-1-10 09:07
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 4 楼』:  

SHCDX33C.COM 包括 shsucdx.com有指定参数 /C 是否使用上位的



第一高手    第二高手

2008-1-10 09:57
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsion
高级用户




积分 789
发帖 310
注册 2004-9-2
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by DOSforever at 2008-1-10 12:42 AM:
没用过 SHCDX33C.COM 。一个 TSR 在加载时和驻留时所占用的内存大小是不一样的,一般加载时要比驻留时所占用的内存要大,不知你当时空余的 UMB 大小能否满足 SHCDX33C.COM 加载时所需的内存空间。

UMB还有几十KB,应该是足够的。

  Quote:
Originally posted by bc12060101 at 2008-1-10 09:07 AM:
嘿嘿,偶也没用过 SHCDX33C.COM ,但我在使用 shsucdx.com时发现,采用LH shsucdx.com 的方式加载无法将其载入上位内存,而当去掉LH时,却将shsucdx.com载入了上位内存中。

还有这样的事情?

  Quote:
Originally posted by fastslz at 2008-1-10 09:57 AM:
SHCDX33C.COM 包括 shsucdx.com有指定参数 /C 是否使用上位的

立刻试验一下。

[ Last edited by willsion on 2008-1-10 at 01:29 PM ]

2008-1-10 13:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
willsion
高级用户




积分 789
发帖 310
注册 2004-9-2
状态 离线
『第 6 楼』:  

荒谬的事情真的发生了,shcdx33c.exe直接加载(即不用lh载入上位内存),竟然就驻留到UMB里,反而刻意lh shcdx33c.exe,它就死赖在常规内存里。

呵呵。

多谢各位朋友指导。谢谢。

2008-1-10 13:28
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: