IPC
IPC란? Interprocess Communication의 약어로, 프로세스들 간에 데이터 및 정보를 주고받기 위한 메커니즘이다. IPC 모델 1. Shared Memory 프로세스의 특정 메모리 영역을 공유하고 그 공간에 읽기/쓰기를 하며 프로세스간 통신을 수행한다. 데이터베이스에서 활용한다. Read and Write 방식 프로세스의 주소 공간의 일부를 공유 메모리로 쓰기 때문에 프로세스에서 바로 접근이 가능하다. 메모리 영역에 대한 동시적인 접근을 제어하기 위해 locking이나 semaphore 방법을 사용한다. 2. Message Passing 프로세스간 메모리 공유 없이 동작이 가능하며 고정길이 메시지, 가변길이 메시지를 송/수신자끼리 주고받는다. 클라이언트-서버 방식의 통신에서 활용되며, ..
2021.09.04