中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-16 09:35
楼 主 XDMA 1.3 发表于 2005-08-10 21:31 ·  中国 香港 Cyber_Express通信公司
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线
對 不 起 , 不 太 懂 打 簡 體 ...

體 積 超 小 的 XDMA v1.3 版 已 經 有 了 !

Source code 及 binary 已 經 在 ZIP 檔 內 , 請 在 小 弟 網 頁 下 載:

http://johnson.tmfc.net/freedos

加 入 了 對 ALI 晶 片 的 偵 測 , 由 David Muller 兄 提 供 , 感 謝 !

如 果 有 甚 麼 問 題 , 請 電 郵 我:

johnson_tmfc.net ( 換 掉 底 線 )
我 的 網 站 - http://optimizr.dyndns.org
2 XDMA.SYS在我的机器上比UDMA.SYS稍慢 发表于 2005-08-11 01:03 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
D◎$ Fαп
积分 4,562
发帖 1,883
注册 2004-01-19 00:00
UID 15812
性别 男
来自 广东广州
状态 离线
呵呵,繁体字没问题,此论坛是繁体字界面的。欢迎香港的DOS迷朋友!

XDMA 确实可以加快硬盘读写速度,但其实一些朋友在制作启动盘时就应用到了,像GrubDisk里面就用了XDMA.SYS。而Wengier的MSDOS 7.1超级启动盘则坚持用UDMA.SYS,也是一个DOS下的UltraDMA驱动。我刚才通过简单的测试,结果发现在config.sys和autoexec.bat配置基本相同的情况下,装载了XDMA.SYS后的读写速度比UDMA.SYS稍慢。

测试环境:MSDOS 7.1
基本配置:620K左右的常规内存,加载Smartdrv,内存总容量是256M,硬盘是Maxtor 80G,Intel 815EP主板。

测试目标:在DN(DOS Navigator)下分别复制175M的单个文件和一批共约64M的图片

测试结果(以秒表计时):

〔XDMA.SYS〕
175M 单个文件:15.5 秒
64M 一批图片:7.8 秒

------------

〔UDMA.SYS〕
175M 单个文件:13.3 秒
64M 一批图片:6.8 秒

结果表明两者在复制文件时耗时比较接近,但 UDMA.SYS 更胜一筹,尤其是在复制单个大文件时。

造成测试结果中的差距的原因可能是两个驱动的差别。我的硬盘支持ATA-133,但主板由于是i815EP芯片组,最多只支持ATA-100,UDMA.SYS 在加载时屏幕显示“Ultra Mode 6 ATA 133”,而XDMA.SYS则提示“ATA 100”,两种测试结果之间的差距正是ATA 133和ATA 100的差别。那么即使主板不支持ATA 133,UDMA.SYS也能充分发挥硬盘的读写性能。

另外,XDMA 1.3版是2546字节,而UDMA是2038字节,UDMA显得更小巧精致。也许这就是为什么Wengier的MSDOS 7.1启动盘一直采用UDMA.SYS的原因吧?

[ Last edited by JonePeng on 2005-8-11 at 01:20 ]
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
3 发表于 2005-08-11 01:38 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
本論壇采用UTF-8編碼,就是為了能更好得讓繁體中文、簡體中文同時顯示,使得大家能更好的交流。確實,本論壇,包括最上方的字樣等,均是Traditional Chinese。
Wengier - 新DOS时代

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

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

4 发表于 2005-08-11 14:55 ·  中国 香港
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线
Originally posted by JonePeng at 2005-8-11 01:03 AM:
呵呵,繁体字没问题,此论坛是繁体字界面的。欢迎香港的DOS迷朋友!


感 謝 !
真 希 望 國 內 多 些 朋 友 開 發 DOS 的 軟 體 ﹐ 現 在 稍 嫌 不 足


XDMA 确实可以加快硬盘读写速度,但其实一些朋友在制作启动盘时就应用到了,像GrubDisk里面就用了XDMA.SYS。而Wengier的MSDOS 7.1超级启动盘则坚持用UDMA.SYS,也是一个DOS下的UltraDMA驱动。


都 是 來 自 同 一 位 作 者: Jack R. Ellis ﹐ 是 我 的 朋 友


