From 53c15ab7c9061e2d0a4a2a046540281ef3d63a10 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Wed, 31 Oct 2001 18:24:05 +0000 Subject: [PATCH] Iniziata descrizione architettura --- fileunix.tex | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) 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 - -- 2.30.2