- 오늘날 가장 널리 쓰이는 IPC 방식
- 메시지 전달 IPC 는 모든 작업(스레드)에 고유 식별자 부여하고 이 식별자 향해 메시지를 주고 받는 식으로 정보를 교환함
- 운영체제는 여기 쓰일 통신 채널 수립하고, 시스템 콜 거쳐 작업끼리 메시지를 주고받는 기능 제공
- 장점
- 운영체제가 개입하므로(통신에 쓰이는 채널 직접 관리) 충돌 방지
- 편리한 인터페이스 제공
- 분산 시스템으로 확장 쉬움
- 단점
- 통신 비용 큼
- 아무리 간단한거라도 작업 간에 정보 교환하려면, 주고받을 정보를 원본 작업의 사용자 공간에서 시스템 콜을 경유(3장)해서 운영체제의 채널로 복사하고, 이를 다시 대상 작업의 사용자 공간으로 복사하는 복잡한 과정 거쳐야됨
- 메시지 전달 IPC 방식 구현한 다양한 기술