X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=ipc.tex;h=44b1ca2da855f829f417b91882b1cf5fb49cd4d5;hb=493b79dd7a2cb2ca0627fac0aa39f65c656c7ade;hp=be507a5b1c3b9fe4828e1f95977b76eeffed730e;hpb=d78bf87e6d67988bd75cb18f8e74a8f4dcaaf710;p=gapil.git diff --git a/ipc.tex b/ipc.tex index be507a5..44b1ca2 100644 --- a/ipc.tex +++ b/ipc.tex @@ -431,7 +431,7 @@ quello illustrato per le pipe in sez.~\ref{sec:ipc_pipes}. Abbiamo già visto in sez.~\ref{sec:file_mknod} le funzioni \func{mknod} e \func{mkfifo} che permettono di creare una fifo; per utilizzarne una un -processo non avrà che da aprire il relativo \index{file!speciale} file +processo non avrà che da aprire il relativo \index{file!speciali} file speciale o in lettura o scrittura; nel primo caso sarà collegato al capo di uscita della fifo, e dovrà leggere, nel secondo al capo di ingresso, e dovrà scrivere. @@ -3255,7 +3255,12 @@ più avanti, quando realizzeremo una nuova versione del monitor visto in sez.~\ref{sec:ipc_sysv_shm} che possa restituisca i risultati via rete. \itindend{memory~mapping} -% TODO fare esempio di mmap anonima +% TODO: fare esempio di mmap anonima + +% TODO: con il kernel 3.2 è stata introdotta un nuovo meccanismo di +% intercomunicazione veloce chiamato Cross Memory Attach, da capire se e come +% trattarlo qui, vedi http://lwn.net/Articles/405346/ +% https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=fcf634098c00dd9cd247447368495f0b79be12d1 \section{L'intercomunicazione fra processi di POSIX} \label{sec:ipc_posix}