声明
摘要
1 绪论
1.1 研究背景
1.2 透明计算概述
1.2.1 透明计算定义
1.2.2 透明计算的核心思想
1.2.3 透明计算的特点
1.3 移动透明计算概述
1.4 研究内容
1.5 研究意义
1.6 论文结构
2 研究现状
2.1 Boot Loader概述
2.1.1 Boot Loader重要性
2.1.2 Boot Loader层次结构
2.1.3 Boot Loader启动过程
2.1.4 Boot Loader研究现状
2.2 网络文件系统协议NFS概述
2.2.1 NFS协议版本分析
2.2.2 NFS协议优势
2.2.3 NFS协议研究现状
2.3 多操作系统启动研究现状
2.4 本章小结
3 移动透明计算中多操作系统启动实现
3.1 PandaBoard简介
3.2 Linux启动流程分析
3.3 NFS配置
3.3.1 服务器端配置
3.3.2 NFS客户端配置
3.4 元操作系统制作
3.5 gpio按键移植
3.6 U-boot改造
3.6.1 Ubuntu_boot.scr设置
3.6.2 Android_boot.scr设置
3.7 uImage、uInitrd改造
3.7.1 Ubuntu_uImage、Ubuntu_uInitrd改造
3.7.2 Android_uImage、Android_uInitrd改造
3.8 uInitrd裁剪
3.9 PandaBoard ES多操作系统启动
3.10 本章小结
4 移动透明计算中NFS协议分析优化
4.1 Bootchart分析启动时间
4.2 NFS协议性能分析
4.2.1 移动透明计算环境NFS协议性能缺陷
4.2.2 NFS协议理论分析
4.3 NFS协议性能优化
4.3.1 实验场景
4.3.2 无线丢包率测试
4.3.3 单NFS客户端NFS协议性能
4.3.4 多客户端NFS协议性能
4.4 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
致谢
攻读学位期间主要的研究成果