企业实时任务和软实时任务的区别
实时任务通常分为 – 硬任务和软任务,但在广泛的范围内,实时任务分为:
- 硬实时任务
- 坚定的实时任务
- 软实时任务
1.坚定的实时任务:
固定实时任务是这类具有时间限制的实时任务,任务需要在期限内产生结果。虽然坚定的实时任务与硬实时任务不同,因为在硬实时中,一旦超过截止日期并且任务未完成,系统就会失败,但如果即使在截止日期过去之后,系统也会失败不失败。
例子:
- 视频会议
- 基于卫星的跟踪
- 软实时任务:
软实时任务是这种类型的实时任务,它也与时间限制相关,但这里的时间限制不表示为绝对值。在软实时任务中,即使在deadline之后也不认为结果不正确,也不会发生系统故障。
例子:
- 网页浏览
- 火车票预订
硬实时任务和软实时任务的区别:
固定实时任务 | 软实时任务 |
---|---|
固定实时任务需要在期限内完成。 | 软实时任务也需要在期限内完成,但不严格。 |
相关时序约束的值被视为绝对值。 | 相关时序约束的值取平均值。 |
结果的效用在截止日期后变为零。 | 结果的效用在截止日期后下降,但逐渐变为零。 |
在截止日期之后获得的结果被认为是不正确的。 | 截止日期后获得的结果不正确。 |
固定实时任务广泛用于多媒体应用。 | 软实时任务的应用中使用较少。 |
固定实时任务在实际应用中使用较少。 | 软实时任务在实际应用中被广泛使用。 |
示例:基于卫星的跟踪。 | 示例:火车票预订。 |