文章目录
一、进程通信
二、用户空间与内核空间
三、MMU 与虚拟内存地址
一、进程通信
----
进程隔离概念 : 系统中的进程存在 " 进程隔离 " , 出于对进程运行的保护 , 两个进程的内存是隔离的..., 并且不允许进行直接通信 ;
内核自带通信机制 : 内核提供了 pipe 管道 , socket 等通信机制 , 可以进行跨进程通信 ;
Binder 机制 : Android 中的进程间的通信 ,...是通过 " Binder " 机制 完成的 ; Binder 机制不是内核自带的机制 , 而是 Android 可以动态进行 Binder 注册 , 然后进程间通过 Binder 进行通信 ;
二、用户空间与内核空间...----
系统中的内存分为
2
部分 , 用户空间 和 内核空间 , 内核空间一般是运行操作系统 , 用户空间一般运行应用 ;
操作 内核空间 时的状态称为 " 内核态 " ;
操作 用户空间 时的状态称为...系统内核空间占
1
GB , 用户空间
3
GB ;
0
~
3
GB 是用户空间地址 ,
3
~
4
是内核空间地址 ;
Windows 系统内核空间占
2
GB , 用户空间