IPC IPC(Inter-Process Communication)이란 프로세스끼리 데이터를 주고받고 공유 데이터를 관리하는 메커니즘을 뜻한다. IPC의 종류에는 대표적으로 공유 메모리, 파일, 소켓, 파이프, 메시지 큐 등 5가지가 있다. 브라우저를 띄워서 네이버 서버와 HTTP 통신으로 html 등의 파일을 가져오는 것 또한 IPC라고 볼 수 있다. 공유 메모리 여러 프로세스가 서로 통신할 수 있도록 메모리를 공유하는 것이다. IPC 방식 중 어떠한 매개체를 통해 데이터를 주고 받지 않고 메모리 자체를 공유하는 유일한 방식으로 불필요한 데이터 복사가 발생하지 않아 오버헤드가 없고, 가장 빠르다. 같은 메모리 영역을 여러 프로세스가 공유하기 때문에 동기화가 필요하다. 파일 디스크에 저장된 데이터를 기반으..