![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-17 16:00 |
共 47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行 |
| DOS疑难解答 & 问题讨论 (解答室) » 请问smartdrv有没有办法撤出常规内存? |
| 可打印版本 1,021 / 8 |
| 第1楼 cain | 发表于 2005-12-11 13:01 |
| 中级用户 发帖 72 积分 201 | |
|
请问smartdrv有没有办法撤出常规内存? 加载smartdrv后,有有没有办法使其撤出常规内存?
|
|
| 第2楼 Jneny | 发表于 2005-12-11 14:28 |
| 高级用户 发帖 318 积分 686 | |
|
好像没有
|
|
| 第3楼 htysm | 发表于 2005-12-13 11:41 |
| 高级用户 发帖 415 积分 866 | |
|
Re cain
在config.sys中编辑: devicehigh=c:\windows\smartdrv.exe 即可让smartdrv.exe运行在上位内存。 |
|
| 第4楼 darkradx | 发表于 2005-12-14 12:35 |
| 高级用户 发帖 420 积分 972 | |
|
误人子弟
|
|
| 第5楼 rocchapter | 发表于 2005-12-14 16:53 |
| 中级用户 发帖 101 积分 236 | |
|
3楼的不要乱来哦。
smartdrv.exe 是在autoexec.bat中加载的。 要加到上位内存中的话应该是用 lh + 程序名称才对。 但是倒底能不能加上去还要看你前面加载的内容情况。上位内存是不是足够 这个有一点点技术在里面。一般来说先加内存占用大的,后加占用少的。 可以先用mem查看一下,再来加载。 典型的启动DOS一般要占用内存的,除了系统内核本身外一般有 setver emm386 himem 光驱的驱动sys文件以及mscdex.exe 文件 再有就是smartdrv了,最后鼠标驱动也是,如果还有其它的一些程序的话,也要考虑进去的,声卡等驱动一般是不额外占内存的(只设置中断之类的) 加大上位内存,要在加emm386时加合适的参数。 具体怎么做,一时说不清...可以去找一些例子 我比较好的情况是加载了上述的程序后,常规内存只用20-25KB(一共是640KB) 如果是用的msdos6.22 可以试一下memmaker哦! |
|
| 第6楼 baby15500 | 发表于 2005-12-14 23:29 |
| 中级用户 发帖 146 积分 438 | |
|
这年头都用UMBPCI了!超强,强烈推荐
可以剩余160K的UMB,你就是把SMARTDRV,MOUSE,MSCDEX等乱七八糟的全用LOADHIGH后还有一百K以上的UMB,而基本内存剩余在620以上,爽死了 |
|
| 第7楼 htysm | 发表于 2005-12-15 09:28 |
| 高级用户 发帖 415 积分 866 | |
| 第8楼 rocchapter | 发表于 2005-12-16 18:28 |
| 中级用户 发帖 101 积分 236 | |
|
一般600KB常规足够了
我遇到有一个游戏要610KB内存的。 如果一个DOS下的程序要用到570KB以上的内存,那么设计时应该采用各种方法使用扩展内存。 |
|
| 第9楼 Michael | 发表于 2005-12-16 18:59 |
| 钻石会员 发帖 3,041 积分 10,056 | |
|
已经离题千里。
smartdrv一经加载,是无法卸载的。 而pc-cache和ncache都提供卸载选项。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |