La memorizzazione dei dati su disco fisso o su qualsiasi altro supporto di memoria, viene gestito dal sistema operativo attraverso il file system. Lo scopo del file system è quello di organizzare e ordinare tutti i dati contenuti su un disco affinché possano essere facilmente trovati e utilizzati.
La struttura del file system è basata sul principio degli archivi.
Qualsiasi oggetto contenuto su disco è detto file (termine che originariamente significava "fascicolo"). Un file può essere un programma eseguibile, un insieme di dati numerici, un documento di testo, un’immagine, un documento sonoro, un filmato, una pagina web, un’animazione, o qualunque altra cosa.
Ogni file può essere contenuto in una directory o cartella. Le cartelle, oltre ai singoli file, possono contenere altre cartelle (dette sottocartelle) che possono contenerne altre e così via all'infinito.
Se consideriamo i dischi come un archivio, possiamo immaginare che ogni disco sia una sala in cui si trovano tanti armadi (le cartelle di primo livello) più alcuni documenti lasciati fuori dagli armadi (i file che si trovano alla radice del disco, cioè assieme alle cartelle di primo livello). Aprendo uno degli armadi troveremmo dei documenti appoggiati sugli scaffali (i file contenuti nella cartella) più alcune casse (le cartelle di secondo livello), aprendo una di queste casse troveremmo altri documenti e dei raccoglitori (terzo livello), all'interno dei quali troveremmo ancora dei documenti e delle buste (quarto livello), eccetera.
Nei sistemi operativi a interfaccia grafica questa schematizzazione è molto intutitiva. Le cartella vengono rappresentate da icone di piccole cartellette, ognuna ha un nome. I file sono anch'essi rappresentati da icone di tipo diverso, da un nome seguito da un'estensione di tre caratteri che ne indica il tipo separati da un punto.
Per es. winzip.exe Dove winzip è il nome del file e exe è il tipo di file (in questo caso un eseguibile, cioé un programma)
Due oggetti con lo stesso nome (estensione compresa) non possono trovarsi all'interno di una stessa cartella, ma possono invece esistere in due cartelle diverse (anche se contenute una nell'altra).
file system logico?
salve.
la descrizione che è stata fatta del file system è dal punto di vista logico ?
come viene visto dal punto di vista fisico?
Grazie.