中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-18 02:53
47,814 主题排行 / 349,907 发帖 / 今日 4 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [求助] 关于DOS保留内存的一点疑问
可打印版本  912 / 7
第1楼 fastslz 发表于 2006-05-03 09:54
铂金会员 发帖 2,315 积分 5,493 来自 上海
[求助] 关于DOS保留内存的一点疑问
自己做了个启动盘发现有个保留内存266,240k不能使用,虽然所有DOS程序都能正常运行,就是感觉怪怪的。Wengier和沈洁的启动盘保留内存都为0,DOS之家的一键GHOST v8.3 Build 060415和我一样保留内存266,240k,谁帮我分析下这个保留内存哪来的:P
config.sys配置如下
DEVICE=DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=DOS\UMBPCI.SYS /S
DEVICE=DOS\VIDE-CDD.SYS /D:MSCD000
DEVICE=DOS\ASPICD.SYS /D:MSCD000
DEVICE=DOS\UDMA.SYS
SHELL=COMMAND.COM /P /F /E:640
DOS=HIGH,UMB,AUTO
FCBSHIGH=4,0
FILESHIGH=30
BUFFERSHIGH=20,0
STACKSHIGH=9,256
DEVICEHIGH=DOS\RAMDRIVE.SYS /E 6144
LASTDRIVE=Z

MEM内存使用信息
1 MB 以下使用内存的模块:

名称 总计 常规内存 上位内存
-------- ---------------- ---------------- ----------------
SYSTEM 28,848 (28K) 9,840 (10K) 19,008 (19K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
UMBPCI 176 (0K) 176 (0K) 0 (0K)
VIDE-CDD 5,024 (5K) 5,024 (5K) 0 (0K)
UDMA 640 (1K) 640 (1K) 0 (0K)
MSCDEX 28,032 (27K) 28,032 (27K) 0 (0K)
SMARTDRV 33,536 (33K) 33,536 (33K) 0 (0K)
TW 47,888 (47K) 38,800 (38K) 9,088 (9K)
RAMDRIVE 1,456 (1K) 0 (0K) 1,456 (1K)
COMMAND 7,424 (7K) 0 (0K) 7,424 (7K)
CTMOUSE 3,328 (3K) 0 (0K) 3,328 (3K)
DOSKEY 3,968 (4K) 0 (0K) 3,968 (4K)
Free 538,704 (526K) 533,824 (521K) 4,880 (5K)

内存总计:

内存类型 总共 已使用 空闲
---------------- ----------- ----------- -----------
常规内存 651,264 117,440 533,824
上位内存 49,152 44,272 4,880
保留内存 266,240 266,240 0
扩展内存 (XMS) 264,323,072 10,895,360 253,427,712
---------------- ----------- ----------- -----------
总内存 265,289,728 11,323,312 253,966,416

1 MB 以下内存数 700,416 161,712 538,704

最大可执行程序尺寸 533,552 (521K)
最大空闲上位内存块 4,800 (5K)
MS-DOS 驻留在高位内存区中.
第2楼 fastslz 发表于 2006-05-03 09:59
铂金会员 发帖 2,315 积分 5,493 来自 上海
补充一下软盘磁盘映象文件是2.88MB,用GRUB 0.97引导的
第3楼 Wengier 发表于 2006-05-03 22:33
系统支持 发帖 10,521 积分 27,736
保留内存在DOS下是无法使用的,而且剩余空间总是0。关键要看常规内存和UMB以及HMA内存的大小。
第4楼 fastslz 发表于 2006-05-04 00:04
铂金会员 发帖 2,315 积分 5,493 来自 上海
谢谢Wengier了,再请问上面的MEM数据中空闲常规内存533,824要减去266,240才是真正可用常规内存的吗 ?
第5楼 Wengier 发表于 2006-05-04 01:01
系统支持 发帖 10,521 积分 27,736
不是,可用的常规内容就是533,824K,跟保留内存没有关系。保留内存对于DOS可以使用的内存来说实际上可以说没有任何用处,因此可完全忽略不计。
第6楼 fastslz 发表于 2006-05-04 12:19
铂金会员 发帖 2,315 积分 5,493 来自 上海
疑问总算解决......再次感谢Wengier :)这个问题困惑了我2年了:P
第7楼 chineselgs 发表于 2006-05-07 20:29
高级用户 发帖 266 积分 613 来自 河南省
保留内存在DOS下是无法使用的,而且剩余空间总是0。关键要看常规内存和UMB以及HMA内存的大小。
第8楼 jawbin 发表于 2006-05-10 10:31
高级用户 发帖 444 积分 994
intel 的 cpu 寻址能力从 1 M 到 16 M 到 4 G....
实模式通常就这么少..
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023