Rinominati app_a e app_b
[gapil.git] / ipc.tex
1 \chapter{La comunicazione fra processi}
2 \label{cha:IPC}
3
4
5 \section{Introduzione}
6 \label{sec:ipc_intro}
7
8 Uno degli aspetti fondamentali della programmazione in unix è la comunicazione
9 fra processi. In questo testo affronteremo solo alcuni dei meccanismi
10 fondamentali che permettono di scrivere applicazioni, esistono pure sistemi
11 più complessi ed evoluti come le RPC (\textit{Remote Procedure Calls})  e
12 CORBA (\textit{Common Object Request Brocker Architecture}) non saranno
13 affrontati qui. 
14
15 \section{Le pipes standard}
16 \label{sec:ipc_pipes}
17
18 \section{Le pipes con nome}
19 \label{sec:ipc_nampipe}
20
21 \section{System V IPC}
22 \label{sec:ipc_sysv}
23
24 \section{Code di messaggi}
25 \label{sec:ipc_messque}
26
27 \section{Semafori}
28 \label{sec:ipc_semaph}
29
30 \section{Memoria condivisa}
31 \label{sec:ipc_shar_mem}
32