中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-17 23:49
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » 在Config.sys中,DEVICE和DEVICEHIGH两者到底有什么区别?
可打印版本  1,123 / 4
第1楼 mxfsun 发表于 2006-03-29 17:07
初级用户 发帖 13 积分 157
在Config.sys中,DEVICE和DEVICEHIGH两者到底有什么区别?
在Config.sys中,DEVICE和DEVICEHIGH两者到底有什么区别?
有时用DEVICE=,有时用DEVICEHIGH,我不知道什么时候用DEVICE=,什么时候用DEVICEHIGH,还有HIMEM.SYS前面应该用哪个?还有是不是在autoexec.bat里加了SMARTDRV.EXE,在Config.sys中一定要加HIMEM.SYS,在谢谢答复!

[ Last edited by mxfsun on 2006-3-29 at 17:14 ]
第2楼 DOSforever 发表于 2006-03-29 17:48
金牌会员 发帖 2,239 积分 4,639
device只把设备驱动程序加载到常规内存,而devicehigh则加载到上位内存。当然,在这之前有个前提条件,就是你必须已经开出上位内存的空间,如果没有开出或开的空间不够用了,你用了devicehigh语句也没关系,只是它不会上去,还是加载到常规内存。
因为 smartdrv 一定要使用 XMS 作为磁盘缓冲区,所以在使用它之前必须已经开出 XMS 空间,DOS 自带的扩展内存管理程序是 himem.sys ,你也可以用其他第三方的内存管理程序如 qemm386.sys 替代,总之只要能开出 XMS 就可以了。
第3楼 mxfsun 发表于 2006-03-30 09:03
初级用户 发帖 13 积分 157
那应该怎么开出XMS?谢谢答复!
第4楼 DOSforever 发表于 2006-03-30 11:12
金牌会员 发帖 2,239 积分 4,639
?我不是已经回答了么:“DOS 自带的扩展内存管理程序是 himem.sys ,你也可以用其他第三方的内存管理程序如 qemm386.sys 替代”

device=[d:\path\]himem.sys

device=[d:\path\]qemm386.sys

方括号中为可选项,根据不同的路径你自己写。当然,这两个内存管理程序还有很多参数,一般你用默认的也可以正常工作。
第5楼 darkradx 发表于 2006-03-31 00:06
高级用户 发帖 420 积分 972
是開出UMB
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023