摘要
通过对Linux内核及其在实时应用方面不足的分析研究,在细粒度微定时器、内核抢占机制、实时调度策略等几方面提出了改善系统实时性方法.针对Linux的非抢占内核,提出插入抢占点和修改内核法增强Linux内核的可抢占性;针对时钟粒度粗糙,提出在硬件上提供一个细粒度定时器;针对实时调度算法,提出了一种宏观调度结构,使三种实时调度策略的应用都得到支持,拓展了系统的可使用范围.
Pass to a analysis and research on the kernel Linux and the shortage at real time application aspect, I put forward the methods of improvmenting Linux real time at tiny particle degree in fixed time machine, kernel robbing mechanism, and real time scheduling tactics. Aiming at the non - robbed Linux kernel, I put forward inserting a robbed point and modiying kernel to streng the robbed Linux; Aimn - at a clock grain a degree rough, I put forward providing a tiny particle degree a machine in fixed time; Aiming at real time - driven- scheduling, I put forward a kind of Macro - scheduling structure, making three kinds of real time scheduling tactics' s application to be supported, expanding the scope of the system.
出处
《哈尔滨师范大学自然科学学报》
CAS
2009年第1期57-60,共4页
Natural Science Journal of Harbin Normal University
关键词
LINUX
嵌入式系统
内核
进程
调度策略
Linux
Embedded Operation System
Kernel
Process
Scheduling tactics