공유 메모리를 할당하는 데 운영체제의 도움이 필요하기는 하지만 작업끼리 정보를 교환할 때는 운영체제의 개입이 필요치 않다. 그만큼 통신의 오버헤드가 줄어들기 때문에 속도도 빠르고 데이터를 복사할 필요도 적다.

공유 메모리의 단점
그러나 공유 메모리의 ‘저주’는 안전한 정보 교환이 어렵다는 점이다. 운영체제가 정보 교환 과정에 개입하지 않는 만큼 인터페이스나 공유 메모리의 보호도 제공하지 않는다. 예를 들어 남은 맥주가 한 병뿐인 상태에서 맥주를 마시고 싶은 사람은 두 명인 상황을 생각해보라. 충돌(가끔은 전쟁이 되기도 한다)이 발생한 상황이다.