首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--安全保密论文

基于虚拟机技术的安全驱动模型设计与实现

摘要第5-6页
ABSTRACT第6页
第1章 绪论第14-22页
    1.1 操作系统的不稳定性第14-15页
    1.2 提高操作系统稳定性的研究第15-19页
        1.2.1 对主流操作系统的改进第16-18页
        1.2.2 新的操作系统模型第18-19页
    1.3 虚拟化思想第19-20页
        1.3.1 虚拟机技术的分类及应用第19-20页
        1.3.2 虚拟机技术隔离驱动程序第20页
    1.4 后续章节提要第20-22页
第2章 Linux操作系统及Java虚拟机介绍第22-32页
    2.1 Linux操作系统架构及稳定性分析第22-25页
        2.1.1 Linux内核结构第22-24页
        2.1.2 Linux系统稳定性分析第24-25页
    2.2 Java虚拟机及其安全性第25-30页
        2.2.1 Java语言的特点第26页
        2.2.2 Java虚拟机结构第26-29页
        2.2.3 Java虚拟机的安全策略第29-30页
    2.3 本章小结第30-32页
第3章 系统设计及安全性分析第32-41页
    3.1 系统架构设计第32-34页
        3.1.1 虚拟化设计第32-33页
        3.1.2 虚拟机形态第33页
        3.1.3 性能考虑第33页
        3.1.4 系统设计第33-34页
    3.2 系统分析第34-38页
        3.2.1 与现有系统的兼容性第35页
        3.2.2 系统运行的安全性第35-36页
        3.2.3 通用驱动平台第36-37页
        3.2.4 系统原型实现第37-38页
    3.3 与已有研究成果的比较第38-40页
        3.3.1 Nooks第38-39页
        3.3.2 全新的下一代操作系统第39-40页
    3.4 系统设计小结第40-41页
第4章 内核态驱动模块第41-55页
    4.1 硬件抽象层第41-45页
        4.1.1 主流硬件平台上的外设架构第41-43页
        4.1.2 可靠通用的操作函数第43页
        4.1.3 简洁灵活的接口第43-45页
    4.2 内核管理模块第45-50页
        4.2.1 通信中介第45-47页
        4.2.2 资源管理第47-48页
        4.2.3 系统实现第48-50页
    4.3 安全机制分析第50-52页
        4.3.1 自身代码的安全性第50页
        4.3.2 安全监控作用第50-52页
    4.4 系统性能考虑第52-53页
        4.4.1 中断处理程序第52-53页
        4.4.2 高效数据传输第53页
    4.5 本章小结第53-55页
第5章 模块之间的通信机制第55-71页
    5.1 进程间通信与Java本地接口第55-60页
        5.1.1 Java本地接口第55-57页
        5.1.2 进程间通信第57-60页
    5.2 进程间通信的功能实现第60-65页
        5.2.1 驱动程序间的通信第60-61页
        5.2.2 驱动程序对应用程序的服务接口第61-65页
    5.3 与内核模块的接口第65-66页
        5.3.1 设备初始化第65页
        5.3.2 数据访问与传输第65-66页
    5.4 不同驱动之间的隔离第66-70页
        5.4.1 USB设备的热插拔第67-68页
        5.4.2 设备驱动的加载和卸除第68-69页
        5.4.3 普遍意义下的驱动程序隔离第69-70页
    5.5 模块间通信小结第70-71页
第6章 Java驱动程序设计第71-88页
    6.1 面向对象的驱动程序架构第71-77页
        6.1.1 驱动程序与对象描述第71-72页
        6.1.2 USB驱动协议栈第72-76页
        6.1.3 基于此架构的驱动程序开发第76-77页
    6.2 多线程编程第77-81页
        6.2.1 不同处理,不同速度第77-78页
        6.2.2 多线程设计第78-79页
        6.2.3 线程的有效同步第79-80页
        6.2.4 线程池的使用第80-81页
    6.3 异常与错误的捕获第81-83页
        6.3.1 非严重异常第82页
        6.3.2 严重异常第82-83页
    6.4 与C语言实现驱动的比较第83-86页
        6.4.1 宏的转换第83-84页
        6.4.2 全局变量的处理第84-85页
        6.4.3 内存指针的操作第85-86页
    6.5 本章小结第86-88页
第7章 系统性能及安全性测试第88-98页
    7.1 测试环境、设备及方法第88-89页
    7.2 性能测试第89-93页
        7.2.1 中断响应测试第89-90页
        7.2.2 数据处理能力测试第90-92页
        7.2.3 性能测试结果分析第92-93页
    7.3 安全性测试第93-97页
        7.3.1 程序错误的捕获能力第94页
        7.3.2 程序不良行为的处理能力第94-97页
    7.4 测试结果小结第97-98页
第8章 总结与展望第98-101页
    8.1 操作系统稳定性的提高第98-99页
    8.2 跨平台的通用驱动架构第99页
    8.3 有待解决的问题第99-100页
    8.4 未来的发展方向第100-101页
参考文献第101-104页
致谢第104-105页
攻读学位期间发表的学术论文第105页

论文共105页,点击 下载论文
上一篇:伊格尔顿意识形态理论研究
下一篇:企业社会业绩内部评价体系与方法研究