欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android系统 Binder机制分析

程序员文章站 2022-03-16 17:33:27
Binder是Android系统中最重要的特征之一,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种极其方便的跨进程通信机制。理解Binder对于...

Binder是Android系统中最重要的特征之一,它是系统间各个组件的桥梁,Android系统的开放式设计也很大程度上得益于这种极其方便的跨进程通信机制。理解Binder对于理解整个Android系统有着非常重要的作用,Android系统的四大组件,AMS,PMS等系统服务无一不与Binder 挂钩;要深入Android,Binder是必须迈出的一步。

问题:

为什么需要跨进程通信(IPC)怎么做到跨进程通信为什么使用Binder

为了搞清这三个问题,有必要了解以下相关知识。

进程隔离
用户空间/内核空间
系统调用/内核态/用户态
内核模块/驱动

为什么使用Binder?

To be continue...