Linux下的实时调度算法
文件大小: 335k
源码售价: 10 个金币 积分规则     积分充值
资源说明:Linux实现了实时进程的概念,但并没有提供有效的任务调度支持;另一方面, RM (RateMonotonic)和EDF (EarliestDeadline First)等传统的优先级调度算法在实时系统 中已经得到广泛应用,但它们对于确定优先级所采用的标准比较简单和片面,容易导致紧 急型任务的截止期限不能被满足或系统资源不能被充分利用. 文中基于RM和EDF提出 了一种新的实时调度算法SBRD ( Scheduler Based on Rate and Deadline) ,它的优先级根据 重要性和紧急性两个重要因素共同确定. 实验表明:与RM和EDF相比, SBRD兼具二者 的优点,在保证重要任务顺利执行的前提下,优先执行紧急型任务,以满足更多任务的截 止期限,更充分地利用CPU资源;与原L inux的实时调度相比, SBRD能更有效地调度实 时任务.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。