Correzioni e aggiunte allo scheduling
[gapil.git] / fileadv.tex
1 \chapter{I/O avanzato}
2 \label{cha:file_advanced}
3
4
5
6 \section{I/O non bloccante}
7 \label{sec:file_noblocking}
8
9
10
11 \section{File locking}
12 \label{sec:file_locking}
13
14
15
16 \subsection{Il \textit{mandatory locking}}
17 \label{sec:file_mand_locking}
18
19
20
21 \section{I/O multiplexato}
22 \label{sec:file_multiplexing}
23
24
25 %\section{I/O asincrono}
26 %\label{sec:file_asynchronous}
27
28 %Non supportato in Linux, in BSD e SRv4 c'è, ma usando il segnale \macro{SIGIO}
29 %per indicare che i dati sono disponibili, può essere usato in maniera semplice
30 %con un solo file per processo (altrimenti non sarebbe più possibile
31 %distinguere da quale file proviene l'attività che ha causato l'emissione del
32 %segnale).
33
34
35 \section{File mappati in memoria}
36 \label{sec:file_memory_map}
37
38
39
40 %%% Local Variables: 
41 %%% mode: latex
42 %%% TeX-master: "gapil"
43 %%% End: