进程间通信与内核:内核是通信信道的一部分

http://www.cnblogs.com/lcw/p/3351668.html

每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1 把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。

  如下图所示(图1:进程间通信

  

原文地址:https://www.cnblogs.com/feng9exe/p/6559559.html