--- /dev/null
+\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}
+