摘要 | 第1-9页 |
ABSTRACT | 第9-11页 |
第一章 绪论 | 第11-14页 |
·操作系统可视化的研究意义 | 第11-12页 |
·相关的研究工作 | 第12页 |
·论文的主要内容和章节安排 | 第12-14页 |
第二章 操作系统过程可视化的研究方法和内容 | 第14-20页 |
·可视化理论简介 | 第14-15页 |
·软件可视化理论 | 第15-16页 |
·Linux 操作系统可视化 | 第16-20页 |
·Linux 操作系统运行过程的可视化方法 | 第16-18页 |
·操作系统运行过程中数据的采集方法 | 第18-20页 |
第三章 函数调用树的重建及函数调用流程的可视化 | 第20-32页 |
·函数声明和函数调用关系的提取 | 第20-23页 |
·函数声明的提取方法 | 第20-21页 |
·函数静态调用关系的提取 | 第21-23页 |
·函数声明和函数调用关系的存储 | 第23-24页 |
·数据库的优点及 DBMS 的选择 | 第23-24页 |
·数据库中表的设计 | 第24页 |
·Linux 内核中监测点的设置及函数调用信息的采集 | 第24-26页 |
·常用的内核数据采集方法 | 第24-25页 |
·实际采用的方法 | 第25页 |
·函数内检测点的设置 | 第25-26页 |
·静态函数树的构建及调用流程的可视化 | 第26-32页 |
·静态函数树的构建 | 第26-28页 |
·函数调用流程的可视化及实例 | 第28-32页 |
第四章 Linux 关键过程的可视化方法及缺页中断可视化实例 | 第32-63页 |
·Linux 系统可视化过程相关数据结构和变量的提取与重建 | 第32-49页 |
·需要可视化的过程 | 第32-34页 |
·可视化过程的选择与详细介绍 | 第34-43页 |
·与过程相关的数据结构及变量的选择与提取 | 第43-47页 |
·内核中变量在 Windows 平台下的重建 | 第47-49页 |
·可视化过程所需的类以及重建后的变量数据到相关类数据的转化 | 第49-54页 |
·与可视化过程相关的类的定义 | 第49-51页 |
·变量数据到类对象数据之间的传递 | 第51-54页 |
·缺页中断过程的可视化实例实现 | 第54-63页 |
·缺页地址合法性检测过程的原理性分析及所涉及的对象 | 第55-57页 |
·实际监测过程的动态再现 | 第57-63页 |
第五章 总结及展望 | 第63-64页 |
参考文献 | 第64-67页 |
致谢 | 第67-68页 |
攻读硕士学位期间参与的项目 | 第68-69页 |
学位论文评阅及答辩情况表 | 第69页 |