binder 进程间通信 学习笔记

2020-09-07  本文已影响0人  帅不过王力宏

为什么要多进程

进程间通信 IPC 是为了什么

linux 进程通信

binder 有什么优势(言下之义就是 和另外的进程间通信有什么优势)

linux 基础 内核空间,用户空间。

内核态与用户态:

(1)当一个任务(进程)执行系统调用而陷入内核代码中执行时,称进程处于内核运行态(内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。

(2)当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序也可以象征性地称为处于进程的内核态。因为中断处理程序将使用当前进程的内核栈。

binder 一次拷贝, 共享内存 无需拷贝 why

binder 一次拷贝
共享内存 无需拷贝

binder驱动 如何启动

上一篇 下一篇

猜你喜欢

热点阅读