Sei sulla pagina 1di 7

GLI ARCHIVI DI DATI

CLASSE 5 INDIRIZZO INFORMATICA E TELECOMUNICAZIONI


A.S. 2017/2018
FILE SYSTEM

Scopi:
Creare, leggere e scrivere file
Collocare un file in uno spazio opportuno del disco (rendendo
trasparente a livello pi alto lorganizzazione fisica in cilindri e
tracce del disco)
Organizzare gerarchicamente i file
I file sono inclusi allinterno di directory (cartelle) che
generalmente sono organizzate ad albero (con radice)
FILE SYSTEM

Funzione messe a disposizione :


Creazione di un file o una directory
Elencazione di file in una directory (dir, ls)
Cambiamento di directory (cd)
Copia di file o concatenamento
Modifica del nome
Data di creazione, modifica, accesso
Protezione, proprietario, permessi
SHELL

Interprete di comandi che fa da interfaccia tra utente e SO


Unix: sh, csh, bash, tcsh, etc..
MS-DOS: command
Windows: Prompt dei comandi
Esempi di comandi Unix (Dos/Windows)
ls (dir): lista una directory
cd (cd): cambia la directory corrente
cp (copy): copia un file in un altro
rm (del): cancella un file
mkdir (md): crea una directory
cat (type): visualizzare un file (testo) sul terminale
SISTEMI DI GESTIONE DEI FILE

Insieme del software di sistema che fornisce servizi agli


utenti e alle applicazioni per permettere loro lutilizzo
dei file
Solleva lutente o il programmatore dal bisogno di
sviluppare software dedicato per ogni applicazione
SISTEMI DI GESTIONE DEI FILE

Obiettivi:
incontrare i bisogni della gestione dei dati e i requisiti
dellutente
garantire che i dati nel file siano mantenuti validi
ottimizzare le prestazioni (troughput globale, tempo di risposta)
fornire supporto di I/O
minimizzare la probabilit di dati persi o distrutti
fornire un insieme di procedure di interfaccia allI/O
standardizzate
fornire supporto allI/O a pi utenti
INSIEME DI REQUISITI MINIMALI

Ogni utente dovrebbe essere in grado di


creare, cancellare e modificare i file
avere un accesso controllato ai file di altri utenti
controllare quali tipi di accesso sono permessi sui suoi file
ristrutturare i propri file in una forma appropriata al problema
trasferire dati tra file
fare backup e ripristino dei file nel caso di guasto
accedere ai propri file tramite nomi simbolici