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

Linux实时信号驱动I/O的改进

摘要第1-5页
ABSTRACT第5-6页
目录第6-8页
第一章 引言第8-10页
   ·背景第8-9页
   ·论文组织结构第9-10页
第二章 传统I/O 模型和服务器结构第10-22页
   ·I/O 模型第10-16页
     ·阻塞I/O第11-12页
     ·非阻塞I/O第12-13页
     ·多路复用I/O第13-14页
     ·信号驱动I/O第14-15页
     ·异步I/O第15-16页
   ·服务器结构第16-22页
     ·单进程循环服务器第17页
     ·多进程服务器第17-19页
     ·多线程服务器第19-20页
     ·单进程事件驱动(Single-Process Event-Driven-SPED)服务器第20-22页
第三章 对事件驱动I/O 的改进第22-28页
   ·对select/poll 的分析第22-24页
     ·select/poll 的原理第22-23页
     ·select/poll 的缺陷第23-24页
   ·几种替代方案第24-28页
     ·Solaris 的/dev/poll第24-25页
     ·BSD 的Kqueue第25-26页
     ·Linux 的epoll第26-27页
     ·实时信号驱动I/O第27-28页
第四章 实时信号驱动I/O第28-32页
   ·实时信号第28-29页
   ·实时信号驱动I/O第29页
   ·实时信号驱动I/O 的缺陷和改进设想第29-32页
第五章 设计与实现第32-69页
   ·概要设计第32-36页
     ·信号值索引数组第32-33页
     ·描述符散列表第33-34页
     ·将信号结构放在系统打开文件结构中第34-35页
     ·查看和修改内核参数第35-36页
   ·详细设计与实现第36-69页
     ·基本实现一(基于描述符散列表)第36-51页
       ·信号值索引数组第36-39页
       ·描述符散列表结构第39-41页
       ·空间分配第41-42页
       ·信号产生第42-46页
       ·信号递送第46-49页
       ·每个描述符一个信号第49-51页
     ·基本实现二(将信号结构放在系统打开文件结构中)第51-59页
       ·修改打开文件结构第51页
       ·信号队列结构第51-52页
       ·空间分配第52页
       ·信号产生第52-56页
       ·信号递送第56-57页
       ·打开和关闭每个描述符一个信号第57-59页
     ·基本实现中的一些问题第59-61页
       ·关闭文件描述符第59-61页
       ·在进程间传递描述符第61页
     ·查看和修改内核参数第61-69页
       ·/proc 文件系统简介第61-63页
       ·创建/proc 入口文件第63-66页
       ·读写内核参数的实现示例第66-69页
第六章 测试与结果分析第69-76页
   ·测试环境第69页
   ·功能测试第69-70页
   ·性能测试第70-76页
     ·模拟通信服务器第70-75页
     ·模拟WEB 服务器第75页
     ·同时使用多种信号的效率第75-76页
第七章 结论第76-77页
参考文献第77-78页
致谢第78-79页
个人简历第79页

论文共79页,点击 下载论文
上一篇:我国地方政府绩效评估指标体系构建与实际测评--以长江三角洲16城市为例
下一篇:同义词、近义词研究与对外汉语词汇教学