实时系统复杂性任务的约束包括时间约束、资源约束、执行顺序约束和性能约束
时间约束是任何实时系统都固有的约束
资源约束是指多个实时任务共享有限的资源时,必须按照一定的资源访问控制协议进行同步,以避免死锁和高优先级任务被低优先级任务堵塞的时间(即优先级倒置时间)不可预测
执行顺序约束是指各任务的启动和执行必须满足一定的时间和顺序约束
例如,在分布式端到端(end-to-end)实时系统很重,同一任务的各子任务之间存在前驱/后驱约束关系,需要执行同步协议来管理子任务的启动和控制子任务的执行,使它们满足时间约束和系统可调度要求
性能约束是指必须满足如可靠性、可用性、可预测性、服务质量(Quality of Service,QoS)等性能指标
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。