美文网首页
Binder面试详解

Binder面试详解

作者: xiaolong20 | 来源:发表于2017-12-02 21:36 被阅读0次

一.Linux内核的基础知识

1.进程隔离/虚拟地址空间

2.系统调用(用户空间访问内核)

3.binder驱动

二.Binder通信机制介绍

1.为什么使用Binder

1)Android使用的Linux内核拥有着非常多的跨进程通信机制

2)性能

3)安全(binder支持身份校验)

2.binder通信模型

3.binder通信机制原理

到底什么是binder

1)通常意义下,Binder指的是一种通信机制

2)对Server进程来说,Binder指的是Binder本地对象/对于Client来说,Binder指的是Binder代理对象

3)对于传输过程而言,Binder是可以进行跨进程传递的对象

三.AIDL

asInterface client与server同一个进程返回这个Binder,不同进程返回代理类

相关文章

网友评论

      本文标题:Binder面试详解

      本文链接:https://www.haomeiwen.com/subject/sqrobxtx.html