![]() |
中国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 |