From: Simone Piccardi Date: Wed, 17 Jul 2002 22:43:49 +0000 (+0000) Subject: Si inizia con chiavi ed identificativi X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=2e77b63b6a33063534c7c023b2a58e894e5f54f8;p=gapil.git Si inizia con chiavi ed identificativi --- diff --git a/ipc.tex b/ipc.tex index 709db83..ef798e7 100644 --- a/ipc.tex +++ b/ipc.tex @@ -6,7 +6,7 @@ Uno degli aspetti fondamentali della programmazione in un sistema unix-like la comunicazione fra processi. In questo capitolo affronteremo solo i meccanismi più elementari che permettono di mettere in comunicazione processi diversi, come quelli tradizionali che coinvolgono \textit{pipe} e -\textit{fifo} e i meccanismi di intercomunicazione di System V. +\textit{fifo} e i meccanismi di intercomunicazione di System V e quelli POSIX. Tralasceremo invece tutte le problematiche relative alla comunicazione attraverso la rete (e le relative interfacce) che saranno affrontate in @@ -591,6 +591,20 @@ programmazione che garantissero una maggiore flessibilit esamineremo quello che viene ormai chiamato il \textsl{Sistema di comunicazione inter-processo} di System V , più comunemente noto come \textit{System V IPC (Inter-Process Comunication)}. + + + +\subsection{Chiavi ed identificatori} +\label{sec:ipc_keyid} + +La principale caratteristica, ed uno dei maggiori difetti, del sistema di IPC +di System V è che è basato su oggetti che risiedono permanentemente nel +kernel, a questi si accede attraverso un identificatore. Il problema è che + + +a cui di deve accedere attraverso un identificatore. Il problema è che +questi identificatori non + \subsection{Code di messaggi}