基于Android平台的快速启动技术的研究与实现

被引量 : 7次 | 上传用户:dongfangSS
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Android系统凭借完全免费和公开源代码的巨大优势,正以非常迅猛的趋势席卷移动终端市场。根据最新的数据显示,Android占据全球智能手机操作系统市场超过70%的份额。在不久的将来,Android可能还会被应用到医疗、工业控制、环境保护、交通等其他更为复杂的领域。伴随Android系统的普及,对Android系统的研究与优化,吸引了国内外很多研究学者和厂商。Android作为开源操作系统,比较通用和庞大的系统架构设计,开机时需要启动很多服务等原因导致Android启动速度比较缓慢。为了改善Android系统的启动速度达到良好的用户体验,论文从系统级的角度实现Android系统的快速启动,特别是针对用户不同的需求,提供不同的快速启动解决方案。论文提出了基于系统状态还原的两种快速启动技术,分别为基于Suspend快速启动技术和基于Hibernation快速启动技术。这两种技术的原理类似,都是通过恢复系统状态实现Android系统的快速启动。论文首先介绍了Android快速启动技术的相关理论基础,包括Android系统框架、电源管理、正常启动流程;其次,介绍了Android快速启动技术的基本原理、设计方案;然后,分别从实验平台、调试技术、实现流程对Android快速启动技术的实现过程进行了详细的分析;最后,对Android快速启动技术进行测试运行。基于Suspend快速启动技术将系统状态保存在内存,所以恢复系统状态所需的时间极短,仅为0.127秒。而基于Hibernation快速启动技术则将系统状态保存在外部非挥发性存储介质中;恢复系统状态时,首先将保存的系统状态读取到内存,然后再恢复系统状态,整个过程耗时约10秒,为Android正常启动时间的24%。另外,在基于Hibernation快速启动的基础上还采用多种技术进行优化:缩小休眠映像技术使得读取休眠的时间减少63.19%;压缩休眠映像技术使得保存休眠映像的时间减少23.81%;Uboot读取休眠映像技术使得启动总时间减少41.12%,Android启动时间达到5秒。所以,基于系统状态还原的方式可以有效地实现Android系统的快速启动,而且不同的解决方案可以满足用户不同的需求。
其他文献
在直接空冷系统中凝汽器直接与空气进行热量交换而使汽轮机排汽冷凝形成真空,其冷却空气经由大直径轴流风机进入“Λ”型空冷散热器下的空冷单元内,冷却空气流过散热管束时与翅
目的:探讨结直肠癌肺转移患者的生存情况及预后相关因素,并探讨结直肠癌肺转移与肝转移生存差异。方法:本研究为回顾性临床研究,收集天津医科大学附属肿瘤医院1994年7月-2010年
随着市场经济的发展,品牌竞争越趋激烈,而品牌之间的竞争实质是吸引、维系和保留顾客的战争,即认知之战,而不是产品之战。所以掌管顾客心中的品牌认知,是取得战争胜利的关键。面对
本试验以长白山野生软枣猕猴桃为原料,采用硫酸铵沉淀法提取软枣猕猴桃粗蛋白酶,对粗蛋白酶在分解肌动球蛋白、嫩化牛肉方面进行了研究,并且采用SephdexG-25凝胶过滤层析和DE
<正>随着国务院教育督导委员会办公室和教育部颁布的《中小学校责任督学挂牌督导办法》《中小学校责任督学挂牌督导规程》《中小学校责任督学工作守则》等一系列文件的落地,
为推动贵州辣椒产业健康安全发展,2017~2018年对遵义市5个主要辣椒生产基地的150个辣椒样品进行了农药残留检测,并进行了风险评估。结果表明:辣椒样品合格率达97.3%;有4个样
随着我国经济的快速发展和人居环境的不断改善,尤其是《城乡规划法》将乡村规划纳入到了城乡总体规划中,大规模的城乡规划开始编制实施,城乡建设和旧城改造工程也随之开始兴
目前,我国民事执行面临着“执行难”和“执行乱”的困境,民事执行检察监督理论在这样的环境下倍受学者们的关注和研究。本文以民事执行检察监督的基本理论为出发点,以民事执行活
本文通过选取陕西地区典型的三处遗址——周原、丰镐、梁带村周代墓地——作为研究的切入点,利用自己设计出的方法,对其中150余座大小墓葬的随葬品摆放位置进行了详细的统计
目的:通过体外培养获得人牙龈成纤维细胞(Human gingival fibroblasts,HGFs),采用高浓度葡萄糖、牙龈卟啉单胞菌(Porphyromonas gingivalis, P.g)脂多糖(Lipopolysaccharide,