[운영체제] IPC(Inter Process Communication)
·
CS/운영체제
운영체제에서 서로 다른 프로세스 간에 데이터를 주고받는 방법  IPC 방식IPC는 다양한 방식으로 구현되며, 각 방식은 데이터의 양, 속도, 동기화 필요성에 따라 선택됩니다.파이프 (Pipe)개념: 파이프는 한 프로세스에서 데이터를 전송하고 다른 프로세스가 이를 읽는 일방향 통신 방식입니다.특징:기본적으로 단방향 통신이며, 부모-자식 프로세스 간에 주로 사용됩니다.익명 파이프는 동일한 부모 프로세스에서 생성된 프로세스 간에 사용됩니다.**명명된 파이프(Named Pipe, FIFO)**는 서로 다른 프로세스 간에도 통신이 가능합니다.메시지 큐 (Message Queue)개념: 운영체제가 제공하는 큐(Queue) 구조를 사용해 프로세스 간에 메시지를 주고받는 방식입니다.특징:비동기적 통신이 가능하여, 보낸..