Correzioni varie alle note (uniformate in stile) e trattazione di
[gapil.git] / fileintro.tex
index baef2cac8831f25ca34fe84291dceefcf8889141..cee6e9a9f606b0d1153143edcc790e055879c9a1 100644 (file)
@@ -8,6 +8,7 @@
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
 %% license is included in the section entitled "GNU Free Documentation
 %% License".
 %%
+
 \chapter{L'architettura dei file}
 \label{cha:file_intro}
 
 \chapter{L'architettura dei file}
 \label{cha:file_intro}
 
@@ -90,7 +91,7 @@ oggetto del filesystem, compresa un'altra directory, si ottiene naturalmente
 un'organizzazione ad albero inserendo nomi di directory in altre directory.
 
 Un file può essere indicato rispetto alla directory corrente semplicemente
 un'organizzazione ad albero inserendo nomi di directory in altre directory.
 
 Un file può essere indicato rispetto alla directory corrente semplicemente
-specificandone il nome\footnote{Il manuale delle \acr{glibc} chiama i nomi
+specificandone il nome\footnote{il manuale delle \acr{glibc} chiama i nomi
   contenuti nelle directory \textsl{componenti} (in inglese \textit{file name
     components}), noi li chiameremo più semplicemente \textsl{nomi} o
   \textsl{voci}.}  da essa contenuto.  All'interno dello stesso albero si
   contenuti nelle directory \textsl{componenti} (in inglese \textit{file name
     components}), noi li chiameremo più semplicemente \textsl{nomi} o
   \textsl{voci}.}  da essa contenuto.  All'interno dello stesso albero si
@@ -167,22 +168,22 @@ dispositivo sottostante effettua le operazioni di I/O.\footnote{in sostanza i
     \hline
     \hline
       \textit{regular file} & \textsl{file regolare} &
     \hline
     \hline
       \textit{regular file} & \textsl{file regolare} &
-      un file che contiene dei dati (l'accezione normale di file) \\
+      Un file che contiene dei dati (l'accezione normale di file).\\
       \textit{directory} & \textsl{cartella o direttorio} &
       \textit{directory} & \textsl{cartella o direttorio} &
-      un file che contiene una lista di nomi associati a degli
-      \index{inode} \textit{inode} (vedi sez.~\ref{sec:file_vfs}).  \\
+      Un file che contiene una lista di nomi associati a degli
+      \index{inode} \textit{inode} (vedi sez.~\ref{sec:file_vfs}).\\
       \textit{symbolic link} & \textsl{collegamento simbolico} &
       \textit{symbolic link} & \textsl{collegamento simbolico} &
-      un file che contiene un riferimento ad un altro file/directory \\
+      Un file che contiene un riferimento ad un altro file/directory.\\
       \textit{char device} & \textsl{dispositivo a caratteri} &
       \textit{char device} & \textsl{dispositivo a caratteri} &
-      un file che identifica una periferica ad accesso a caratteri \\
+      Un file che identifica una periferica ad accesso a caratteri.\\
       \textit{block device} & \textsl{dispositivo a blocchi} &
       \textit{block device} & \textsl{dispositivo a blocchi} &
-      un file che identifica una periferica ad accesso a blocchi \\
+      Un file che identifica una periferica ad accesso a blocchi.\\
       \textit{fifo} & ``\textsl{coda}'' &
       \textit{fifo} & ``\textsl{coda}'' &
-      un file speciale che identifica una linea di comunicazione software
+      Un file speciale che identifica una linea di comunicazione software
       unidirezionale (vedi sez.~\ref{sec:ipc_named_pipe}).\\
       \textit{socket} & ``\textsl{presa}''&
       unidirezionale (vedi sez.~\ref{sec:ipc_named_pipe}).\\
       \textit{socket} & ``\textsl{presa}''&
-      un file speciale che identifica una linea di comunicazione software
-      bidirezionale (vedi cap.~\ref{cha:socket_intro}) \\
+      Un file speciale che identifica una linea di comunicazione software
+      bidirezionale (vedi cap.~\ref{cha:socket_intro}).\\
     \hline
     \end{tabular}
     \caption{Tipologia dei file definiti nel VFS}
     \hline
     \end{tabular}
     \caption{Tipologia dei file definiti nel VFS}
@@ -446,25 +447,25 @@ tab.~\ref{tab:file_file_operations}.
     \textbf{Funzione} & \textbf{Operazione} \\
     \hline
     \hline
     \textbf{Funzione} & \textbf{Operazione} \\
     \hline
     \hline
-    \textsl{\code{open}}   & apre il file (vedi sez.~\ref{sec:file_open}). \\
-    \textsl{\code{read}}   & legge dal file (vedi sez.~\ref{sec:file_read}).\\
-    \textsl{\code{write}}  & scrive sul file (vedi 
+    \textsl{\code{open}}   & Apre il file (vedi sez.~\ref{sec:file_open}).\\
+    \textsl{\code{read}}   & Legge dal file (vedi sez.~\ref{sec:file_read}).\\
+    \textsl{\code{write}}  & Scrive sul file (vedi 
                              sez.~\ref{sec:file_write}).\\
                              sez.~\ref{sec:file_write}).\\
-    \textsl{\code{llseek}} & sposta la posizione corrente sul file (vedi
-                             sez.~\ref{sec:file_lseek}). \\
-    \textsl{\code{ioctl}}  & accede alle operazioni di controllo 
+    \textsl{\code{llseek}} & Sposta la posizione corrente sul file (vedi
+                             sez.~\ref{sec:file_lseek}).\\
+    \textsl{\code{ioctl}}  & Accede alle operazioni di controllo 
                              (vedi sez.~\ref{sec:file_ioctl}).\\
                              (vedi sez.~\ref{sec:file_ioctl}).\\
-    \textsl{\code{readdir}}& legge il contenuto di una directory \\
-    \textsl{\code{poll}}   & usata nell'I/O multiplexing (vedi
-                             sez.~\ref{sec:file_multiplexing}). \\
-    \textsl{\code{mmap}}   & mappa il file in memoria (vedi 
-                             sez.~\ref{sec:file_memory_map}). \\
-    \textsl{\code{release}}& chiamata quando l'ultimo riferimento a un file 
-                             aperto è chiuso. \\
-    \textsl{\code{fsync}}  & sincronizza il contenuto del file (vedi
-                             sez.~\ref{sec:file_sync}). \\
-    \textsl{\code{fasync}} & abilita l'I/O asincrono (vedi
-                             sez.~\ref{sec:file_asyncronous_io}) sul file. \\
+    \textsl{\code{readdir}}& Legge il contenuto di una directory.\\
+    \textsl{\code{poll}}   & Usata nell'I/O multiplexing (vedi
+                             sez.~\ref{sec:file_multiplexing}).\\
+    \textsl{\code{mmap}}   & Mappa il file in memoria (vedi 
+                             sez.~\ref{sec:file_memory_map}).\\
+    \textsl{\code{release}}& Chiamata quando l'ultimo riferimento a un file 
+                             aperto è chiuso.\\
+    \textsl{\code{fsync}}  & Sincronizza il contenuto del file (vedi
+                             sez.~\ref{sec:file_sync}).\\
+    \textsl{\code{fasync}} & Abilita l'I/O asincrono (vedi
+                             sez.~\ref{sec:file_asyncronous_io}) sul file.\\
     \hline
   \end{tabular}
   \caption{Operazioni sui file definite nel VFS.}
     \hline
   \end{tabular}
   \caption{Operazioni sui file definite nel VFS.}