binder复习测试

  1. Binder通信过程中主要通过驱动的什么方法进行通信

  2. Binder如何找到目标进程或者线程进行数据的发送

  3. Binder系统如何确定谁是serviceManager

  4. Binder驱动什么时候为服务创建proc,node等信息

  5. Binder驱动为什么需要创建binder_ref结构体

  6. Binder中serviceManager是如何启动的

  7. Binder中client是如何获取到服务信息的

  8. Binder中的数据拷贝需要几次,为什么

  9. Binder中各层之间通信时会封装成哪个结构体进行数据封装

  10. Binder中对于所有的读操作会首先收到什么数据

  11. Binder中binder_io的数据模型是怎样的

  12. Binder中的cmd最重要的几个是什么

  13. Binder中如何根据handle找到binder_ref

  14. Binder中JAVA层是如何与底层进行通信的

  15. Binder中什么是双向传输

  16. Binder中的双向传输的基本原理是什么

  17. Binder系统通信过程将数据放在目的进程的什么位置

  18. BnBinder和BpBinder什么区别