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

基于异步回调机制的嵌入式Linux浏览器底层设计与实现

中文摘要第1-5页
英文摘要第5-9页
1 绪论第9-13页
   ·研究背景第9-10页
   ·研究现状第10页
   ·研究目的与意义第10-11页
   ·研究内容第11页
   ·论文结构第11-13页
2 同步网络 I/O 执行流程对浏览器性能的影响第13-24页
   ·引言第13页
   ·在网络请求过程中的网络延迟第13-16页
     ·Http 请求执行过程中的网络延迟第13-14页
     ·DNS 请求过程中的网络延迟第14-16页
   ·网络延迟对Socket API 同步执行流程的影响第16-20页
     ·同步机制的缺点第16-18页
     ·同步调用阻塞在Socket API 执行流程中的表现第18-19页
     ·网络延迟对TCP 连接的影响第19-20页
   ·web 网页的组成特点对浏览器性能的影响第20-21页
   ·阻塞式执行流程地浏览器性能造成的影响第21-22页
   ·浏览器底层设计时应该采取的设计策略第22-23页
     ·采用异步执行架构第22页
     ·利用网络等待时间执行有效运算第22-23页
     ·合理的使用数据缓存第23页
   ·本章小结第23-24页
3 异步回调机制与浏览器底层架构第24-31页
   ·引言第24页
   ·异步回调机制第24-28页
     ·异步回调机制第24-25页
     ·命令处理器设计模式第25页
     ·用命令处理器模式实现“请求队列-异步回调”机制第25-28页
   ·浏览器底层架构采用异步回调机制的必要性第28-29页
   ·与多线程并发网络I/O 的比较第29-30页
   ·本章小结第30-31页
4 嵌入式浏览器底层架构的设计与实现第31-40页
   ·引言第31-32页
   ·浏览器的底层的总体设计第32-34页
     ·各个组成模块介绍第32-33页
     ·各种应用层协议的封装第33-34页
   ·网页数据缓存的实现第34-36页
     ·数据结构第34-35页
     ·执行流程第35-36页
     ·接口定义第36页
   ·Http 请求模块的实现第36-38页
     ·数据结构第36页
     ·执行流程第36-38页
     ·接口定义第38页
   ·DNS 缓存管理模块的实现第38-39页
     ·数据结构第38-39页
     ·执行流程第39页
     ·接口定义第39页
   ·本章小结第39-40页
5 基于实时信号的 I/O 引擎模块实现第40-52页
   ·引言第40页
   ·实时信号的性能特点第40-44页
     ·基本概念第40页
     ·实时信号对普通信号的改进与发展第40-41页
     ·实时信号的发送与接收第41-42页
     ·实时信号处理函数的安装第42-44页
   ·基于实时信号的网络I/O 事件驱动模型第44-47页
     ·SIGIO 信号驱动I/O 模型的局限第44-46页
     ·基于实时信号的事件驱动机制所具有的优点第46-47页
     ·嵌入式平台采用实时信号作为事件驱动机制的优点第47页
   ·Signal-pre-fd 策略第47-49页
     ·实时信号队列溢出可能造成的潜在限制第47-48页
     ·采用signal-pre-fd 策略防止信号队列溢出第48-49页
   ·基于实时信号事件驱动机制的I/O 引擎模块的实现第49-51页
     ·数据结构第49-50页
     ·执行流程第50-51页
     ·接口定义第51页
   ·本章小结第51-52页
6 测试结果与分析第52-53页
   ·测试结果第52页
   ·结果分析第52-53页
7 结论与展望第53-54页
   ·主要工作总结第53页
   ·对后续工作的展望第53-54页
致谢第54-55页
参考文献第55-57页
独创性声明第57页
学位论文版权使用授权书第57页

论文共57页,点击 下载论文
上一篇:大肠癌新型CEA疫苗的优化设计及其重组杆状病毒的表达及鉴定
下一篇:基础教育中的民汉合校研究--以新疆实验中学为个案