Android专用驱动

时间:2016-11-11 19:07:01
【文件属性】:

文件名称:Android专用驱动

文件大小:1.29MB

文件格式:PPTX

更新时间:2016-11-11 19:07:01

Android Binder Logger Ashmem

Android专用驱动构成了Android运行时的基石。从技术上来讲,Android专用驱动也是整个Android系统的亮点,特别是Binder驱动。Binder是一种进程间通信机制(IPC),它与传统的IPC机制对比,最大的特点是高效,因为通信数据在两个进程之间只需要执行一次拷贝即可。Binder在Android系统里面使用得非常广泛以及频繁。在涉及到比较大的通信数据时,Binder通常还结合另外一个驱动Ashmem来使用。Ashmem是一个共享内存驱动,它与传统的共享内存相比,最大的特点是它是通过文件描述符来描述的,并且可以动态地进行分块管理。动态分块管理的目的是可以将部分不再使用了的内存交回给系统,非常适合内存较小的移动设备使用。另外一个专用驱动Logger是一个日志驱动,它与传统的日志系统对比,特点是日志是记录在内核空间而非文件中,这样就可以提高日志的读写速度。这个PPT讲Logger、Binder和Ashmem三个Android专用驱动的实现原理。由于这三个驱动在Android源代码里面用得非常广泛和频繁,因此理解它们的实现原理,就可以掌握Android的精华。这对以后阅读Android系统的其它代码,也是非常有帮助的。


网友评论

  • 很好,对学习Binder有很用
  • 老罗出品,必属精品
  • 用这个很方便!!
  • 东西很好,谢谢分享
  • 很好,对学习Binder有很用。
  • 初学Android,好资源
  • 可以的,学习
  • 很好,感谢分享
  • 资源挺好的,很实用
  • 还不错,可以使用
  • 很好,感谢分享
  • 感谢分享,学习一下
  • 很不错,对学习Android驱动很有帮助
  • 谢谢分享,对Android驱动有一定的了解,什么时间开始授积分了
  • 很好的资料,谢谢
  • 很有用的理论知识,收获不小。
  • 老罗的还不错
  • 不错,学习了。挺有帮助
  • 挺不错的资料,谢谢分享.
  • 写的不错,学习了!
  • 讲的不错,需要慢慢啃。
  • 很有用的理论知识,谢谢
  • 对Android驱动有比较深入的讲解
  • 谢谢分享,对Android驱动有一定的了解
  • 对老罗的资源是一如既往的好评啊!
  • 结合代码看,再结合老罗的博客看看,印象会更深。
  • 好东西,初学看起来也还行
  • 非常不错 对我有很大帮助
  • 非常不错,刚好用的着,多谢多谢
  • 还不错,对我有帮助