+\chapter{I/O avanzato}
+\label{sec:file_advanced}
+
+
+\section{I/O non bloccante}
+\label{sec:file_noblocking}
+
+
+\section{File locking}
+\label{sec:file_locking}
+
+
+
+\section{I/O multiplexato}
+\label{sec:file_multiplexing}
+
+
+%\section{I/O asincrono}
+%\label{sec:file_asynchronous}
+
+%Non supportato in Linux, in BSD e SRv4 c'è, ma usando il segnale \macro{SIGIO}
+%per indicare che i dati sono disponibili, può essere usato in maniera semplice
+%con un solo file per processo (altrimenti non sarebbe più possibile
+%distinguere da quale file proviene l'attività che ha causato l'emissione del
+%segnale).
+
+
+\section{File mappati in memoria}
+\label{sec:file_memory_map}
+
+