嵌入式系统不但要满足应用的功能需求,更重要的是要满足应用提出的实时性要求。因此,嵌入式系统的关键在于,采用各种算法和策略,始终保证系统行为的可预测性,即在系统运行的任何时刻、任何情况下,任务调度程序都能为每个任务合理地分配资源,使每个任务的实时性要求都能得到满足。Vxworks系统提供的调度算法主要针对非周期性任务,并没有提供调度和管理周期性任务的机制,而且在优先级抢占调度中也存在着优先级倒置等问题。这些问题的存在,严重地影响了系统的实时性和可预测性,降低了系统的性能。因此有必要对这些问题进行深入讨论。
评论