공유 메모리 시스템의 장단점과 shm_open, truncate, mapp, shm_unlink 를 사용하여 POSIX 에서 할당과 해지가 되는 코드의 예시를 보여준다. 목차 개요 상위의 포스팅에서는 IPC의 개념과 종류에 대해서 알아보았고 2022.08.29 - [OS :: 운영체제] - 프로세스 :: 프로세스 간 통신 IPC 이번 포스팅에서는 IPC의 방식 중 하나인 공유 메모리 시스템에 대해서 자세히 알아볼 것이다. 공유메모리(shared memory) 공유 메모리를 사용한 통신은 두 프로세서가 공통의 메모리에 액세스를 하여 프로세스 간 통신을 하는 경우이다. 일반적으로는 프로세스가 다른 프로세스의 메모리에 접근하는 것을 금지하는데 이러한 제약 조건을 제거한다. 이후 커널에 공유 메모리 공간을 요청..