定义:在指定或确定的时间内完成系统功能和对外部或内部、同步或异步时间做出响应的系统。
·
·
·
区别:通用系统一般追求的是系统的平均响应时间和用户的使用方便;而实时系统主要考虑的是在最坏情况下的系统行为。
·
·
·
特点:时间约束性、可预测性、可靠性、与外部环境的交互性。
·
·
·
硬实时(强实时):指应用的时间需求应能够得到完全满足,否则就造成重大安全事故,甚至造成重大的生命财产损失和生态破坏,如:航天、军事。
·
·
软实时(弱实时):指某些应用虽然提出了时间的要求,但实时任务偶尔违反这种需求对系统运行及环境不会造成严重影响,如:监控系统、实时信息采集系统。
·
·
·
任务的约束包括:时间约束、资源约束、执行顺序约束和性能约束。
·