摘要

为了在Linux系统中实现对多媒体任务灵活有效的调度支持,作者引进并实现了多媒体任务模型ARB.与周期任务模型、零星任务模型等传统实时任务模型相比,对ARB任务模型做了如下几方面的改进:(1)不需要预先知道任务的计算资源需求量或最坏情况执行时间,以满足多媒体任务对资源需求动态多变的特点;(2)任务相邻两次执行之间需要满足一定的时间距离约束,以确保多媒体任务的执行延迟和抖动,使执行结果更为流畅;(3)多媒体任务以指定的速率执行,且该速率在任务执行过程中可以动态调整,以适应用户需求和系统可用资源的动态变化,在具体的内核调度算法实现中支持执行速率、截止期限、周期等重要实时任务属性的定义.实验结果表明...