In termini non accademici, il filesistema è il modo in cui i dati vengono archiviati e strutturati su un qualche tipo di supporto informativo (disco rigido del computer, floppy disk, memoria interna di un telefono o di una fotocamera, ecc.). Quelli. il concetto di file system include componenti come l'organizzazione, la struttura e la denominazione delle informazioni. In altre parole, il file system di un computer (più precisamente, di un particolare disco o supporto di memorizzazione) è ciò che consente a un programma applicativo di accedere ai file su questo supporto, indipendentemente dal tipo fisico di tale supporto e dalla logica della posizione del le informazioni richieste su di esso. Tutto ciò che il programma "sa" è il nome del file richiesto e, possibilmente, un insieme dei suoi attributi aggiuntivi. Ma dipende dal file system e dal driver di sistema quanto velocemente e accuratamente il programma riceverà le informazioni richieste.
Il file system fat32 è uno deii file system più vecchi utilizzati nei computer moderni. A proposito, contrariamente alla credenza popolare, è più giovane del suo principale concorrente: il file system NTFS (date di apparizione - 1996 e 1993, rispettivamente). Questo file system ha avuto i suoi albori nel periodo dal 1997 al 2001-2003, ad es. in un momento in cui i sistemi operativi Windows 95, 98 e Millennium dominavano il mercato. Il file system fat32 è un ulteriore sviluppo del file system fat16, che è stato utilizzato da tutti i computer con il sistema operativo MS DOS e alcuni altri. Il nuovo file system differisce dal suo predecessore in una serie di importanti miglioramenti:
- la dimensione massima del file è stata aumentata da 2 a 4 GB;
- la dimensione massima del volume teorico è stata aumentata da 4 GB (in pratica - 2 GB) a 8 TB (in pratica - non più di 2 TB, o anche meno, ma comunque, per il 1996 - più che sufficiente).
Un file system fat32 molto semplicisticoè una grande tabella che contiene informazioni su ciascun cluster (la quantità minima di spazio di archiviazione che può essere allocata per l'archiviazione delle informazioni). In realtà, fat sta per "tabella di allocazione dei file", ovvero "tabella di allocazione dei file". La tabella può contenere le seguenti informazioni su ciascun cluster:
- gratuito;
- occupato, ma non l'ultimo cluster di alcuni file;
- occupato, e allo stesso tempo è l'ultimo cluster del file;
- danneggiato (i dati non possono essere scritti su di esso);
- Riservato dal sistema operativo.
Il file system fat32 può assegnare ai filequattro attributi: nascosto, di sistema, archiviato e di sola lettura. Negli anni '80 e nei primi anni '90, questo era sufficiente per soddisfare le esigenze di base della maggior parte degli utenti.
Corsa agli armamenti con NTFS fat32perso per diversi motivi. In primo luogo, all'inizio degli anni 2000, si è diffuso il sistema operativo Windows XP, per il quale NTFS era il file system nativo. Molti utenti, durante l'installazione del "sistema operativo", hanno concordato con la proposta di formattare la partizione di sistema in un nuovo sistema operativo, senza nemmeno rendersi conto dei vantaggi o degli svantaggi di questa azione. In secondo luogo, fat32 ha ridotto la dimensione massima del file limitata. Non era più possibile memorizzare l'immagine del tuo DVD preferito o del tuo gioco preferito sul disco rigido. In terzo luogo, il file system NTFS, che è stato creato per i sistemi operativi di rete e server, è stato originariamente costruito con la possibilità di una migliore gestione dei diritti di accesso alle informazioni, nonché un maggiore margine di sicurezza contro la corruzione dei dati rispetto a fat32, che, in effetti, era un file system di profonda modernizzazione degli anni '70.
Ma c'è solo una classe di dispositivi in cuila posizione della "vecchia signora" fat32 è persino più forte di quella di NTFS. Queste sono unità flash rimovibili e schede flash. A causa della maggiore complessità dell'organizzazione interna, il file system NTFS è più lento con supporti rimovibili già piacevoli. Inoltre, il successo di fat32 in questo segmento è stato così grande che nel 2008 Microsoft è stata costretta a presentare il prossimo sviluppo dei file system della famiglia fat: il file system exFAT, che è posizionato come file system per unità rimovibili con una capacità di 64 GB o più. Questo nuovo sistema operativo è privo di molti degli svantaggi intrinseci di fat32. Ma la storia su di lei è una storia completamente diversa.