从进程角度看IPC机制 每个Android的进程,只能运行在自己进程所拥有的的虚拟地址空间。对应一个4GB大小的虚拟地址空间,其中3GB是用户空间,1GB是内核空间,内核空间的大小是可以通过参数配置调整的。对于用户空间,不同进程之间彼此是不能共享的,而内核空间却是可以共享的。Client进程向Server进程通信,恰恰是利用进程间可共享的内核内存空间来完成底层通信工作,Client端与Server端进程往往采用ioctl等方法跟内核空间的驱动进行交互。 Binder通信采用C/S架构,从组件视角来说,包含Client、Server、ServiceManager以及binder驱动。其中Ser...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~