Board logo

标题: 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操作系统。