![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-06 05:44 |
共 47,812 主题排行 / 349,914 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » UDMA 更 新 [ 2007-09-07 ] |
| 可打印版本 10,097 / 47 |
| 第1楼 johnsonlam | 发表于 2007-09-08 15:58 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
|
UDMA 更 新 [ 2007-09-07 ] 7-Sep-07 UDMA error handling "external unit" numbers is corrected.
修 正 偵 測 硬 體 的 數 目 。 http://johnson.tmfc.net/dos |
|
| 第2楼 wangjf | 发表于 2007-09-08 20:39 |
| 中级用户 发帖 63 积分 254 | |
|
不知道现在的XMGR,UDVD,UDMA 和原来QCACHE,qcdrom,是什么关系。测试后发现qcdrom原来可以加载的IDE光驱,现在UDVD无法加载。硬盘拷贝数据时,不加SMARTDRV.EXE时也比较慢。只怪自己英文不好。看不明白。
![]() |
|
| 第3楼 johnsonlam | 发表于 2007-09-14 16:06 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by wangjf at 2007-9-8 08:39 PM: QCACHE 和 QCDROM 是 舊 的 源 碼 , UDVD / UDMA 是 根 據 QCACHE 取 得 的 經 驗 重 寫 過 的
QCDROM 兼 容 會 較 高 , 但 效 率 結 構 不 及 UDVD , 基 本 上 UDMA 已 有 『 讀 (read) 』 的 暫 存 , 不 用 加 SMARTDRV , SMARTDRV 是 『 寫 回 (write-back) 』 , 遇 著 停 電 時 , 資 料 未 來 得 及 寫 進 硬 盤 就 會 永 遠 消 失 。 另 , 在 UDMA 載 入 候 再 加 SMARTDRV 只 會 拖 慢 速 度 。 |
|
| 第4楼 wangjf | 发表于 2007-09-15 09:31 |
| 中级用户 发帖 63 积分 254 | |
|
谢谢LS的回复,有些明白了。
在使用过程中还是发现只加载UDMA时,大量的硬盘的读写速度比 HIMEM+ SMARTDRV慢很多。不过比什么都不加(慢如蜗牛)还是快很多。 ![]() 另外XMGR应该是和HIMEM的作用一样的吧? [ Last edited by wangjf on 2007-9-15 at 09:33 AM ] |
|
| 第5楼 johnsonlam | 发表于 2007-09-16 00:27 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by wangjf at 2007-9-15 09:31 AM: 因 為 UDMA 只 是 暫 存 『 讀 過 』 的 資 料 , 若 電 腦 寫 入 大 量 『 相 同 』 的 東 西 , SMARTDRV 當 然 佔 了 便 宜 , 但 你 犧 牲 了 安 全 。 XMGR 是 一 個 高 效 率 、 細 小 和 沒 有 蟲 ( 暫 時 未 發 現 ) 的 HIMEM 。 |
|
| 第6楼 store88 | 发表于 2007-09-20 00:03 |
| 中级用户 发帖 125 积分 416 | |
|
udma 并不比qcache好用
device=udma.sys /s260时 paragon partition for dos启动速度超慢 qcache不会有这个问题 |
|
| 第7楼 wangjf | 发表于 2007-09-20 21:52 |
| 中级用户 发帖 63 积分 254 | |
|
现在U系列的兼容性的确不如Q系列,不过还是要支持作者。
|
|
| 第8楼 zhshj | 发表于 2007-09-21 23:58 |
| 初级用户 发帖 14 积分 30 | |
|
UDMA.SYS /s参数后面的扩展内存量当不足是能不能让它加载默认值,readme说可以,但实际不能.qcache是可以的
|
|
| 第9楼 johnsonlam | 发表于 2007-10-02 09:52 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
|
由 於 UDMA 是 大 幅 度 重 寫 的 , 目 標 是 細 少 及 簡 單 , 當 初 並 不 打 算 公 開 , 沒 考 慮 兼 容 問 題 , 所 以 對 某 些 不 良 的 BIOS 兼 容 的 確 差 了 。
各 位 請 先 測 試 , 有 問 題 的 話 寧 可 暫 時 使 用 QDMA 。 |
|
| 第10楼 bc12060101 | 发表于 2007-10-07 19:24 |
| 银牌会员 发帖 712 积分 1,455 | |
|
嘿嘿,感谢johnsonlam兄细致的解说!
|
|
| 第11楼 nayn | 发表于 2007-10-09 10:21 |
| 初级用户 发帖 32 积分 72 | |
|
感谢
|
|
| 第12楼 LanCat | 发表于 2007-10-19 20:23 |
| 中级用户 发帖 78 积分 288 | |
Originally posted by johnsonlam at 2007-9-16 12:27 AM: 英文不好,只好请教一下johnsonlam,现在是不是将UDMA和UDVD合并成UIDE了?还在最重要一的点,就是UIDE是不是只缓存(暫 存)读取的数据,并不缓存(暫 存)写入硬盘的数据,不像SMARTDRV那样可以缓存(暫 存)写入硬盘的数据。我要求安全第一的。谢谢。 |
|
| 第13楼 johnsonlam | 发表于 2007-10-21 17:35 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by LanCat at 2007-10-19 08:23 PM: 是 的
你 說 的 對 , 因 為 寫 入 緩 存 牽 涉 太 多 的 邏 輯 ( 程 序 ) , Jack 不 想 把 UIDE 攪 得 太 大 , 而 且 他 也 是 要 求 安 全 第 一 的 。 |
|
| 第14楼 xugaohui | 发表于 2007-10-22 05:35 |
| 高级用户 发帖 293 积分 774 来自 湖北仙桃 | |
|
10月13后的版本有严重问题:
config.sys内容: DOS=HIGH,UMB device=himem.sys /testmem:off device=uide.sys /d:cdrom 居然显示: xms init error; UIDE not loaded! 18号的版本也会有这个错误. 以前的版本能正常使用 继续发现严重问题: config.sys内容: DOS=HIGH,UMB DEVICE=XMGR.SYS /B DEVICE=EMM386.EXE I=B000-B7FF NOEMS ... DEVICEHIGH=XMGR.SYS DEVICEHIGH=UIDE.SYS /S255 /D:MYDVD 1.难道用emm386时XMGR.SYS一定要加载两次? 2.不用himem.sys后能成功驱动光驱,所有需要DPMI的程序全都不能运行.都提示no dpmi memory,如ghost.exe 如果去掉DEVICEHIGH=UIDE.SYS /S255 /D:MYDVD这一行.ghost就能运行. 也就是说XMGR.SYS不能与UIDE.SYS同时使用.UIDE.SYS也不能与ms dos 7.1的himem.sys同时使用. 以上在vmware虚拟机测试 [ Last edited by xugaohui on 2007-10-22 at 05:07 PM ] |
|
| 第15楼 bc12060101 | 发表于 2007-10-23 22:29 |
| 银牌会员 发帖 712 积分 1,455 | |
|
嘿嘿,看看偶的测试:
config.sys ------------------------------ device=himem.sys /testmem:off device=uide.sys /D:cd001 [COMMON] files=30 buffers=10 dos=high,umb stacks=9,256 lastdrive=z ------------------------------- 在vpc中运行光盘上的ghost.exe v11.01 未发现异常!可正常备份c盘到e盘。 |
|
| 1 2 3 4 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |