中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [讨论]UMB的大小和芯片组有关系?
作者:
标题: [讨论]UMB的大小和芯片组有关系? 上一主题 | 下一主题
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『楼 主』:  [讨论]UMB的大小和芯片组有关系? 使用 LLM 解释/回答一下

为什么同一张启动盘在不同的机器上释放的umb大小不一样?
最大居然相差50k!


2003-5-24 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

具体情况。。说说。。




弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-5-24 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

是我根据wengier的7.1修改的启动盘。我发现在不同的电脑上umb的大小有差异,有时甚至常规内存的大小也会有差异,百思不得其解!
config.sys文件内容如下:
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE NOEMS X=D100
DEVICEHIGH=VIDE-CDD.SYS /D:IDE-CD
DEVICEHIGH=ASPICD.SYS /D:SCSI-CD
DEVICEHIGH=CLOAKING.EXE

DOS=HIGH,UMB,AUTO
FILESHIGH=30
BUFFERSHIGH=30,0
LASTDRIVEHIGH=Z
STACKSHIGH=9,256

autoexec.bat文件内容如下:
@ECHO OFF
PROMPT $P$G
LH DOSKEY >NUL
LH MOUSE >NUL
LH MOUSCLIP /M >NUL
LH DOSLFN /Z:CP936UNI.TBL >NUL

:RAMD
XMSDSK 8192 /Y
FINDRAMD>NUL
PATH=%RAMDRIVE%\SYSTEM;%RAMDRIVE%\MENU;%RAMDRIVE%\MENU\BAT;A:\;C:\;
MD %RAMDRIVE%\SYSTEM
MD %RAMDRIVE%\TEMP
COPY A:\COMMAND.COM %RAMDRIVE%\SYSTEM>NUL

SET COMSPEC=%RAMDRIVE%\SYSTEM\COMMAND.COM
SET TMP=%RAMDRIVE%\TEMP
SET TEMP=%RAMDRIVE%\TEMP


:CD
LH MSCDEX /D:IDE-CD /D:SCSI-CD /S /K >NUL
FINDCD /Q >NUL

%RAMDRIVE%


2003-5-25 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

并不是说你这两个文件有问题,,,你所说的umb是指的RAMD吧。请具体说说umb及常规内存在不同配置的情况下变化是怎样的。。




弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-5-25 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Roy
管理员

專業島民



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

根本沒有UMB可用吧........
在加載emm386.exe 時沒有 "RAM" 參數呢.....




我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
2003-5-25 00:00
查看资料  发短消息  网志   编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

