운영체제

프로세스 간 통신 (IPC)

프로세스는 독립적인 메모리 공간을 가집니다. A 프로세스의 변수를 B 프로세스가 직접 읽을 수 없습니다.

익명 파이프와 네임드 파이프를 중심으로 프로세스 간 통신 (IPC)의 판단 흐름을 읽습니다.

1

파이프 (Pipe)

파이프는 가장 간단하고 오래된 IPC 방식입니다.

IPC(Inter-Process Communication)
2

메시지 큐 (Message Queue)

메시지 큐는 커널이 관리하는 메시지 버퍼입니다.

파이프
3

공유 메모리 (Shared Memory)

공유 메모리는 여러 프로세스가 같은 물리적 메모리 영역을 자신의 가상 주소 공간에 매핑하여 공유하는 방식입니다.

단방향 바이트 스트림