파이프(Pipes)두 프로세스가 통신할 수 있도록 하는 전송 경로 역할을 함 주요 문제 통신 방식: 단방향인가 양방향인가? 양방향 통신일 경우: 반이중(Half-Duplex)인가 전이중(Full-Duplex)인가? 프로세스 관계: 통신하는 프로세스 간에 부모-자식 관계가 반드시 존재해야 하는가? 네트워크 사용 가능 여부: 파이프를 네트워크를 통해 사용할 수 있는가?일반적인 파이프(Ordinary Pipes)일반적인 파이프는 생산자-소비자(Producer-Consumer) 방식으로 통신을 수행함 데이터를 생산하는 프로세스(Producer)가 데이터를 쓰고, 소비하는 프로세스(Consumer)가 데이터를 읽는 구조임. 생산자(Producer)는 파이프의 쓰기 끝(write-end)에 데이터를 기록함 생산자는..