中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] [3] [4] »
作者:
标题: UDMA 更 新 [ 2007-09-07 ] 上一主题 | 下一主题
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『楼 主』:  UDMA 更 新 [ 2007-09-07 ]

7-Sep-07   UDMA error handling "external unit" numbers is corrected.

修 正 偵 測 硬 體 的 數 目 。

http://johnson.tmfc.net/dos





我 的 網 站 - http://optimizr.dyndns.org
2007-9-8 15:58
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
wangjf
中级用户




积分 254
发帖 63
注册 2003-4-8
状态 离线
『第 2 楼』:  

不知道现在的XMGR,UDVD,UDMA 和原来QCACHE,qcdrom,是什么关系。测试后发现qcdrom原来可以加载的IDE光驱,现在UDVD无法加载。硬盘拷贝数据时,不加SMARTDRV.EXE时也比较慢。只怪自己英文不好。看不明白。

2007-9-8 20:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by wangjf at 2007-9-8 08:39 PM:
不知道现在的XMGR,UDVD,UDMA 和原来QCACHE,qcdrom,是什么关系。测试后

QCACHE 和 QCDROM 是 舊 的 源 碼 , UDVD / UDMA 是 根 據 QCACHE 取 得 的 經 驗 重 寫 過 的

  Quote:
发现qcdrom原来可以加载的IDE光驱,现在UDVD无法加载。硬盘拷贝数据时,不加SMARTDRV.EXE时也比较慢。只怪自己英文不好。看不明白。:(

QCDROM 兼 容 會 較 高 , 但 效 率 結 構 不 及 UDVD , 基 本 上 UDMA 已 有 『 讀 (read) 』 的 暫 存 , 不 用 加 SMARTDRV , SMARTDRV 是 『 寫 回 (write-back) 』 , 遇 著 停 電 時 , 資 料 未 來 得 及 寫 進 硬 盤 就 會 永 遠 消 失 。

另 , 在 UDMA 載 入 候 再 加 SMARTDRV 只 會 拖 慢 速 度 。




我 的 網 站 - http://optimizr.dyndns.org
2007-9-14 16:06
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
wangjf
中级用户




积分 254
发帖 63
注册 2003-4-8
状态 离线
『第 4 楼』:  

谢谢LS的回复,有些明白了。
在使用过程中还是发现只加载UDMA时,大量的硬盘的读写速度比 HIMEM+ SMARTDRV慢很多。不过比什么都不加(慢如蜗牛)还是快很多。

另外XMGR应该是和HIMEM的作用一样的吧?


[ Last edited by wangjf on 2007-9-15 at 09:33 AM ]

2007-9-15 09:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by wangjf at 2007-9-15 09:31 AM:

在使用过程中还是发现只加载UDMA时,大量的硬盘的读写速度比 HIMEM+ SMARTDRV慢很多。不过比什么都不加(慢如蜗牛 ...


因 為 UDMA 只 是 暫 存 『 讀 過 』 的 資 料 , 若 電 腦 寫 入 大 量 『 相 同 』 的 東 西 , SMARTDRV 當 然 佔 了 便 宜 , 但 你 犧 牲 了 安 全 。

XMGR 是 一 個 高 效 率 、 細 小 和 沒 有 蟲 ( 暫 時 未 發 現 ) 的 HIMEM 。




我 的 網 站 - http://optimizr.dyndns.org
2007-9-16 00:27
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
store88
中级用户




积分 416
发帖 125
注册 2005-6-9
状态 离线
『第 6 楼』:  

udma 并不比qcache好用
device=udma.sys /s260时
paragon partition for dos启动速度超慢
qcache不会有这个问题

2007-9-20 00:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wangjf
中级用户




积分 254
发帖 63
注册 2003-4-8
状态 离线
『第 7 楼』:  

现在U系列的兼容性的确不如Q系列,不过还是要支持作者。

2007-9-20 21:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
zhshj
初级用户





积分 30
发帖 14
注册 2006-3-2
状态 离线
『第 8 楼』:  

UDMA.SYS /s参数后面的扩展内存量当不足是能不能让它加载默认值,readme说可以,但实际不能.qcache是可以的

2007-9-21 23:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 9 楼』:  

由 於 UDMA 是 大 幅 度 重 寫 的 , 目 標 是 細 少 及 簡 單 , 當 初 並 不 打 算 公 開 , 沒 考 慮 兼 容 問 題 , 所 以 對 某 些 不 良 的 BIOS 兼 容 的 確 差 了 。

各 位 請 先 測 試 , 有 問 題 的 話 寧 可 暫 時 使 用 QDMA 。




我 的 網 站 - http://optimizr.dyndns.org
2007-10-2 09:52
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 10 楼』:  

嘿嘿,感谢johnsonlam兄细致的解说!

2007-10-7 19:24
查看资料  发短消息 网志   编辑帖子  回复  引用回复
nayn
初级用户





积分 72
发帖 32
注册 2007-10-1
状态 离线
『第 11 楼』:  

感谢

2007-10-9 10:21
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
LanCat
中级用户





积分 288
发帖 78
注册 2003-11-19
状态 离线
『第 12 楼』:  



  Quote:
Originally posted by johnsonlam at 2007-9-16 12:27 AM:


因 為 UDMA 只 是 暫 存 『 讀 過 』 的 資 料 , 若 電 腦 寫 入 大 量 『 相 同 』 的 東 西 , SMARTDRV 當 然 佔 了 便 宜 , 但 你 犧 牲 了 安 全 ...

英文不好,只好请教一下johnsonlam,现在是不是将UDMA和UDVD合并成UIDE了?还在最重要一的点,就是UIDE是不是只缓存(暫 存)读取的数据,并不缓存(暫 存)写入硬盘的数据,不像SMARTDRV那样可以缓存(暫 存)写入硬盘的数据。我要求安全第一的。谢谢。

2007-10-19 20:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『第 13 楼』:  



  Quote:
Originally posted by LanCat at 2007-10-19 08:23 PM:
英文不好,只好请教一下johnsonlam,现在是不是将UDMA和UDVD合并成UIDE了?

是 的

  Quote:
还在最重要一的点,就是UIDE是不是只缓存(暫存)读取的数据,并不缓存(暫 存)写入硬盘的数据,不像SMARTDRV那样可以缓存(暫 存)写入硬盘的数据。我要求安全第一的。谢谢。

你 說 的 對 , 因 為 寫 入 緩 存 牽 涉 太 多 的 邏 輯 ( 程 序 ) , Jack 不 想 把 UIDE 攪 得 太 大 , 而 且 他 也 是 要 求 安 全 第 一 的 。




我 的 網 站 - http://optimizr.dyndns.org
2007-10-21 17:35
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
xugaohui
高级用户




积分 774
发帖 293
注册 2003-4-16
来自 湖北仙桃
状态 离线
『第 14 楼』:  

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 ]



下载
09年7月7日 更新
感谢网友 囧HQY 提供空间
2007-10-22 05:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
bc12060101
银牌会员





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 15 楼』:  

嘿嘿,看看偶的测试:
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盘。

2007-10-23 22:29
查看资料  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] [3] [4] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: