CBS算法的RTAI内核调度器设计(下)
发布时间:2008/5/27 0:00:00 访问次数:432
1.3 edf调度器的扩展实现
-->
根据扩展设计方案,下面讨论在对edf调度器进行扩展时所涉及的关键问题及解决途径。
首先是实时内核的虚拟任务和linux用户空间中的软实时任务的映射问题。软实时任务是运行在用户空间的linux进程中。它通过cbs服务器接口层中的新增系统调用rt_schedule_test()进入准入测试后,调用cbs服务器接口层的新增系统调用rt_create_virtual_task()创建虚拟任务,并且传入软实时应用的进程
1.3 edf调度器的扩展实现 根据扩展设计方案,下面讨论在对edf调度器进行扩展时所涉及的关键问题及解决途径。
首先是实时内核的虚拟任务和linux用户空间中的软实时任务的映射问题。软实时任务是运行在用户空间的linux进程中。它通过cbs服务器接口层中的新增系统调用rt_schedule_test()进入准入测试后,调用cbs服务器接口层的新增系统调用rt_create_virtual_task()创建虚拟任务,并且传入软实时应用的进程