Definizione

I file sono insieme di bit la cui interpretazione spetta a uno specifico programma o utente; essi contengono vari attributi: nome, id univoco, dimensione e locazione.

Implementazione

Il FS tipicamente é implementato a strati:

In presenza di piú FS essi sono condivisibili

Descrizione delle partizioni

Le partizioni possiedono un blocco di controllo del boot, che indica come deve essere avviato il SO su quale partizione e un blocco di controllo della partizione.

Strutture dati usate dal SO

Il SO sfrutta diverse strutture dati:

Una partizione non deve forzatamente avere un FS, in tal caso si chiama raw disk.

Directory

Le directory sono file speciali, tabelle dove ogni elemento contiene il nome del file e puntatore al FD (File Directory) realizzabili come liste, che peró richiedono una scansione lineare per cercare un file, migliorabile con una cache.

Per eliminare un file viene usata una flag di validitá.