![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-10-31 11:38 |
共 47,815 主题排行 / 349,930 发帖 / 今日 0 篇 / 48,290 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 为什么要用DOS? |
| 可打印版本 1,807 / 5 |
| 第1楼 qunce | 发表于 2007-09-13 14:32 |
| 初级用户 发帖 13 积分 31 | |
|
为什么要用DOS? 我们的系统要求AD/DA转换(毫秒级),DIO(毫秒级),UDP通讯(100ms)的实时性.
程序运行在DOS环境中,用时钟中断控制进程. 同事一致认为系统工作在DOS环境下比较可靠,但是谁也没有证据证明在WINDOWS不行. 我是搞工控出身,对操作系统认识肤浅. 不知道大家有没有讨论过为什么要用DOS? |
|
| 第2楼 windowsvesta | 发表于 2007-09-13 19:03 |
| 初级用户 发帖 67 积分 138 来自 云南 | |
|
假设一个多任务系统,建立了5个任务,这5个任务的优先级是相同的,假设时钟是每50mS中断一次,则这5个任务只能大约250mS才能轮循一次,这是一个只能保证最快50mS实时性的系统。
当您正在Windows系统AD时,Windows可能内部调度任务,未经用户同意,就自己跑到其它进程执行,当调度回用户进程时,时间片段丢失,即您采样的数据已经不再均速AD了,即丢失了时间信息。 假设敌人的核弹偷袭而来,离我们只有100公里,我们需要在10mS内作出反应,但就在此时,多任务系统调度任务跑到别的进程,担搁了20mS,那么我们只有等着被敌人烤番薯了! 所以要求实时性的场合,一般选择实时操作系统,如 (1)单片机、专用集成芯片的专用开发系统。 (2)VxWork实时操作系统。 (3)DOS单任务操作系统 (4)自己定制的功能电路板 + Windows/Linux (5)其它 美国的火星车、航天飞机上使用的多任务系统是“VxWork”实时操作系统! [ Last edited by windowsvesta on 2007-9-13 at 08:06 PM ] |
|
| 第3楼 windowsvesta | 发表于 2007-09-13 20:10 |
| 初级用户 发帖 67 积分 138 来自 云南 | |
同事一致认为系统工作在DOS环境下比较可靠,但是谁也没有证据证明在WINDOWS不行. 我每天的Windows系统要死机3次以上,花费在磁盘扫描的时间累计大约10分钟! 自己开发的程序有问题时,首先怀疑是不是病毒在作怪,最后才怀疑是不是自己的代码出错! [ Last edited by windowsvesta on 2007-9-13 at 08:12 PM ] |
|
| 第4楼 ywzj | 发表于 2008-06-24 20:12 |
| 新手上路 发帖 2 积分 4 来自 莆田 | |
|
我也是一样
|
|
| 第5楼 johnsonlam | 发表于 2008-06-25 16:15 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
|
沒 有 開 放 源 碼 , 也 沒 有 人 知 道 究 竟 Windows 內 部 的 程 序 細 節 , 只 知 道 很 多 軟 件 會 無 故 出 問 題 , 只 因 為 不 捨 得 從 前 花 了 金 錢 時 間 去 開 發 的 軟 件 , 才 要 繼 續 用 。 要 多 工 的 用 Windows 是 最 普 遍 的 選 擇 , 但 要 執 行 準 確 、 速 度 和 穩 定 的 , DOS 是 最 好 的 。 |
|
| 第6楼 johnsonlam | 发表于 2008-06-25 16:19 |
| 银牌会员 发帖 497 积分 1,410 来自 九龍,香港 | |
Originally posted by qunce at 2007-9-13 02:32 PM: Windows 並 非 一 定 不 行 , 但 可 能 要 附 加 高 精 確 度 的 硬 體 和 特 別 編 寫 的 軟 體 配 合 , 因 為 要 遷 就 Windows 多 工 的 特 性 , 但 DOS 本 來 就 是 單 工 , 要 顧 慮 的 東 西 少 很 多 。 為 何 要 捨 易 取 難 ? |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |