[OS] 파이프(Pipe)란? 일반 파이프(Ordinary Pipes), 지명 파이프(Named Pipes)
·
Computer Science/Operating System
파이프 (Pipe)두 프로세스가 통신할 수 있게 하는 전달자로서의 동작 일반 파이프 (Ordinary Pipes)생산자-소비자 형태, 두 프로세스 간의 통신을 허용단방향 통신만 가능두 프로세스는 부모- 자식 관계생산자(부모): 파이프 한 종단에(Write-end: 쓰기 종단)에 쓰기 함소비자(자식): 다른 종단(Read-end: 읽기 종단)에서 읽음파이프를 생성한 프로세스 이외에는 접근XWindows에서는 익명(Anonymous) Pipes라고 함 지명 파이프 (Named Pipes)한 쌍의 프로세스가 통신할 수 있는 간단한 기법 제공양방향 통신 가능부모-자식 관계 필요X통신 프로세스가 종료하더라도 계속 존재UNIX에서는 FIFO라고 부름, 보통 파일처럼 존재