관계 확인
부모-자식처럼 관련 프로세스인지 독립 프로세스인지에 따라 pipe와 FIFO 선택이 갈린다.
process relationIPC 방식은 데이터 양, 방향성, 프로세스 관계, 커널 개입, 동기화 필요성에 따라 선택이 달라진다.
부모-자식처럼 관련 프로세스인지 독립 프로세스인지에 따라 pipe와 FIFO 선택이 갈린다.
process relation연속 바이트면 pipe/socket, 경계 있는 메시지면 message queue가 읽기 쉽다.
stream vs message대량 데이터는 공유 메모리로 복사를 줄이되 별도 동기화가 필요하다.
zero-copy-ishsignal은 작은 알림에 적합하지만 복잡한 데이터 전달에는 맞지 않는다.
notificationsmall event -> signal
stream bytes -> pipe/FIFO/socket
large shared data -> shared memory + semaphore