摘要
操作系统调度算法是现代操作系统实现多任务功能的核心。本文针对嵌入式操作系统实时性的要求,研究了几种经典的实时调度算法,分析了各个算法的具体原理和优缺点。在嵌入式Linux相关其他调度算法移植到嵌入式Linux现,移植后的系统可调度性得到了提高,系统的任务截止时间错失率降低了10%。
Operating system scheduling algorithm is the core of modern operating system to realize multitask function. Aiming at the real-time requirement of embedded operating system,this paper studies several classical real-time scheduling algorithms, and analyzes the specific principles,advantages and disadvantages of each algorithm. On the basis of the original scheduling algorithm of embedded Linux system, the migration of LSF algorithm is adopted to improve the scheduling performance of the system,and the specific steps of other scheduling algorithms that are transplanted to the embedded Linux system are given,and the template is provided for the transplantation of the algorithm. Experiments show that the schedulability of the system is improved and the miss rate of task deadline is reduced by 10%.
作者
邹圣雷
ZOU Sheng-lei(School of Electronic and Information Engineering,Ankang University,Ankang 725000,China)
出处
《电子设计工程》
2019年第7期180-183,188,共5页
Electronic Design Engineering
关键词
嵌入式系统
调度算法
可调度性分析
调度算法移植
embedded system
scheduling algorithm
schedulability analysis
scheduling algorithm transplantation