X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=ipc.tex;h=e93d7e8826dd7a6b0d558a2077f66288eef38f95;hb=414401b178e7542189e5cc13ebafd8806cee3724;hp=458c8fac4b4fd688bfae67ecae5a14bd83421b3e;hpb=90b50663eb332777d4bcab79324215d97d923aa7;p=gapil.git diff --git a/ipc.tex b/ipc.tex index 458c8fa..e93d7e8 100644 --- a/ipc.tex +++ b/ipc.tex @@ -513,7 +513,7 @@ un detto a caso estratto da un insieme di frasi; sia il numero delle frasi dell'insieme, che i file da cui esse vengono lette all'avvio, sono importabili da riga di comando. Il corpo principale del server è riportato in fig.~\ref{fig:ipc_fifo_server}, dove si è tralasciata la parte che tratta la -gestione delle opzioni a riga di comando, che effettua il settaggio delle +gestione delle opzioni a riga di comando, che effettua l'impostazione delle variabili \var{fortunefilename}, che indica il file da cui leggere le frasi, ed \var{n}, che indica il numero di frasi tenute in memoria, ad un valore diverso da quelli preimpostati. Il codice completo è nel file @@ -2369,6 +2369,8 @@ ripeteremo quanto detto al proposito in sez.~\ref{sec:ipc_sysv_mq}. L'argomento \param{size} specifica invece la dimensione, in byte, del segmento, che viene comunque arrotondata al multiplo superiore di \const{PAGE\_SIZE}. +% TODO aggiungere l'uso di SHM_HUGETLB introdotto con il kernel 2.6.0 + La memoria condivisa è la forma più veloce di comunicazione fra due processi, in quanto permette agli stessi di vedere nel loro spazio di indirizzi una stessa sezione di memoria. Pertanto non è necessaria nessuna operazione di