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

一种基于多核平台的Linux用户态定时器实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第13-19页
    1.1 研究背景第13-14页
    1.2 国内外研究现状第14-16页
    1.3 本文研究内容第16-17页
    1.4 本文组织结构第17-19页
第二章 相关研究第19-29页
    2.1 X86平台时钟设备第19-20页
        2.1.1 实时时钟第19页
        2.1.2 时间戳计数器第19-20页
        2.1.3 可编程间隔定时器第20页
        2.1.4 本地APIC定时器第20页
    2.2 LINUX内核态定时器第20-26页
        2.2.1 经典定时器第20-23页
        2.2.2 高精度定时器第23-26页
    2.3 LINUX用户态定时器第26-27页
        2.3.1 setitimer第26页
        2.3.2 posix-timer第26-27页
        2.3.3 传统用户态定时器的缺陷第27页
    2.4 本章小结第27-29页
第三章 新型用户态定时器系统的设计第29-41页
    3.1 系统总体设计第29-32页
    3.2 工作原理第32-37页
        3.2.1 刻度轮第32-34页
        3.2.2 定时器池第34页
        3.2.3 定时器到期机制第34-35页
        3.2.4 共享内存设计第35-37页
    3.3 接口功能设计第37-39页
        3.3.1 初始化第37页
        3.3.2 定时器操作第37-38页
        3.3.3 退出系统第38页
        3.3.4 定时器状态第38-39页
    3.4 与其他定时机制比较第39-40页
    3.5 本章小结第40-41页
第四章 多核X86平台下新型用户态定时器系统的实现第41-57页
    4.1 定时器系统启动第41-46页
        4.1.1 相关数据结构第41-46页
        4.1.2 启动过程第46页
    4.2 注册定时器系统第46-50页
        4.2.1 相关数据结构第46-49页
        4.2.2 注册过程第49-50页
    4.3 使用定时器系统第50-53页
        4.3.1 相关数据结构第50-51页
        4.3.2 相关操作第51-53页
    4.4 注销定时器系统第53页
    4.5 实验测试第53-55页
        4.5.1 实验环境第53页
        4.5.2 实验方法第53-54页
        4.5.3 实验结果第54-55页
    4.6 本章小结第55-57页
第五章 多核ARM平台下新型用户态定时器系统的移植第57-65页
    5.1 ARM平台时钟源第57-59页
        5.1.1 Local timer第57-58页
        5.1.2 Watch dog第58页
        5.1.3 Global timer第58-59页
        5.1.4 ARM平台时钟源比较第59页
    5.2 相关操作的优化及数据结构的改变第59-62页
        5.2.1 数据结构的改变第59-60页
        5.2.2 刻度轮驱动第60-61页
        5.2.3 tick跳变检测第61-62页
    5.3 实验测试第62-64页
        5.3.1 实验环境第62页
        5.3.2 实验方法第62页
        5.3.3 实验结果第62-64页
    5.4 本章小结第64-65页
第六章 总结和展望第65-69页
    6.1 本文工作总结第65页
    6.2 本文主要工作第65-66页
    6.3 进一步工作计划和展望第66-69页
参考文献第69-73页
致谢第73-75页
在读期间发表的学术论文与取得的研究成果第75页

论文共75页,点击 下载论文
上一篇:综合性大学独立学院网球课程开展现状的研究
下一篇:情报学与计算机科学的学科交叉研究