Swappa : Uni / Sistemi Operativi - Appunti caotici
Creative Commons License

Torna alla pagina di Sistemi Operativi


 :: Appunti caotici ::

Lezione 1 Struttura e realizzazione

Pag 1

Sommario

...

Pag 2

Obiettivo del file system

...

Supporto fisico del file system

...

Pag 3

Visione utente delle informazioni nel file system

...

File system

La gestione del file system nel sistema operativo deve trasformare i llivello fisico di memorizzazione delle informazioni a blocchi nella memoria di massa nel livello logico di visione come file. L'obiettivo è quindi creare una virtualizzazione della memoria fisica (definita come blocchi di memoria di massa) come memorizzazione logica sottoforma di file.

Pag 4

Struttura della gestione del file system

Prima di tutto c'è la gestione della periferica, quindi le varie comunicazioni con essa e le gestioni dipendenti e indipendenti dal dispositivo. Al di sopra di essa si mettono i vari livelli che la astraggono, così da far vedere all'utente una struttura di memorizzazione logica. Abbiamo diversi livelli di astrazione che racchiudono un insieme di funzionalità:

Strutture dati per la gestione del file system (1)

Strutture su disco:

Pag 5

Strutture dati per la gestione del file system (2)

Le strutture dati per la gestione del file system contengono informazioni sui file che non vengono mai perse, pena il malfunzionamento del sistema. Queste informazioni sono:

inoltre per poter ben supportare le funzioni di ricerca abbiamo:

Strutture dati per la gestione del file system (3)

Strutture in memoria centrale

Pag 6

Strutture del file system in memoria (1)

Quando a livello utente voglio aprire un certo file accade ciò che vedo nello schema. In particolare:

Strutture del file system in memoria (2)

Notare che nessun altro processo potrà accedere all astessa tabella dei file aperti di un processo.

Pag 7

File system virtuali

Nei file system virtuali aggrego file system posti nei vari volumi costruendo un'unica struttura in cui una parte si trova su un disco, un'altra su un altro (eventualmente remoto), e così via. Vedo tutto il file system come se fosse locale.


Torna alla pagina di Sistemi Operativi

(Printable View of http://www.swappa.it/wiki/Uni/SO-Mod6-2-Lez1)