中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助] 关于DOS保留内存的一点疑问
作者:
标题: [求助] 关于DOS保留内存的一点疑问 上一主题 | 下一主题
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『楼 主』:  [求助] 关于DOS保留内存的一点疑问 使用 LLM 解释/回答一下

自己做了个启动盘发现有个保留内存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 驻留在高位内存区中.


2006-5-3 09:54
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

补充一下软盘磁盘映象文件是2.88MB,用GRUB 0.97引导的


2006-5-3 09:59
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

保留内存在DOS下是无法使用的,而且剩余空间总是0。关键要看常规内存和UMB以及HMA内存的大小。




Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2006-5-3 22:33
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (29206679)  编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

谢谢Wengier了,再请问上面的MEM数据中空闲常规内存533,824要减去266,240才是真正可用常规内存的吗 ?


2006-5-4 00:04
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

不是,可用的常规内容就是533,824K,跟保留内存没有关系。保留内存对于DOS可以使用的内存来说实际上可以说没有任何用处,因此可完全忽略不计。




Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2006-5-4 01:01
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (29206679)  编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

疑问总算解决......再次感谢Wengier :)这个问题困惑了我2年了:P


2006-5-4 12:19
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
chineselgs
高级用户

论坛灌水专业户


积分 613
发帖 266
注册 2006-4-19
来自 河南省
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

保留内存在DOS下是无法使用的,而且剩余空间总是0。关键要看常规内存和UMB以及HMA内存的大小。




饮马恒河畔,剑指天山西,碎叶城揽月,库叶岛赏雪,黑海之滨垂钓,贝尔加湖面张弓;中南半岛访古,东京废墟祭祖!
2006-5-7 20:29
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (342210799)  编辑帖子  回复  引用回复
jawbin
高级用户




积分 994
发帖 444
注册 2005-1-29
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

intel 的 cpu 寻址能力从 1 M 到 16 M 到 4 G....
实模式通常就这么少..


2006-5-10 10:31
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

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


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



论坛跳转: