基于虚拟化技术的Linux系统的实时性研究与性能优化.pdf
时间:06-23 10:23
查看:1533次
下载:163次
简介:
本文首先在大量阅读国内外有关Linux实时化改造理论文献的基础上,对标准
Linux的系统结构以及实时性进行了分析,经过严格的方案对比,选择了基于虚拟化技术Adeos(Adaptive Domam Environmentfor OperatingSystem)构建的RTAIkLinux双内核实时系统作为Linux实时性研究的软件平台。接着详细分析了RTAI实时系统的逻辑结构,实现原理以及Adeos的设计思想。在对RTAI实时系统的调度机制进行分析的过程中,通过对其调度流程进行模型搭建,得出结论:采用EDF调度算法的RTAI调度系统无法在任务发生过载的情况下对实时系统任务集进行有效合的调度。在此基础上,本文提出了一种全新的,适应性更好的动态调度算法_ILLF调度算法(改进的最小空闲时间优先调度算法),以期改善RTAI在任务发生过载的情况下调度系统的性能。最后,在基于ARMll的嵌入式实验平台上完成对调度策略改进后RTAI实时系统的软件移植,并对移植成功后的系统进行实时性对比测试。