android ipc机制实力例,Android操作系统中IPC机制和Media的分析与优化

摘要:

随着计算机科学的日益发展,人们对软件的使用已经超出了PC领域,开始向智能设备等领域发展,智能设备已经融入到人们的生产生活中.于是人们开始考虑如何将智能设备变得更加智能化,数字化,从而使得智能设备轻巧便利,易于控制,功能齐全,运行效率较高.为了实现人们对智能设备提出的新要求,作为后PC时代的核心技术:嵌入式技术需要提供了一种灵活,高效和高性价比的软件解决方案.针对有限的硬件资源优化软件运行效率是软件项目亟待解决的问题,本文利用Android操作平台开源性的特点并结合实验室合作项目的需求,从分析Android操作系统入手进而实现对Android操作系统运行效率优化的目的. 本文首先根据Android操作系统的组成和特点简单的介绍了Android操作系统的基本原理,同时站在两种不同的角度分析了Android操作系统的总体框架;然后简单的分析了Android操作系统中三种进程通信机制,并重点分析了Binder通信框架以及三个重要组成部分:servicemanager,Binder驱动,Binder库,同时给出了Binder通信的三个重要阶段:注册阶段,连接阶段,传输阶段;另外重点分析了Media系统,理解了Media系统和Binder通信框架的关系,并对Media系统的各个组成部分做了简单的分析,同时选取Media服务为特定服务;再根据目前Android操作系统进程通信现状和效率瓶颈提出了一套切实可行的局部优化方案,本套方案主要集中在:局部优化,并行传输,数据分流三个方面实现对Android操作系统的优化;最后基于Android操作系统自带的模拟环境和特定调试工具的实现了本套优化方案,同时移植Android文件系统到目标开发板,测得了一组进程通信数据,通过对数据测试和分析说明该方案从一定程度上实现了进程通信过程的局部并行化,提高了Android操作系统的运行效率. 本课题是在Android自带的模拟器Emulater环境下借助Android的调试桥ADB实现了对Binder通信框架的优化,并将优化后的Android文件系统经过模拟环境的成功测试之后移植到具体的开发板上,在开发板上测得了一组系统运行数据,经过对数据分析和对比得出了优化结果;基本上实现了进程通信过程中的并行化效果,提高了系统运行的整体效率.

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值