中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
作者:
标题: [2009-10-19] UIDE 小 修 正 上一主题 | 下一主题
johnsonlam
银牌会员

阿林


积分 1410
发帖 497
注册 2004-6-28
来自 九龍,香港
状态 离线
『楼 主』:  [2009-10-19] UIDE 小 修 正 [已使用 LLM 解释]


UIDE 小 修 正

UIDEJR "VDS lock" error fixed: CD/DVD logic now dismissed only by its /N2 switch. UIDE logic reduced, its source has added re-assembly options. Other drivers unchanged (re-dated only).

XMS 的 VDS lock 問 題 修 正 , CD/DVD 執 行 碼 現 在 只 有 在 /N2 參 數 時 略 去 , UIDE 執 行 碼 再 縮 減 , 源 碼 加 入 『 可 選 擇 』 編 譯 , 其 他 檔 案 只 更 新 日 期 。

**作 者 補 充 ( 獨 家 啊 ! )

For your info, a better and more-accurate explanation of the
UIDEJR "bug", after I had time to think about it a bit more.

The problem was not due to dismissing its CD/DVD logic. It
had "locked" only its 768-byte lower area, but after finding
not-enough HMA and loading only in upper- or DOS memory, the
extra memory was NOT "locked".

是 鎖 VDS 時 , 忽 略 了 低 位 記 憶 (640K) 以 外 的 HMA 及 UMB ...

http://johnson.tmfc.net/dos

LLM 解释

UIDE(Universal IDE Driver)是一个用于 DOS 系统的 IDE 驱动程序,该驱动程序允许更好地管理 IDE 磁盘和 CD/DVD 驱动器。在你的描述中,涉及几个技术要点,我们逐一进行详细解释。

问题解析

  1. VDS Lock 错误修复

    • VDS(Virtual DOS Machine)锁是指在内存管理中锁定某些内存区域以防止其他进程或驱动程序对其访问。在Uide 的上下文中,"VDS lock" 只锁定了 768 字节的低位内存区域。导致其需加载到 HMA(High Memory Area)或 UMB(Upper Memory Block)时,额外的内存未被锁定,可能导致不稳定或错误。
    • 修复后的逻辑使 CD/DVD 逻辑在使用 /N2 参数时被忽略,这意味着只有在特定情况下才不予考虑 CD/DVD 相关操作。
  2. 源代码的简化

    • UIDE 的逻辑已被缩减,这意味着驱动程序变得更加高效,减少了内存占用。这一策略对于 DOS 平台上的旧系统尤其重要,因为它们对内存资源非常敏感。
    • 加入“可选”编译选项可能提供了更大的灵活性,允许用户根据需求选择特定功能或特性,进一步优化系统性能。

其他助手

  • 其他驱动程序未改变
    • 这表明 UIDE 的修改主要集中在修复与 CD/DVD 逻辑相关的错误,而没有影响其他驱动程序,减少了潜在的兼容性问题。

结论

通过这些改进,UIDE 驱动的稳定性和性能都有所提升,尤其是在低内存环境中使用 DOS 的老旧计算机上。这些细节对于开发者和技术支持而言极为重要,他们可以通过这些增强掌握系统中的潜在问题,并做出相应的优化或修正。

如需更多的详细技术分析或具体的实现代码示例,请告知。





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





积分 44
发帖 21
注册 2006-12-17
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

有下有回,感謝分享,,我最愛用的程式....製作開機磁片必要的程式.一直改進小缺點...可見作者真的很有心...謝謝大大的用心...推..


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





积分 1455
发帖 712
注册 2006-1-20
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

嘿嘿,帮顶一下。虽说每次更新我都下载了,但从未实际使用过。目前为止,udvd好像还没有发现什么不妥的;所以就一直用着了。


2009-10-20 21:20
查看资料  发短消息  网志   编辑帖子  回复  引用回复
ZhiChaoC
初级用户





积分 88
发帖 42
注册 2006-5-5
状态 离线
『第 4 楼』:  支持! 使用 LLM 解释/回答一下

不断追求完善,是大家的心愿,谢谢不断改进,尽量做到最好!!!


2009-10-22 15:57
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: