Aggiunta figura sui semafori, correzione di un typo da una segnalazione
authorSimone Piccardi <piccardi@gnulinux.it>
Tue, 22 Oct 2002 16:22:26 +0000 (16:22 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Tue, 22 Oct 2002 16:22:26 +0000 (16:22 +0000)
via e-mail

ChangeLog
img/mqstruct.dia
img/semtruct.dia [new file with mode: 0644]
ipc.tex
process.tex

index 207bb82ce75d31cf8543fedf76a4822982a6dc8d..98ce465ec45468c7abaff3bb0dc218bb07322624 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-10-22  Simone Piccardi  <piccardi@firenze.linux.it>
+
+       * process.tex: Correzione di un typo, segnalato da zaker.
+
 2002-10-16  Simone Piccardi  <piccardi@selidor.earthsea.ea>
 
        * process.tex: Correzioni varie da Daniele Masini.
index 586820a6965c1f385464aea524c3b69eabf6c967..07c5127e122ef67a0b47fcc02ba1730016dd5a1a 100644 (file)
Binary files a/img/mqstruct.dia and b/img/mqstruct.dia differ
diff --git a/img/semtruct.dia b/img/semtruct.dia
new file mode 100644 (file)
index 0000000..0b77034
Binary files /dev/null and b/img/semtruct.dia differ
diff --git a/ipc.tex b/ipc.tex
index 4db9ea2db3dbb3bdf45d6668be6ff306c8156a54..7cc86fac7c6a14f09553a55beaa7ec76ab5e4ecf 100644 (file)
--- a/ipc.tex
+++ b/ipc.tex
@@ -1980,10 +1980,21 @@ struct sem {
   \label{fig:ipc_sem}
 \end{figure}
 
+L'architettura dell'implementazione dei semafori è riportata in
+\figref{fig:ipc_sem_schema}.  Si è presa come riferimento l'architettura
+usata fino al kernel 2.2.x (ed illustrata anche in \cite{tlk}) in quanto), che
+viene mantenuta per compatibilità anche nel 2.4.x.
+
+\begin{figure}[htb]
+  \centering \includegraphics[width=15cm]{img/semtruct}
+  \caption{Schema della struttura di un insieme di semafori.}
+  \label{fig:ipc_sem_schema}
+\end{figure}
+
 Come per le code di messaggi anche per gli insiemi di semafori esistono una
 serie di limiti, i cui valori sono associati ad altrettante costanti, che si
-sono riportate in \tabref{tab:ipc_sem_limits}. Alcuni di questi limiti sono
-al solito accessibili e modificabili attraverso \func{sysctl} o scrivendo
+sono riportate in \tabref{tab:ipc_sem_limits}. Alcuni di questi limiti sono al
+solito accessibili e modificabili attraverso \func{sysctl} o scrivendo
 direttamente nel file \file{/proc/sys/kernel/sem}.
 
 \begin{table}[htb]
index 961a25aa8f0a918d5a0019653eba6891170be6d0..9983e8230b06073026adc9eb24f122b9a7a5f11b 100644 (file)
@@ -481,7 +481,7 @@ allineato correttamente per tutti i tipi di dati; ad esempio sulle macchine a
 32 bit in genere è allineato a multipli di 4 byte e sulle macchine a 64 bit a
 multipli di 8 byte.
 
-In genere su usano le funzioni \func{malloc} e \func{calloc} per allocare
+In genere si usano le funzioni \func{malloc} e \func{calloc} per allocare
 dinamicamente la memoria necessaria al programma, e siccome i puntatori
 ritornati sono di tipo generico non è necessario effettuare un cast per
 assegnarli a puntatori al tipo di variabile per la quale si effettua