Cosa sono i file

Appunto inviato da sarabordiga98 Voto 6

Definizione di file, tipi di file e l'estensione di un file. Cosa sono i file? (5 pagine formato docx)

COSA SONO I FILE

I file. Un file è tutto ciò che viene registrato su disco (memoria di massa generale).
I file sono contraddistinti dal nome e dall’estensione ovvero il tipo di programma che li ha creati .
I file vengono prodotti da un programma e letti da un programma.
Possono essere visti come tabelle dal punto di vista logico o come archivi di dati dal punto di vista fisico.
Gli archivi di dati sono organizzati in modo che:
-    Sia ottimizzato l’uso dello spazio disponibile sul supporto
-    Sia consentito il ritrovamento dei dati in modo sicuro e in tempi brevi

Cosa sono i file? - Definizione di file in informatica

 

TIPI DI FILE

Le organizzazioni tradizionali dei file si suddividono in:
1.    SEQUENZIALE: i record sono registrati uno dopo l’altro , possono essere letti solo nell’ordine in cui sono stati registrati , viene utilizzata per i file storici e si può creare su nastro magnetico ma anche su disco.  La gestione è semplice ma la ricerca è lenta perché ogni volta che devo trovare un dato , devo far passare tutti gli altri.
2.    RELATIVA (O DIRETTA O RANDOM): i record sono identificati tramite un numero detto RECORD RELATIVE NUMBER (RRN) , si realizza solo su disco , consente l’accesso diretto ai record ma non può avere un collegamento con i dati memorizzati nel record.
3.    SEQUENZIALE CON INDICE: i record vengono identificati attraverso un campo detto chiave che può essere numerica o non . Il file è poi composto in:
-    Area dati
-    Indice
L’accesso è diretto ai record conoscendo la chiave , oppure può essere letto sequenzialmente in ordine di chiave, ma occupa più memoria e la gestione è complessa
Come fa il sistema a trovare i dati?
Ci sono delle coordinate: In generale su un disco magnetico (HARD DISK) che viene diviso in tracce e settori con una disponibilità (o dimensione) di 512 byte . (oppure può essere aggregato in blocchi maggiori come 1Kbyte ovvero 512+512)
Cosa sono tracce e settori?
Settori = fette ; tracce = cerchi concentrici
L’hard disk è un insieme di dischi.
I file sono una lista concatenata , ogni parte del file viene memorizzata in un blocco con l’indirizzo successivo. Il sistema riconosce il primo blocco , l’ultimo ha l’indirizzo vuoto.
Quando faccio la deframmentazione ,metto i blocchi vicini per aumentare la velocità.
Come fa il sistema a gestire i file?
Una parte del sistema operativo si chiama File System e si occupa della memorizzazione di dati su disco e di ottimizzare la capacità del disco.
è quella parte del sistema che ci permette di leggere e di fare operazioni  standard.

Archivio informatico: definizione

 

ESTENSIONE DI UN FILE

Vengono utilizzate due strutture:
-    Fat (file al location table)
E’ l’indice del disco: per ogni file sono riportate alcune informazioni come il nome logico, fisico (in binario) , data di ultima modifica .. Sono le proprietà più l’indirizzo iniziale.
-    Mappa do occupazione dei blocchi:
Ci dirà se il blocco è libero o occupato.
Dove sono salvate?
Memoria ram. Mentre noi usiamo il disco , si trova sulla memoria stessa . Fat e Mappa si trovano su traccia 0 e settore 0 ovvero il record BUTT.
La RAM non è permanente e lavora con l’ordine di grandezza alle -9 mentre i dischi alle -6 (c’è una differenza di velocità).