ChorusOS 5.0 Application Developer's Guide

Deciding Which Message Service to Use

The following comparison will help you decide which APIs to use for your specific application.

Benefits of Using MIPC

The MIPC service provides local communication only. MIPC has the following major benefits:

The MIPC service is therefore highly suited to real-time applications.

Benefits of Using IPC

The IPC subsystem provides location-transparent, message-based communication services between applications. Two communication models are provided:

Although the IPC service implements fine-grained locking policies (which makes its services highly preemptable) it cannot enforce real-time constraints. IPC services are therefore intended specifically for distributed applications.