用处:解决进程间通信 通信 1M-8K 真是的是copy-form-user 两次,一次是数据 一次是头文件等信息。 客户端 AIDL Stub 接收方 Proxy 发送方 服务端 systemService 系统服务:AMS、PMS都在这个进程里面 ServiceManager 维护进程间通信 进程通信三大步骤: 服务注册、服务发现、服务调用 非关键服务:AMS、PMS、LayoutInflateService、 init守护进程守护关键进程: 电话、ring、net、media、屏幕事件
//binder 通信底层原理
//通过mmap可以建立物理地址与虚拟地址映射关系,
//一个进程P写入,通过相同物理地址,相同写入起止位置可以得到相同的物理地址返回的虚拟地址
//一个进程F读取,通过相同物理地址,相同写入起止位置可以得到相同的物理地址返回的虚拟地址