对不起,可能我的基础知识不足,但问题是绝对有的。就连我用wengier的dos7.1都发现了这个问题。以下是我用dos7.1启动后运行mem命令的结果:
computer 1.

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 34,928 (34K) 10,592 (10K) 24,336 (24K)
HIMEM 1,168 (1K) 1,168 (1K) 0 (0K)
EMM386 3,200 (3K) 3,200 (3K) 0 (0K)
COMMAND 7,424 (7K) 0 (0K) 7,424 (7K)
CTMOUSE 3,328 (3K) 0 (0K) 3,328 (3K)
PCCACHE 21,312 (21K) 0 (0K) 21,312 (21K)
XMSDSK 688 (1K) 0 (0K) 688 (1K)
MousClip 2,784 (3K) 0 (0K) 2,784 (3K)
VIDE-CDD 5,024 (5K) 0 (0K) 5,024 (5K)
CLOAKING 1,152 (1K) 0 (0K) 1,152 (1K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
KILLER 400 (0K) 0 (0K) 400 (0K)
DOSKEY 3,968 (4K) 0 (0K) 3,968 (4K)
MSCDEX 2,816 (3K) 0 (0K) 2,816 (3K)
SHARE 320 (0K) 0 (0K) 320 (0K)
ZENO 1,376 (1K) 0 (0K) 1,376 (1K)
DOSLFN 26,720 (26K) 0 (0K) 26,720 (26K)
ESCAPE 496 (0K) 0 (0K) 496 (0K)
Free 688,240 (672K) 640,192 (625K) 48,048 (47K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 15,168 640,192
Upper 153,056 105,008 48,048
Reserved 0 0 0
Extended (XMS) 132,999,712 9,016,864 123,982,848
---------------- ----------- ----------- -----------
Total memory 133,808,128 9,137,040 124,671,088

Total under 1 MB 808,416 120,176 688,240

Largest executable program size 640,176 (625K)
Largest free upper memory block 32,304 (32K)
MS-DOS is resident in the high memory area.
computer 2.

Modules using memory below 1 MB:

Name Total Conventional Upper Memory
-------- ---------------- ---------------- ----------------
SYSTEM 35,328 (35K) 10,736 (10K) 24,592 (24K)
HIMEM 1,120 (1K) 1,120 (1K) 0 (0K)
EMM386 3,200 (3K) 3,200 (3K) 0 (0K)
CLOAKING 1,152 (1K) 1,152 (1K) 0 (0K)
PCCACHE 21,312 (21K) 21,136 (21K) 176 (0K)
MSCDEX 2,816 (3K) 2,816 (3K) 0 (0K)
DOSLFN 26,720 (26K) 26,720 (26K) 0 (0K)
ESCAPE 496 (0K) 496 (0K) 0 (0K)
COMMAND 7,424 (7K) 0 (0K) 7,424 (7K)
XMSDSK 688 (1K) 0 (0K) 688 (1K)
VIDE-CDD 5,056 (5K) 0 (0K) 5,056 (5K)
IFSHLP 2,864 (3K) 0 (0K) 2,864 (3K)
KILLER 400 (0K) 0 (0K) 400 (0K)
DOSKEY 3,968 (4K) 0 (0K) 3,968 (4K)
CTMOUSE 3,328 (3K) 0 (0K) 3,328 (3K)
SHARE 320 (0K) 0 (0K) 320 (0K)
ZENO 1,376 (1K) 0 (0K) 1,376 (1K)
MousClip 2,784 (3K) 0 (0K) 2,784 (3K)
Free 589,552 (576K) 587,792 (574K) 1,760 (2K)

Memory Summary:

Type of Memory Total Used Free
---------------- ----------- ----------- -----------
Conventional 655,360 67,568 587,792
Upper 54,736 52,976 1,760
Reserved 0 0 0
Extended (XMS) 267,266,608 9,279,024 257,987,584
---------------- ----------- ----------- -----------
Total memory 267,976,704 9,399,568 258,577,136

Total under 1 MB 710,096 120,544 589,552

Largest executable program size 587,696 (574K)
Largest free upper memory block 1,280 (1K)
MS-DOS is resident in the high memory area.
---------------------------------
大家可以看到Upper Memory差别非常大!这是怎么回事呢?




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

“新DOS时代”站长


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

没错,他说的是事实。因为有的电脑上的Shadow Memory很少的,而有的则很多。UMB主要是用的这些内存,所以大小往往会不一样了。不过大多数电脑的UMB内存都在150-160KB左右的。

另外请问一下,CONFIG.SYS中的LASTDRIVEHIGH=32怎么被改成LASTDRIVEHIGH=Z了?




Wengier - 新DOS时代

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

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

2003-5-25 00:00
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (29206679)  编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

这下我就放心了。
lastdevice 啊??我以为是lastdrive呢!
那LASTDRIVEHIGH=32是什么意思?


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

“新DOS时代”站长


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

是LASTDRIVE呀,没有LASTDEVICE呢!LASTDRIVEHIGH=Z就是LASTDRIVEHIGH=26。




Wengier - 新DOS时代

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

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

2003-5-25 00:00
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (29206679)  编辑帖子  回复  引用回复
如是大师
元老会员

步行的人


积分 9654
发帖 3351
注册 2003-3-11
来自 湖北
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

这个呀。。是指可以用到的最大驱动器符呢。。




弄花香满衣,掬水月在手。
明月鹭鸟飞, 芦花白马走。
我自一过后,野渡现横舟。
青云碧空在,净瓶水不流。
http://dos.e-stone.cn/guestbook/index.asp
======中國DOS聯盟=====
我的新网页http://rsds.7i24.com欢迎光顾
2003-5-25 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

哦,呵呵,我眼神太差了。。
我以为最大只能到z呢。


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

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


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



论坛跳转: