프로세스 간 통신

프로세스 간 통신(Inter-Process Communication, IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다.

IPC는 마이크로커널과 나노커널의 디자인 프로세스에 매우 중요하다: 마이크로커널은 커널이 제공하는 기능의 수를 줄여준다. 해당 기능들은 IPC를 통해 서버와 통신함으로써 얻으며 일반적인 모놀리딕 커널에 비해 IPC의 수가 극적으로 증가된다.

주요 IPC 방식

같이 보기 
 프로세스
 마이크로커널
 나노커널
 보호 프로시저 호출

외부 링크 
 Linux ipc(5) man page describing System V IPC
 Windows IPC
 Beej's Guide to Unix IPC
 Unix Network Programming (Vol 2: Interprocess Communications) by W. Richard Stevens

 
운영체제 기술