首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--操作系统论文--网络操作系统论文

Linux实时调度研究及改进

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第13-17页
    1.1 课题来源和研究背景第13-14页
        1.1.1 课题来源第13页
        1.1.2 研究背景第13-14页
    1.2 研究现状第14页
    1.3 课题主要内容和文章结构第14-17页
第二章 Linux内核可抢占性分析第17-31页
    2.1 Linux进程概述第17-21页
        2.1.1 进程描述符第17-21页
    2.2 可抢占内核概述第21-22页
    2.3 抢占原理和基础函数第22-31页
        2.3.1 主动抢占第23-28页
        2.3.2 自愿抢占第28-31页
第三章 Linux内核进程调度算法分析第31-43页
    3.1 关键数据结构第31-33页
        3.1.1 调度器类第31-32页
        3.1.2 可运行队列第32页
        3.1.3 调度实体第32-33页
    3.2 Linux调度器概述第33-37页
        3.2.1 主调度器函数第35-36页
        3.2.2 周期性调度器函数第36-37页
    3.3 CFS调度算法第37-41页
        3.3.1 CFS可运行队列第38页
        3.3.2 CFS虚拟时间第38-40页
        3.3.3 CFS函数操作第40-41页
    3.4 实时调度算法第41-43页
        3.4.1 实时可运行队列第41-42页
        3.4.2 实时调度器的操作第42-43页
第四章 Linux实时性改进技术分析第43-59页
    4.1 概述第43页
    4.2 调度框架改进方案第43-47页
        4.2.1 Slot-Based Task-Splitting调度框架第43-44页
        4.2.2 Linux3.5.4 下的调度框架第44-47页
        4.2.3 比较第47页
    4.3 通用调度算法延迟改进方案第47-51页
        4.3.1 使用mutex实现spinlock第48页
        4.3.2 中断线程化第48-49页
        4.3.3 优先级继承第49-50页
        4.3.4 延后操作第50页
        4.3.5 减少延迟的策略第50-51页
    4.4 调度算法本身的改进第51-56页
        4.4.1 硬实时调度算法第51-55页
        4.4.2 软实时调度算法第55页
        4.4.3 比较第55-56页
    4.5 内核接. API的改进方案第56-59页
        4.5.1 RTAI第56-57页
        4.5.2 Xenomai第57-59页
第五章 Linux实时调度算法改进第59-75页
    5.1 针对的应用模式第59页
    5.2 实时调度算法设计第59-60页
    5.3 算法具体实现第60-64页
        5.3.1 基于关联度的算法实现第60-62页
        5.3.2 Weighted round robin算法实现第62-64页
    5.4 测试验证第64-73页
        5.4.1 测试环境第64-65页
        5.4.2 功能性测试第65-70页
        5.4.3 性能测试第70-73页
    5.5 对比说明第73-74页
    5.6 结论第74-75页
第六章 总结与展望第75-77页
参考文献第77-79页
致谢第79-80页

论文共80页,点击 下载论文
上一篇:远程时间校准数据处理中心管理软件的设计与实现
下一篇:基于Pi-演算的虚拟环境下进程通信建模与应用