X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileintro.tex;h=7da0dabd468dc644981984874a577cda4745b783;hp=d20ab6be7d98cb71b0a1a53da772ef0ffd5d4e5e;hb=978f01b032c3492f1a5bec1f9139b84979efb800;hpb=387047dacdae5dbaed66ec9b493cad869372f83d diff --git a/fileintro.tex b/fileintro.tex index d20ab6b..7da0dab 100644 --- a/fileintro.tex +++ b/fileintro.tex @@ -495,8 +495,8 @@ operazioni previste dal kernel \secref{sec:file_multiplexing}). \\ \textsl{\code{mmap}} & mappa il file in memoria (vedi \secref{sec:file_memory_map}). \\ - \textsl{\code{release}}& chiamata quando l'ultima referenza a un file - aperto è chiusa. \\ + \textsl{\code{release}}& chiamata quando l'ultimo riferimento a un file + aperto è chiuso. \\ \textsl{\code{fsync}} & sincronizza il contenuto del file (vedi \secref{sec:file_sync}). \\ \textsl{\code{fasync}} & abilita l'I/O asincrono (vedi @@ -513,12 +513,11 @@ astratta del VFS. Qualora se ne voglia eseguire una, il kernel andr utilizzare l'opportuna routine dichiarata in \var{f\_ops} appropriata al tipo di file in questione. -In questo modo è possibile scrivere allo stesso modo sulla porta seriale come -su normale un file di dati; ovviamente certe operazioni (nel caso della -seriale ad esempio la \code{seek}) non saranno disponibili, però con questo -sistema l'utilizzo di diversi filesystem (come quelli usati da Windows o -MacOs) è immediato e (relativamente) trasparente per l'utente ed il -programmatore. +Pertanto è possibile scrivere allo stesso modo sulla porta seriale come su +normale un file di dati; ovviamente certe operazioni (nel caso della seriale +ad esempio la \code{seek}) non saranno disponibili, però con questo sistema +l'utilizzo di diversi filesystem (come quelli usati da Windows o MacOs) è +immediato e (relativamente) trasparente per l'utente ed il programmatore. \subsection{Il funzionamento di un filesystem Unix}