From: Simone Piccardi Date: Wed, 31 Oct 2001 18:24:05 +0000 (+0000) Subject: Iniziata descrizione architettura X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=commitdiff_plain;h=53c15ab7c9061e2d0a4a2a046540281ef3d63a10 Iniziata descrizione architettura --- diff --git a/fileunix.tex b/fileunix.tex index 772e13e..ea5c73b 100644 --- a/fileunix.tex +++ b/fileunix.tex @@ -30,6 +30,19 @@ inizializzare le funzioni che il VFS mette a disposizione (riportate in dovrà essere chiuso, e questo chiuderà il canale di comunicazione impedendo ogni ulteriore operazione. +All'interno di ogni processo i file aperti sono identificati da un intero non +negativo, chiamato appunto \textit{file descriptors}; all'interno della +struttura (\var{task\_struct}) che identifica il processo nei confronti del +kernel ogni processo mantiene una sezione (la \var{file_struct}, la cui +struttura è riportata in \nfig) + +ciascun processo porta +nella ha una tabella dei file aperti, in + + + + + Per ciascun file aperto nel sistema il kernel mantiene voce nella tabella dei file; ciascuna voce di questa tabella contiene: \begin{itemize} @@ -39,10 +52,6 @@ file; ciascuna voce di questa tabella contiene: \end{itemize} -All'interno di ogni processo i file aperti sono identificati da un intero non -negativo, chiamato appunto \textit{file descriptors}; ciascun processo ha una -tabella dei file aperti, in cui -