分时系统与实时系统

[b] 分时系统(Time-Shaing System)[/b]
如果说,推动多道批处理系统形成和发展的主要动力,是提高资源利用率和系统吞吐量,那么,推动分时系统形成和发展的主要动力,则是用户的需求。或者说,分时系统是为了满足用户需求所形成的一种新型OS。它与多道批处理系统之间,有着截然不同的性能差别。用户的需求具体表现在以下几个方面:
[quote]
1.人-机交互
2.共享主机
3.便于用户上机
[/quote]
[b]分时系统实现中的关键问题[/b]
为实现分时系统,其中,最关键的问题是如何使用户与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。此后,用户可继续键入下一条命令,此时即人-机交互。应强调指出,即使有多个用户同时通过自己的键盘键入命令,系统也应能全部地及时接收并处理。
[quote]
及时接收
及时处理
[/quote]
[b]分时系统的特征[/b]
[quote]
1. 多路性
2. 独立性
3. 及时性
4. 交互性
[/quote]

[b]实时系统(Real-Time System)[/b]
所谓“实时”,是表示“及时”,而实时系统(Real-Time System)是指系统能及时(或即时)响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。

[color=red]应用需求[/color]
[quote]
1. 实时控制
2. 实时信息处理
[/quote]
[color=red]实时任务[/color]
按任务执行时是否呈现周期性来划分
[quote]
1. 周期性实时任务
2. 非周期性实时任务
[/quote]
外部设备所发出的激励信号并无明显的周期性,但都必须联系着一个截止时间(Deadline).它有可分
[quote]
开始截止时间——任务在某时间以前必须开始执行;
完成截止时间——任务在某时间以前必须完成。
[/quote]
[color=red] 根据对截止时间的要求来划分[/color]
[quote]
(1)硬实时任务(hard real-time task)。系统必须满足任务对截止时间的要求,否则可能出现难以预测的结果。
(2) 软实时任务(Soft real-time task)。它也联系着一个截止时间, 但并不严格,若偶尔错过了任务的截止时间, 对系统产生的影响也不会太大。
[/quote]

[color=red][b]实时系统与分时系统特征的比较[/b][/color]
[quote]
1.多路性
2. 独立性
3. 及时性
4. 交互性
5. 可靠性
[/quote]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值