From 4cef5fd8ce4bc04129a1934fa94ecb2848bcdc88 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Tue, 10 Dec 2002 21:11:41 +0000 Subject: [PATCH] Correzioni e i doverosi ringraziamenti al FLUG (meglio tardi che mai !!) --- html/index.html | 23 ++++++++++++++++------- ipc.tex | 20 ++++++++++++-------- ringraziamenti.tex | 6 ++++++ 3 files changed, 34 insertions(+), 15 deletions(-) diff --git a/html/index.html b/html/index.html index 52a8329..56258ca 100644 --- a/html/index.html +++ b/html/index.html @@ -171,17 +171,20 @@ Cap. 11 Gestione avanzata dei file - I/O non bloccante, asincrono, memory - mapped complete, da revisionare, advisory file locking - quasi completo, mandatory file locking iniziato. - + + I/O non bloccante, asincrono, memory + mapped completo, da revisionare, file locking + completo, da revisionare. + Cap. 12 IPC Pipe, fifo e code complete, - semafori memoria condivisa quasi completi, - IPC POSIX da fare + semafori memoria condivisa quasi completi, tecniche + alternative quasi completo, + IPC POSIX da fare + Cap. 13-14 Introduzione alla rete @@ -196,7 +199,7 @@

- Versione corrente: 401 pagine. + Versione corrente: 427 pagine.

@@ -209,6 +212,12 @@ +

+ 10 - dicembre - 2002
Completata la sezione sul file + locking, inserita una nuova sezione sulle alternative al SysV + IPC, estesa la parte sulla memoria condivisa, fatta una + revisione generale degli indici. +

26 - ottobre - 2002
Revisione di terminali, code di messaggi e advisory file locking. Aggiunta la struttura dei diff --git a/ipc.tex b/ipc.tex index da8d317..a3846fa 100644 --- a/ipc.tex +++ b/ipc.tex @@ -3235,13 +3235,15 @@ superiorit \subsection{Code di messaggi} \label{sec:ipc_posix_mq} -Le code di messaggi non sono supportate a livello del kernel, esse però -possono essere implementate, usando la memoria condivisa ed i mutex, con -funzioni di libreria. In generale esse sono comunque poco usate, i -socket\index{socket}, nei casi in cui sono sufficienti, sono più comodi, e -negli altri casi la comunicazione può essere gestita direttamente con la -stessa metodologia usata per implementare le code di messaggi. Per questo ci -limiteremo ad una descrizione essenziale. +Le code di messaggi non sono ancora supportate nel kernel +ufficiale;\footnote{esiste però una proposta di implementazione di Krzysztof + Benedyczak, a partire dal kernel 2.5.50.} inoltre esse possono essere +implementate, usando la memoria condivisa ed i mutex, con funzioni di +libreria. In generale, come le corrispettive del SysV IPC, sono poco usate, +dato che i socket\index{socket}, nei casi in cui sono sufficienti, sono più +comodi, e negli altri casi la comunicazione può essere gestita direttamente +con mutex e memoria condivisa. Per questo ci limiteremo ad una descrizione +essenziale. @@ -3250,7 +3252,9 @@ limiteremo ad una descrizione essenziale. Dei semafori POSIX esistono sostanzialmente due implementazioni; una è fatta a livello di libreria ed è fornita dalla libreria dei thread; questa però li -implementa solo a livello di thread e non di processi. Esiste una +implementa solo a livello di thread e non di processi. Esiste un'altra +versione, realizzata da Konstantin Knizhnik, che reimplementa l'interfaccia +POSIX usando i semafori di SysV IPC. \subsection{Memoria condivisa} diff --git a/ringraziamenti.tex b/ringraziamenti.tex index 8bd867d..12a76c0 100644 --- a/ringraziamenti.tex +++ b/ringraziamenti.tex @@ -23,6 +23,12 @@ GaPiL. In ordine rigorosamente alfabetico desidero citare: gestione della memoria. \end{description} +Infine, ultimo, ma primo per importanza, voglio ringraziare il Firenze Linux +User Group (FLUG), di cui mi pregio di fare parte, che ha messo a disposizione +il repository CVS, lo spazio web e tutto quanto è necessario alla +pubblicazione della guida. + + %%% Local Variables: %%% mode: latex %%% TeX-master: "gapil" -- 2.30.2