> For the complete documentation index, see [llms.txt](https://real-dev.gitbook.io/real-library/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://real-dev.gitbook.io/real-library/os_with_joonion/6-..md).

# 6강. 프로세스 간 통신 실제

* IPC 시스템 사례
  * POSIX의 Shared Memory
    * memory-mapped files 구조를 사용한다. 메모리에 파일을 만들어서 빠르게 통신하는 경우
  * Pipes의 Message Passing
    * 양방향인가, 단방향인가. (그냥 단방향 두개 만들자)
    * 평범한 파이프(자식 프로세스와 통신 용도), 명명된 파이프로 나뉜다.
* 소켓 : 네트워크 상에서 작동하는 파이프 개념
  * IP Address, Port를 하나로 묶어 식별하는 네트워크 파이프
* RPCs(Remote Procedure Calls): 네트워크를 통한 원격 함수 호출

\ <br>
