标题: ROMDOS7.1启动盘和MSDOS7.1启动盘的比较
[打印本页]
作者: mys
时间: 2002-11-29 00:00
标题: ROMDOS7.1启动盘和MSDOS7.1启动盘的比较
下载了Wengier的ROM-DOS7.1系统盘后,我用它与我所做的MSDOS7.1系统盘比较了一下。
首先是启动时的占用情况(下面),使用的工具是PCTOOLS9中的工具MI,很明显地,在内存占用方面,MS-DOS略为占优,如果考虑到加载同样多的程序时,ROM-DOS比MSDOS约要多消耗32K常规内存左右。
一、Wengier的ROM-DOS启动盘启动后的内存占用情况
Memory Info V9 ?(c)1993 Central Point Software, Inc.
Addr. Total bytes Program or device driver
----- ----------- --------------------------
0463h 3,824 Device=HIMEM Attr=8000h Name=XMSXXXX0
0553h 5,008 Device=VIDE-CDD Attr=C800h Name=CDROM1
0BD5h 14,096 Device= Attr=065Eh Units: 15
0F58h 4,960 COMMAND /p /e:640
10E5h 384 KILLER
10FEh 3,920 DOSKEY
11F4h 32,368 MSCDEX /D:CDROM1 /K
19DCh 3,312 CTMOUSE
1AACh 672 XMSDSK
1AD7h 1,504 ESCAPE
1B36h 543,904
655,360 bytes (640k) total DOS 7.10 conventional memory.
543,904 bytes (531k) largest executable program.
0 bytes Extended (AT/286/386) memory, reported by BIOS.
64,384k bytes XMS 2.0 (4.00) memory: 1,024k used + 63,360k free. DOS in HMA.
===================================================================================
二、我的WIN98SE DOS(MSDOS7.1)工具盘启动后的内存占用情况
Memory Info V9 ?(c)1993 Central Point Software, Inc.
Addr. Total bytes Program or device driver
----- ----------- --------------------------
0213h 3,824 Device=HIMEM Attr=8000h Name=XMSXXXX0
0303h 4,992 Device=VIDE_CDD Attr=C800h Name=MSCD001
043Ch 1,440 Device=RAMDRIVE Attr=4800h Drive F
0497h 544 IFS=
04BAh 752 IFS=桤
0689h 7,168 COMMAND
0861h 5,728 DOSKEY
09C8h 7,072 MOUSE
0B85h 13,712 MSCDEX /D:mscd001 /L:G
0EDFh 594,448
655,360 bytes (640k) total DOS 7.10 conventional memory.
594,448 bytes (581k) largest executable program.
0 bytes Extended (AT/286/386) memory, reported by BIOS.
64,384k bytes XMS 2.0 (4.00) memory: 2,048k used + 62,336k free. DOS in HMA.
稍作说明一下:
1、我的MS-DOS7.1系统盘用的也是ROM-DOS的himem.sys;
2、我用的Vide_cdd.sys版本比较旧一点,占用内存小一点
3、我用的MOUSE驱动程序是UCDOS的,而不是CTMOUSE,因为CTMOUSE与我盘上的三茗网络复制工具NC2002有冲突,使后者花屏,所以不用。
4、mscdex不是MSDOS的,而是FREEDOS的SHCDEX.EXE改名而来
5、ROMDOS盘建的RAM盘容量是1M的,而MSDOS的RAM盘容量为2M。
不过在磁盘容量方面ROMDOS较为优胜,ROMDOS的4个核心文件共占用192K左右,而MSDOS的4个核心文件占用380多K,即使去掉压缩盘支持都要320K。ROMDOS的系统软盘多了110K左右的容量可以存放更多的工具。
作者: Wengier
时间: 2002-11-29 00:00
我想说明三点:
1:我没有对ROM-DOS启动盘的内存进行很多优化配置。例如现在我用的是MS的MSCDEX,这样需占约30K的内存,如果改用我最喜欢用的CLOAKING+MSCDEX的话,则只需占4K内存。
2:要启用ROM-DOS的UMB,则需要ROM-DOS的专用UMB驱动程序(ROM-DOS自带的EMM386.EXE或UMBLINK.SYS),但我没有,因为需要购买才能得到。
3:ROM-DOS共三个核心文件,而不是4个,即IBMBIO.COM、IBMDOS.COM和COMMAND.COM,共120K左右,而不是192K。而ROM-DOS.SYS只在SYS传输系统时有用。
作者: Wengier
时间: 2002-11-29 00:00
而且现在的那张ROM-DOS启动盘中的一些文件,如COMMAND.HLP、MINICOM.COM、ROM-DOS.SYS等文件都可以删掉。
现在里面的COMMAND.HLP是ROM-DOS 6.22版的,与7.1版的并不兼容,所以没有任何作用,可以放心删除;有了COMMAND.COM就不需要MINICOM.COM了,也可以放心删除;ROM-DOS.SYS其实是IBMBIO.COM文件的从第三行开始的所有内容,仅用于SYS命令,平时没有用,还可以随意用IBMBIO.COM文件重建,也可以删除。以上文件我放在启动盘中仅仅是为了保存一些下载的ROM-DOS文件,而并不是ROM-DOS真正需要的。
[此贴子已经被作者于2002-11-29 22:16:24编辑过]
作者: 老菜
时间: 2002-12-7 00:00
ROM-DOS启动盘是否同样能在MS-DOS下使用(6.22)
SYS命令又如何用IBMBIO.COM文件重建
还望高手赐教?
作者: Wengier
时间: 2002-12-7 00:00
ROM-DOS当然不可能在MS-DOS下使用,而是一种独立但与MS-DOS 7.1兼容的DOS操作系统。