This document analyzes and compares the performance of different inter-process communication (IPC) mechanisms in Unix-based operating systems, including pipes, message queues, and shared memory. Programs were written to transfer data between processes using each IPC mechanism. Pipes transferred around 95 MB/s, message queues transferred 120 MB/s, and shared memory, being the fastest, transferred around 4 GB/s. Therefore, the analysis showed that shared memory provides the best performance for inter-process communication compared to pipes and message queues.