Sommario:
- Definizione - Cosa significa FAT (File Allocation Table)?
- Techopedia spiega File Allocation Table (FAT)
Definizione - Cosa significa FAT (File Allocation Table)?
Una tabella di allocazione dei file (FAT) è un file system sviluppato per i dischi rigidi che originariamente utilizzava 12 o 16 bit per ciascuna voce del cluster nella tabella di allocazione dei file. Viene utilizzato dal sistema operativo (SO) per gestire i file su hard disk e altri sistemi informatici. Si trova spesso anche nella memoria flash, nelle fotocamere digitali e nei dispositivi portatili. Viene utilizzato per memorizzare le informazioni sui file e prolungare la durata di un disco rigido.
La maggior parte dei dischi rigidi richiede un processo noto come ricerca; questa è la ricerca fisica effettiva e il posizionamento della testina di lettura / scrittura dell'unità. Il file system FAT è stato progettato per ridurre la quantità di ricerca e quindi ridurre al minimo l'usura del disco rigido.
FAT è stato progettato per supportare dischi rigidi e sottodirectory. Il precedente FAT12 aveva un indirizzo cluster a valori a 12 bit con un massimo di 4078 cluster; ha consentito fino a 4084 cluster con UNIX. Il FAT16 più efficiente è aumentato a un indirizzo cluster a 16 bit consentendo fino a 65.517 cluster per volume, cluster a 512 byte con 32 MB di spazio e un file system più ampio; con i quattro settori era di 2.048 byte.
Techopedia spiega File Allocation Table (FAT)
FAT16 è stato introdotto nel 1983 da IBM con le versioni simultanee del software IBM AT (PC AT) e MS-DOS (sistema operativo del disco) 3.0 di Microsoft. Nel 1987 Compaq DOS 3.31 ha rilasciato un'espansione dell'originale FAT16 e aumentato il conteggio del settore del disco a 32 bit. Poiché il disco è stato progettato per un linguaggio assembly a 16 bit, è stato necessario modificare l'intero disco per utilizzare i numeri di settore a 32 bit.
Nel 1997 Microsoft ha introdotto FAT32. Questo file system FAT ha aumentato i limiti di dimensione e ha consentito al codice in modalità reale DOS di gestire il formato. FAT32 ha un indirizzo cluster a 32 bit con 28 bit utilizzati per contenere il numero del cluster fino a circa 268 milioni di cluster. La divisione di livello più alto di un file system è una partizione. La partizione è divisa in volumi o unità logiche. A ogni unità logica viene assegnata una lettera come C, D o E.
Un file system FAT ha quattro sezioni diverse, ognuna come struttura nella partizione FAT. Le quattro sezioni sono:
- Settore di avvio: questo è anche noto come settore riservato; si trova nella prima parte del disco. Contiene: il codice necessario per il boot loader del sistema operativo per avviare un sistema PC, la tabella delle partizioni nota come master boot record (MRB) che descrive come è organizzata l'unità, e il blocco parametri BIOS (BPB) che descrive lo schema fisico del volume di archiviazione dei dati.
- Regione FAT: questa regione generalmente comprende due copie della tabella di allocazione dei file che serve per il controllo della ridondanza e specifica come vengono assegnati i cluster.
- Data Region: Qui sono memorizzati i dati della directory e i file esistenti. Utilizza la maggior parte della partizione.
- Regione directory principale: questa area è una tabella di directory che contiene le informazioni su directory e file. Viene utilizzato con FAT16 e FAT12 ma non con altri file system FAT. Ha una dimensione massima fissa che viene configurata al momento della creazione. FAT32 di solito memorizza la directory principale nell'area dati in modo che possa essere espansa se necessario.
