\chapter{La comunicazione fra porcessi}
\label{cha:IPC}


\section{Introduzione}
\label{sec:ipc_intro}

Uno degli aspetti fondamentali della programmazione in unix è la comunicazione
fra processi. In questo testo affronteremo solo alcuni dei meccanismi
fondamentali che permettono di scrivere applicazioni, esistono pure sistemi
più complessi ed evoluti come le RPC (\textit{Remote Procedure Calls})  e
CORBA (\textit{Common Object Request Brocker Architecture}) non saranno
affrontati qui. 

\section{Le pipes standard}
\label{sec:ipc_pipes}

\section{Le pipes con nome}
\label{sec:ipc_nampipe}

\section{System V IPC}
\label{sec:ipc_sysv}

\section{Code di messaggi}
\label{sec:ipc_messque}

\section{Semafori}
\label{sec:ipc_semaph}

\section{Memoria condivisa}
\label{sec:ipc_shar_mem}

