中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-16 23:06
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 为什么要用DOS? 查看 1,452 回复 5
楼 主 为什么要用DOS? 发表于 2007-09-13 14:32 ·  中国 陕西 西安 电信
初级用户
积分 31
发帖 13
注册 2007-09-09 15:29
UID 96938
性别 男
状态 离线
我们的系统要求AD/DA转换(毫秒级),DIO(毫秒级),UDP通讯(100ms)的实时性.
程序运行在DOS环境中,用时钟中断控制进程.
同事一致认为系统工作在DOS环境下比较可靠,但是谁也没有证据证明在WINDOWS不行.
我是搞工控出身,对操作系统认识肤浅.
不知道大家有没有讨论过为什么要用DOS?
2 发表于 2007-09-13 19:03 ·  中国 广东 深圳 宝安区 电信
初级用户
★★
积分 138
发帖 67
注册 2007-07-04 10:11
UID 93093
性别 女
来自 云南
状态 离线
假设一个多任务系统,建立了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 发表于 2007-09-13 20:10 ·  中国 广东 深圳 宝安区 电信
初级用户
★★
积分 138
发帖 67
注册 2007-07-04 10:11
UID 93093
性别 女
来自 云南
状态 离线
同事一致认为系统工作在DOS环境下比较可靠,但是谁也没有证据证明在WINDOWS不行.



我每天的Windows系统要死机3次以上,花费在磁盘扫描的时间累计大约10分钟!

自己开发的程序有问题时,首先怀疑是不是病毒在作怪,最后才怀疑是不是自己的代码出错!

[ Last edited by windowsvesta on 2007-9-13 at 08:12 PM ]
4 发表于 2008-06-24 20:12 ·  中国 福建 莆田 电信
新手上路
积分 4
发帖 2
注册 2008-06-24 19:45
UID 120768
性别 男
来自 莆田
状态 离线
我也是一样
5 发表于 2008-06-25 16:15 ·  中国 香港
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线

沒 有 開 放 源 碼 , 也 沒 有 人 知 道 究 竟 Windows 內 部 的 程 序 細 節 , 只 知 道 很 多 軟 件 會 無 故 出 問 題 , 只 因 為 不 捨 得 從 前 花 了 金 錢 時 間 去 開 發 的 軟 件 , 才 要 繼 續 用 。

要 多 工 的 用 Windows 是 最 普 遍 的 選 擇 , 但 要 執 行 準 確 、 速 度 和 穩 定 的 , DOS 是 最 好 的 。
我 的 網 站 - http://optimizr.dyndns.org
6 发表于 2008-06-25 16:19 ·  中国 香港
银牌会员
★★★
阿林
积分 1,410
发帖 497
注册 2004-06-28 00:00
UID 27551
性别 男
来自 九龍,香港
状态 离线
Originally posted by qunce at 2007-9-13 02:32 PM:
但是谁也没有证据证明在WINDOWS不行.



Windows 並 非 一 定 不 行 , 但 可 能 要 附 加 高 精 確 度 的 硬 體 和 特 別 編 寫 的 軟 體 配 合 , 因 為 要 遷 就 Windows 多 工 的 特 性 , 但 DOS 本 來 就 是 單 工 , 要 顧 慮 的 東 西 少 很 多 。

為 何 要 捨 易 取 難 ?
我 的 網 站 - http://optimizr.dyndns.org
论坛跳转: