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

Linux中一种新型同步机制的研究

中文摘要第3-5页
ABSTRACT第5-6页
第一章 绪论第10-15页
    1.1 研究背景第10-11页
    1.2 研究现状第11-12页
    1.3 研究内容和意义第12-14页
        1.3.1 研究内容第12-13页
        1.3.2 研究意义第13-14页
    1.4 文章组织结构第14-15页
第二章 同步机制第15-35页
    2.1 进程或者线程同步第15-18页
    2.2 数据同步第18-19页
    2.3 阻塞式同步机制-锁第19-22页
        2.3.1 锁类型第19-20页
        2.3.2 粒度第20-21页
        2.3.3 锁机制的缺点第21-22页
    2.4 非阻塞式同步机制第22-27页
        2.4.1 研究动机第23页
        2.4.2 当前实现第23-24页
        2.4.3 无等待(wait-freedom)第24-25页
        2.4.4 无锁(lock-freedom)第25页
        2.4.5 无障碍(obstruction-freedom)第25页
        2.4.6 RAS与非阻塞式同步机制第25-27页
    2.5 LINUX操作系统中的无锁同步机制第27-35页
        2.5.1 读写锁第28-29页
        2.5.2 顺序锁第29-31页
        2.5.3 RCU第31-34页
        2.5.4 无锁页高速缓冲区(lock-less page cache)第34-35页
第三章 概率同步机制-PWCS第35-49页
    3.1 非确定性的来源第35-36页
    3.2 随机性评估第36-39页
        3.2.1 抛硬币模型第36-37页
        3.2.2 抛硬币模型的实现第37-39页
    3.3 基本概念第39-40页
    3.4 实现原理第40-44页
        3.4.1 标签类型的PWCS第40-42页
        3.4.2 压缩类型的PWCS第42-43页
        3.4.3 CRC类型的PWCS第43-44页
    3.5 避免竞争第44-46页
    3.6 应用第46-47页
        3.6.1 用户空间的应用第46-47页
        3.6.2 内核空间的应用第47页
    3.7 可以解决的问题第47-49页
第四章 验证及对比分析第49-58页
    4.1 验证内容第49页
        4.1.1 无效数据副本分布第49页
        4.1.2 性能对比第49页
    4.2 验证环境第49-50页
    4.3 验证方法及原理第50-53页
        4.3.1 统计无效数据副本出现的次数第50-51页
        4.3.2 统计读/写操作所需的时间第51-52页
        4.3.3 构造读者-写者问题第52-53页
    4.4 验证结果与分析第53-58页
        4.4.1 验证无效数据副本的分布第53-54页
        4.4.2 验证PWCS的性能特性第54-58页
第五章 总结与展望第58-61页
    5.1 总结第58页
    5.2 展望第58-61页
参考文献第61-65页
作者研究生期间科研成果第65-66页
    发表论文第65页
    参与项目第65-66页
致谢第66页

论文共66页,点击 下载论文
上一篇:基于Hadoop的决策树挖掘算法的研究
下一篇:基于改进的Bag-of-Features模型的图像分类研究