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

基于linux内核驱动的文件系统监控

摘要第1-5页
ABSTRACT第5-11页
第一章 引言第11-15页
   ·研究背景第11-12页
   ·国内外发展和研究现状第12-13页
   ·课题的研究内容和实现目标第13-14页
   ·论文组织结构第14-15页
第二章 文件系统的相关技术第15-42页
   ·LINUX 体系结构第15-17页
     ·Linux 内核的主要子系统第17页
   ·虚拟文件系统(VFS)第17-19页
   ·文件系统的通用文件模型第19-27页
     ·VFS 的基本对象类型第20-24页
     ·文件系统相关的其他数据结构第24-26页
     ·文件系统的操作第26-27页
   ·文件系统监控技术的介绍第27-32页
     ·inotify 机制第28-29页
     ·拦截系统调用技术第29-32页
     ·两种监控技术的分析第32页
   ·STACKABLE FILESYSTEM第32-38页
     ·Stackable FileSystem 介绍第32-34页
     ·Stackable FileSystem 原理第34-38页
   ·LKM 实现STACKABLE FILESYSTEM第38页
   ·LINUX 下用户空间与内核空间数据交换的方式第38-41页
   ·本章小结第41-42页
第三章 系统设计第42-56页
   ·系统需求第42页
   ·系统设计第42-47页
     ·系统结构第43-45页
     ·系统的数据流程第45-47页
   ·用户监视模块的设计第47-48页
     ·关键文件配置流程设计第48页
     ·进程信息列表例程设计第48页
     ·日志处理例程的设计第48页
   ·MFS 模块的设计第48-52页
     ·关键文件控制例程的设计第50-51页
     ·进程信息管理例程的设计第51页
     ·文件操作过滤例程的设计第51-52页
   ·通信模块的设计第52-53页
     ·proc 通信子例程的设计第52-53页
     ·mmap 通信子例程的设计第53页
   ·模块之间的接口设计第53-55页
     ·外部接口第53页
     ·内部接口第53-55页
   ·本章小结第55-56页
第四章 系统实现第56-70页
   ·用户监视模块的实现第56-57页
     ·进程信息展示功能第56-57页
     ·日志展示功能第57页
     ·配置功能第57页
   ·MFS 模块的实现第57-58页
     ·配置关键文件功能实现流程第57-58页
     ·配置进程信息功能实现流程第58页
     ·过滤文件操作功能实现流程第58页
   ·MFS 的数据结构实现第58-62页
     ·MFS 的inode 结构第59页
     ·MFS 的dentry 结构第59-60页
     ·MFS 的file 结构第60-61页
     ·MFS 数据对象存在的问题第61-62页
   ·MFS 的方法实现第62-68页
     ·注册和注销MFS 文件系统第62-63页
     ·挂载和卸载MFS 文件系统第63-64页
     ·过滤文件操作第64-68页
   ·通信模块的实现第68-69页
     ·从用户空间传递数据第68页
     ·从内核空间传递数据第68-69页
   ·本章小结第69-70页
第五章 系统测试第70-75页
   ·测试环境第70页
   ·将MFS 文件系统挂载到内核中第70-71页
   ·功能测试第71-73页
     ·监控操作的测试第71-72页
     ·控制操作的测试第72-73页
     ·功能测试总结第73页
   ·性能测试第73-75页
     ·读文件测试第73-74页
     ·写文件测试第74页
     ·性能测试总结第74-75页
第六章 总结与展望第75-77页
   ·总结第75-76页
     ·缓存一致性第75-76页
     ·锁机制第76页
     ·内核支持第76页
   ·展望第76-77页
致谢第77-78页
参考文献第78-81页

论文共81页,点击 下载论文
上一篇:基于ISO18000-6C标准的UHF RFID读写器电路的设计与实现
下一篇:基于J2EE轻量级框架的安全管理平台的设计与实现