Esplora E-book
Categorie
Esplora Audiolibri
Categorie
Esplora Riviste
Categorie
Esplora Documenti
Categorie
È un componente del Sistema Operativo che fornisce i meccanismi di accesso e memorizzazione delle informazioni
allocate nella memoria di massa. Al suo interno troviamo:
✔ file → unità logiche di memorizzazione
✔ directory → insieme di file
✔ partizioni → insieme di file associati ad un particolare dispositivo fisico
Queste 3 componenti sono totalmente indipendenti dalla natura e da qualsiasi dispositivo che viene utilizzato.
Come si suddivide? In livelli:
1. STRUTTURA LOGICA
è la visione astratta delle informazioni e si basa sui file. Qui si realizzano le operazioni che possono essere
effettuate sui file, directory
2. ACCESSO
qui si definiscono e realizzano tutti i meccanismi per accedere al contenuto dei file. Si hanno diversi metodi
di accesso (diretto, sequenziale …). Qui si realizzano anche i meccanismi di protezione (sola lettura, lettura e
scrittura ...)
3. ORGANIZZAZIONE FISICA
è la rappresentazione di file e directory sul dispositivo. Si deve allocare il file sul dispositivo suddividendolo
in blocchi
4. DISPOSITIVO VIRTUALE
vista astratta sul dispositivo. Appare quindi come sequenza di blocchi
FILE
insieme di informazioni (programmi, dati…). È rappresentato da un nome simbolico (tramite il prompt dei comandi si
può richiamare il file usando il nome)
Attributi:
tipo → estensione (.txt/.xls (excel)/.doc/.ppt/.mp3/.exe/…)
indirizzo → puntatore alla memoria secondaria
dimensioni → numero di byte
data e ora → o di creazione o dell’ultima modifica
indicazione sull’utente proprietario
protezione → diritti di accesso
Tutti questi attributi si trovano in un descrittore del file → struttura dato che contiene tutti gli attributi di un file. Il
SO mantiene un insieme di descrittori che sono presenti all’interno.
1 Blocchi: unità di trasferimento fisico utilizzato nelle operazioni di Input/Output da/verso i dispositivi (ha sempre
una dimensione fissa)
2 Record logici: unità di trasferimento logico utilizzato nelle operazioni di accesso al file