X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=fileintro.tex;h=dfedd39f763dcd622e418dcc8d0e37abb64a50f6;hp=d20ab6be7d98cb71b0a1a53da772ef0ffd5d4e5e;hb=5a59e67204ff436dceb6a13ed39e876aea3945a8;hpb=387047dacdae5dbaed66ec9b493cad869372f83d diff --git a/fileintro.tex b/fileintro.tex index d20ab6b..dfedd39 100644 --- a/fileintro.tex +++ b/fileintro.tex @@ -1,3 +1,13 @@ +%% fileintro.tex +%% +%% Copyright (C) 2000-2002 Simone Piccardi. Permission is granted to +%% copy, distribute and/or modify this document under the terms of the GNU Free +%% Documentation License, Version 1.1 or any later version published by the +%% Free Software Foundation; with the Invariant Sections being "Prefazione", +%% with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the +%% license is included in the section entitled "GNU Free Documentation +%% License". +%% \chapter{L'architettura dei file} \label{cha:file_intro} @@ -495,8 +505,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 +523,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}