期刊文献+

RTAI实时调度算法及其调度器的改进

The Improvement of RTAI Real-Time Scheduling Algorithm and Scheduler
下载PDF
导出
摘要 在实时系统中,任务调度策略是内核设计的关键部分.如何进行实时的任务调度,使任务能在特定的周期内完成是实时操作系统领域研究的一个热点问题.文中将一种基于RM算法的改进算法CPSS算法引入到RTAI调度器中,针对RTAI调度器在系统过载情况下出现调度性能下降等缺点,对RTAI调度器进行优化和改进.对改进后的调度器在调度时延方面和调度算法仿真方面进行了测试,实验证明了改进后的调度器能够提高Linux系统的实时性. In real-time system, task scheduling policy is the key part of kernel design. How to design task scheduling to ensure that all the tasks will be completed before its deadline is an important problem in the research on real-time operating system. Because the scheduler of RTAI has a bad performance when the system is in heavy load or over- load, this article adds a Comprehensive Priority Static Schedule (CPSS) algorithm to RTAI scheduler, and improves and optimizes the RTAI scheduler. Finally, a simulator of the scheduling algorithms and a test of the scheduler are presented. The experiment has proved that improved scheduler can increase the real time Linux system.
出处 《微电子学与计算机》 CSCD 北大核心 2011年第4期147-150,155,共5页 Microelectronics & Computer
关键词 实时系统 任务调度 RTAI 调度器 CPSS算法 real-time system task scheduling RTAI scheduler CPSS algorithm
  • 相关文献

参考文献7

二级参考文献13

  • 1段炼,陈淑珍.扩展Linux的程序调试能力的研究[J].计算机工程与应用,2004,40(17):119-120. 被引量:2
  • 2李红卫,李翠萍,韩红宇.kgdb调试Linux内核的剖析与改进[J].微型机与应用,2004,23(10):7-10. 被引量:7
  • 3WANGJiyong ZHAOHai LINTao WANGJindong HANGuangjie.A Software-Only Method for Measuring Execution Times[J].Chinese Journal of Electronics,2004,13(3):399-403. 被引量:1
  • 4[1]Raj Rajkumar,Kanaka Juvva,Anastasio Molano,et al.Resource kernel:A resource-centric approach to real-time and multimedia systems[A].Proceedings of the SPIE/ACM Conference on Multimedia Computing and Networking,1998.
  • 5[4]Oh S H,Yang S M.A modified least-laxity first scheduling algorithm for real-time tasks[A].In:Gakkai JS,Kwahakhoe HC,eds.Proc.of the 5th Intel Conf.on Real-Time Computing Systems and Application.Los lamitos:IEEE Computer Society Press,1998:31-36.
  • 6[5]Buttazzo G,Spuri M.Sensini F.Value VS.deadline scheduling in overload conditions[A].In:Proc.Of the 16th IEEE Real-Time Systems Symp.Los Alamitos:IEEE Computer Society Press,1995:90-99.
  • 7Alessandro Rubini,Jonathan Corbet.Linux device driver[M].USA,O'Reilly & Associates Inc,2005
  • 8Mel Gorman.Linux virtual memory manager [M].USA,O'Reilly & Associates Inc,2004
  • 9Barabanov M,Yodaiken V.Introducing real-time Linux[J].Linux Journal,1997,(34):19~23
  • 10MAO DC,HU XM.Linux kernel:scenarios and analysis[M].Hangzhou:Zhejiang University Press,2001

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部