Un tabel de alocare a fișierelor (FAT) este un sistem utilizat de computere pentru a stoca informații despre fișiere. Unde sunt stocate aceste informații poate varia de la un hard disk intern la un card de memorie flash. Sistemul Tabel de alocare a fișierelor este utilizat în principal pentru stocarea informațiilor pe medii portabile, cum ar fi cardurile de memorie flash. În trecut, a fost folosit și pentru hard disk-uri interne.
Există multe tipuri de arhitectură a sistemelor de fișiere ale computerului. Tabelul de alocare a fișierelor a fost dezvoltat în 1976-1977 de Bill Gates și Marc McDonald. De-a lungul anilor, sistemul s-au făcut mai multe progrese. Sistemul FAT original a fost limitat la stocarea a nu mai mult de 32 de megaocteți de informații, dar versiunile ulterioare au adăugat suport pentru câțiva gigaocteți și chiar câțiva terabytes de stocare.
Majoritatea hard disk-urilor interne necesită ca computerele să mute un ac din unitate într-o anumită poziție și să citească un mic segment de informații. Uzura implicată în acest proces a însemnat că trebuie dezvoltată o metodă de stocare a informațiilor despre fișiere pe hard disk. Sistemul FAT a fost conceput pentru a minimiza cantitatea de căutare pe care trebuie să o facă o unitate.
Sistemul FAT stochează informații într-o serie de clustere. Tabelul de alocare a fișierelor în sine este zona de pe hard disk care stochează informații despre fiecare cluster de pe unitate. Stocând aceste informații într-o singură zonă, sistemul de operare poate găsi cele mai apropiate secțiuni libere de memorie fără a căuta în întreaga unitate. Acest lucru ajută la evitarea uzurii majore a dispozitivului de memorie.
Pe lângă un tabel de alocare a fișierelor, există tabele de directoare. Aceste fișiere speciale stochează informații despre locul în care se află fișierele din ele pe unitate. Tabelele de directoare includ, de asemenea, informații referitoare la numele și proprietățile fișierului. Unele dintre proprietățile stocate sunt extensia fișierului, atributele fișierului și data și ora creării. Alte proprietăți pot fi stocate, de asemenea, în funcție de versiunea particulară a sistemului FAT și de sistemul de operare care este utilizat.
Sistemul Tabel de alocare a fișierelor asigură că fișierele pot fi găsite și accesate oriunde pe o unitate, cu un timp minim petrecut în căutare. Acest lucru nu numai că ajută la minimizarea uzurii componentelor fizice ale unității, dar asigură și accesarea rapidă a fișierelor. Acest lucru duce la creșterea performanței și eficienței. Simplitatea și disponibilitatea sistemului FAT îl fac ideal pentru utilizarea pe dispozitive de memorie care sunt accesate de multe sisteme de operare diferite.