Initial revision
[gapil.git] / ipc.tex
diff --git a/ipc.tex b/ipc.tex
new file mode 100644 (file)
index 0000000..7ec9f2d
--- /dev/null
+++ b/ipc.tex
@@ -0,0 +1,32 @@
+\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}
+