我刚才通过简单的测试,结果发现在config.sys和 autoexec.bat配置基本相同的情况下,装载了XDMA.SYS后的读写速度比UDMA.SYS稍慢。


這 就 有 點 奇 怪 ﹐ XDMA.SYS 是 不 含 80386 CPU 測 試 的 "輕 便 裝" ﹐ 應 該 再 快 點 才 是 ... 你 可 有 用 參 數 "/o" (overlay)? 速 度 應 該 更 快 !

我 已 經 寫 了 電 郵 給 他 ﹐ 還 有 ... UDMA 是 過 時 的 東 西 ﹐ 因 為 設 計 得 不 太 好 ﹐ 再 改 良 時 有 點 阻 礙 ﹐ Jack 才 放 棄 重 寫 的 ﹐ 為 了 穩 定 係 都 是 轉 用 XDMA 好 一 點

[ Last edited by johnsonlam on 2005-8-11 at 15:02 ]
我 的 網 站 - http://optimizr.dyndns.org
5 发表于 2005-08-11 14:59 ·  中国 香港
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线
Originally posted by Wengier at 2005-8-11 01:38 AM:
本論壇采用UTF-8編碼,就是為了能更好得讓繁體中文、簡體中文同時顯示,使得大家能更好的交流。確實,本論壇,包括最上方的字樣等,均是Tradition ...


謝 謝 !

為 了 繁 簡 問 題 ﹐ 看 見 這 裡 也 吵 過 一 陣 ﹐這 不 是 "我 們" 的 錯 ﹐ 位 甚 麼 要 "我 們" 吃 這 苦 果 呢 !

我 現 在 用 FireFox ﹐ 找 到 了 插 件 "同 文 堂 (Tong Wen Tong)" ﹐ 繁 簡 互 換 很 方 便 ! 也 應 該 大 力 推 薦 給 各 位 !
我 的 網 站 - http://optimizr.dyndns.org
6 发表于 2005-08-12 16:02 ·  中国 香港
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线
Originally posted by JonePeng at 2005-8-11 01:03 AM:
结果表明两者在复制文件时耗时比较接近,但 UDMA.SYS 更胜一筹,尤其是在复制单个大文件时。


XDMA/UDMA 作 者 Jack Ellis 給 我 的 電 郵 ... 有 點 難 譯 ﹐ 因 為 這 技 術 不 簡 單 啊 ...

>>Johnson -- Re: your friend from the China DOS union, if his chipset
is "limited to ATA-100" but works at ATA-133, this is a BIOS issue!

ATA-100 的 晶 片 組 若 測 出 ATA-133 的 話 ﹐ 是 BIOS 的 問 題 !

>>The UltraDMA drivers "read" what speed is set for each disk. Such
settings are made by the BIOS before any drivers are loaded and are
SUPPOSED to be the BEST setting that the chipset and disks can run.

UltraDMA 驅 動 (泛 指 udma/xdma) 會 測 出 硬 盤 的 速 度 ﹐ 這 速 度 是 由 BIOS 所 測 出 的 ( 在 任 何 驅 動 載 入 前 ) ﹐ 這 "應 該" 是 硬 盤 和 晶 片 組 兩 者 的 "最 佳" 設 定

>>If your friend runs O.K. at ATA-133, tell him to thank Quon Yin and
the writer of his BIOS, since his i815EP chips must run BETTER than
he is told!

如 果 JonePeng 兄 在 顯 示 ATA-133 仍 然 沒 問 題 ﹐ 那 就 要 感 謝 觀 音 和 BIOS 的 作 者 了 ﹐ 因 為 那 i815EP 晶 片 已 超 出 本 來 的 效 能

>>Also, XDMA uses virtually the SAME I-O logic as UDMA2
but XDMA's run-time logic is 64 bytes LESS, due to changes in "CHS"
code, etc. This can ALTER where input buffers are in memory.

XDMA 的 I-O 邏 輯 和 UDMA2 大 致 相 同 ﹐ 但 XDMA 因 轉 變 了 "CHS" 的

































我 的 網 站 - http://optimizr.dyndns.org
7 发表于 2010-11-26 10:08 ·  中国 河南 安阳 电信
新手上路
积分 6
发帖 3
注册 2010-11-25 14:38
UID 178254
性别 男
状态 离线
谢谢
论坛跳转: