楼 主
DOS的实时性好吗?
发表于 2007-06-29 18:52 · 中国 江苏 南京 电信
新手上路
★
积分 4
发帖 1
注册 2007-06-29 18:19
UID 92700
性别 男
状态 离线
第 2 楼
发表于 2007-07-03 22:41 · 中国 江苏 无锡 电信
初级用户
★
积分 50
发帖 21
注册 2007-04-19 07:56
UID 85711
性别 男
状态 离线
第 3 楼
发表于 2007-07-26 10:22 · 中国 广东 深圳 电信
初级用户
★
积分 38
发帖 17
注册 2006-01-16 16:53
UID 49072
状态 离线
没有中断调度机制, 无需上下文切换, 你说还能更实时吗
第 4 楼
发表于 2007-07-27 01:48 · 中国 福建 厦门 电信
高级用户
★★★
积分 741
发帖 366
注册 2007-07-25 19:11
UID 94024
性别 男
状态 离线
没有中断调度机制未必就是件好事,当有多个程序挂接同一个中断,或者你在一个时钟中断周期内不能及时处理完所需的工作,那麻烦就会出来了。
第 5 楼
发表于 2007-07-27 16:13 · 中国 广东 深圳 电信
初级用户
★
积分 38
发帖 17
注册 2006-01-16 16:53
UID 49072
状态 离线
所以,书上对于中断编程, 强调:
要尽快sti, 要尽快 out 20h, al 这是为了避免阻塞其他程序
要设置重入标记,要规划stack, 这是为了自己那部分程序重入安全
Originally posted by netwinxp at 2007-7-27 01:48:
没有中断调度机制未必就是件好事,当有多个程序挂接同一个中断,或者你在一个时钟中断周期内不能及时处理完所需的工作,那麻烦就会出来了。
第 6 楼
发表于 2007-09-01 18:32 · 中国 河北 唐山 中移铁通
版主
★★★
操作系统爱好者
积分 1,113
发帖 392
注册 2002-11-11 00:00
UID 228
性别 男
状态 离线
我懂楼主的意思,但我只知道,DOS是单任务的,不易死机,相对WINDOWS较稳定。
DOS之家 http://doshome.com 站长 葛明阳
第 7 楼
发表于 2007-09-12 10:33 · 中国 广东 深圳 宝安区 电信
初级用户
★★
积分 138
发帖 67
注册 2007-07-04 10:11
UID 93093
性别 女
来自 云南
状态 离线
嵌入式应用中,要求高精度,DOS比Windows好,系统可经常变换位置,可由非专业人员使用的场合!
在系统集成中,精度要求不高,Windows比DOS好,系统一般位置固定,有专业技术人员使用维护的场合!
Windows除了实时性不强外,就是设备使用过了不久操作系统需要重装!当非正常关机后,Windows需要扫描磁盘,开机时间就够你喝一壶茶了,如果长期不扫描磁盘,系统很快就会崩溃!
[ Last edited by windowsvesta on 2007-9-12 at 10:44 AM ]
第 8 楼
发表于 2007-10-30 14:33 · 中国 广东 江门 电信
初级用户
★★
积分 117
发帖 57
注册 2007-10-23 20:57
UID 100584
性别 男
状态 离线
第 9 楼
发表于 2007-11-12 12:11 · 中国 福建 厦门 电信
高级用户
★★★
积分 741
发帖 366
注册 2007-07-25 19:11
UID 94024
性别 男
状态 离线
DOS下采用定时中断时,而又用中文系统(直接写屏的中文系统也采用定时中断),那很容易出现中断重入,导致死机。Windows如果你采用的是接消息然后后处理方式,而不是采用拦截消息的话,也有很好的实时性(记得尽可能禁用不需要的服务进程)。Windows对于界面处理、驱动程序、I/O口处理等具有非常大的优势,Windows的实时处理部分需要用.SYS来编写。
论坛跳转: