- 无标题文档
查看论文信息

中文题名:

 基于BLCR和DVFS技术的Android系统优化    

姓名:

 王巧智    

学号:

 1049721202981    

保密级别:

 公开    

论文语种:

 chi    

学科代码:

 081002    

学科名称:

 信号与信息处理    

学生类型:

 硕士    

学位:

 工程硕士    

学校:

 武汉理工大学    

院系:

 信息工程学院    

专业:

 电子与通信工程    

研究方向:

 信息系统与控制    

第一导师姓名:

 阮军    

第一导师院系:

 武汉理工大学    

第二导师姓名:

 满益文    

完成日期:

 2013-05-15    

答辩日期:

 2013-05-15    

中文关键词:

 Android ; BLCR技术 ; 开机启动优化 ; DVFS技术 ; 电源管理优化    

中文摘要:

随着信息技术的不断发展,Android智能产品越来越多,从最初的只有Android智能手机,到Android系统的平板电脑,再到Android系统的液晶电视等等。Android已经变得广为人知,而对于最初的Android手机,还存在许许多多的问题,如Android手机的开机启动时间长、电池的续航能力差以及系统的稳定性差等等问题。本文就Android设备的开机时间以及电池续航能力两个方面进行优化研究。首先在Android系统启动过程的理论研究的基础上,根据Bootchart辅助分析工具查看各个进程的耗时情况,并对耗时较多的进程进行分析研究,设计相应的优化方案,其中包括对Zygote进程的预加载优化、SystemServer进程的包扫描优化以及应用程序的裁剪优化。通过实验验证以上优化方案,虽然都有一定的效果,但是会让手机在后期使用过程中性能降低,如应用程序的启动变慢。在以上优化方案的研究基础上,设计了一种不会对手机的使用产生影响的优化方案,即基于BLCR技术的Android开机启动优化。该优化方案主要包含Android进程的检查点设置模块、状态文件的保存模块、检查点的重启恢复模块以及内核通信模块。检查点设置模块确定需要进行状态保存与恢复的进程,然后向内核发送Checkpoint请求,当内核接收到Checkpoint请求后,在状态文件保存模块中完成进程数据的保存工作。当系统重启时,如果检查到状态文件的存在,则通过检查点的重启恢复模块完成进程的恢复。经过实验验证,该优化方案实现了从44.8s到27.8s的启动时间缩减,而且不会对Android系统后期的使用产生任何影响,解决了前几种进程优化的弊端。然后在Android电源管理以及动态电源管理的理论研究基础上,通过进一步对DVFS技术的研究,设计并实现了基于DVFS技术的Android设备的电源管理优化方案。该方案中主要完成了对电压和频率进行动态调整的策略,以及对多个CPU进行动态热插拔的设计和实现。动态电源管理首先通过对比当前以及预测CPU下一个状态的处理速度,然后进行相应的升压升频或者再打开一个CPU,或者进行相应的降频降压或者关闭一个CPU等操作。从而实现动态调整频率和电压,来实现节能。通过验证,该方案实现了平均32.31%的功耗节省,并且不会对Android设备的使用产生性能降低的影响。

中图分类号:

 TP311.52    

馆藏号:

 TP311.52/2981/2014    

备注:

 403-西院分馆博硕论文库;203-余家头分馆博硕论文库    

无标题文档

   建议浏览器: 谷歌 火狐 360请用极速模式,双核浏览器请用极速模式