阅读背景:

内核态和用户态通信(一)--认识

来源:互联网 
  1. Linux中的进程间的通信机制源自于Unix平台上的进程通信机制。Unix的两大分支AT&T Unix和BSD Unix在进程通信实现机制上的各有所不同,前者形成了运行在单个计算机上的System V IPC,后者则实现了基于socket的进程间通信机制。同时linux也遵循IEEE制定的posix IPC标准,在三者的基础上实现以下几种主要的IPC机制:管道(Pipe)和命名管道(Name Pipe),信号(Signal),消息队列(Message queue),共享内存(Shared Memory),信号量(Semaphore),套接字(Socket)。通过这些IPC机制,用户空间进程之间可以完成互相通信。而为了完成内核空间和用户空间之间的通信,linux提供了基于socket的Netlink通信机制,可以实现内核与用户空间数据的及时交换。Linux中的进程间的通信机制源自于Unix平台上的进程通信机制。Unix的两大分支A




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: