Pages: [1]   Go Down
Print
Author Topic: Ext 2: come viene aperto un file?  (Read 815 times)
0 Members e 1 Utente non registrato stanno visualizzando questa discussione.
Blonic
Forumista
***
Offline Offline

Gender: Male
Posts: 868



WWW
« on: 15-10-2010, 15:23:55 »

Mi riferisco alle pagine 732 e 733 del Tanenbaum 3ª ed., a mio parere molto confusionarie.

Fatemi capire se ho capito bene: Quando viene cercato un file e viene trovato, viene copiato il relativo i-node dalla tabella degli i-node contenuta nel disco ad una tabella di i-node contenuta in memoria.
Ogni processo, per riferire ad un file aperto, ha un array di descrittori dei propri file aperti, ogni descrittore punta ad un record della tabella dei file aperti.
Ogni voce della tabella dei file aperti continene la posizione fisica del file, dell'i-node (quello in memoria?) e il permesso di lettura/scrittura.
In questo modo più processi possono aprire lo stesso file condividendone modifiche.

Ho capito bene?
Logged
Pages: [1]   Go Up
Print
Jump to: