中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: 为什么要用DOS? 上一主题 | 下一主题
qunce
初级用户





积分 31
发帖 13
注册 2007-9-9
状态 离线
『楼 主』:  为什么要用DOS?

我们的系统要求AD/DA转换(毫秒级),DIO(毫秒级),UDP通讯(100ms)的实时性.
程序运行在DOS环境中,用时钟中断控制进程.
同事一致认为系统工作在DOS环境下比较可靠,但是谁也没有证据证明在WINDOWS不行.
我是搞工控出身,对操作系统认识肤浅.
不知道大家有没有讨论过为什么要用DOS?

2007-9-13 14:32
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 2 楼』:  

假设一个多任务系统,建立了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 ]

2007-9-13 19:03
查看资料  发短消息 网志   编辑帖子  回复  引用回复
windowsvesta
初级用户




积分 138
发帖 67
注册 2007-7-4
来自 云南
状态 离线
『第 3 楼』:  



  Quote:
同事一致认为系统工作在DOS环境下比较可靠,但是谁也没有证据证明在WINDOWS不行.

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

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

[ Last edited by windowsvesta on 2007-9-13 at 08:12 PM ]

2007-9-13 20:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ywzj
新手上路





积分 4
发帖 2
注册 2008-6-24
来自 莆田
状态 离线
『第 4 楼』:  

我也是一样

2008-6-24 20:12
查看资料  发送邮件  发短消息 网志  OICQ (815506630)  编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


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


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

要 多 工 的 用 Windows 是 最 普 遍 的 選 擇 , 但 要 執 行 準 確 、 速 度 和 穩 定 的 , DOS 是 最 好 的 。




我 的 網 站 - http://optimizr.dyndns.org
2008-6-25 16:15
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
johnsonlam
银牌会员

阿林


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



  Quote:
Originally posted by qunce at 2007-9-13 02:32 PM:
但是谁也没有证据证明在WINDOWS不行.


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

為 何 要 捨 易 取 難 ?




我 的 網 站 - http://optimizr.dyndns.org
2008-6-25 16:19
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复

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


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



论坛跳转: