Mis on failide eraldamise tabel?

Failide eraldamise tabel (FAT) on süsteem, mida arvutid kasutavad failiteabe salvestamiseks. Selle teabe salvestamise koht võib ulatuda sisemisest kõvakettast kuni välkmälukaardini. Failide eraldamise tabeli süsteemi kasutatakse peamiselt teabe salvestamiseks kaasaskantavatele andmekandjatele, näiteks välkmälukaartidele. Varem kasutati seda ka sisemiste kõvaketaste jaoks.

Arvuti failisüsteemi arhitektuuri on mitut tüüpi. Failide eraldamise tabeli töötasid aastatel 1976–1977 välja Bill Gates ja Marc McDonald. Aastate jooksul on süsteemis tehtud mitmeid edusamme. Algne FAT-süsteem piirdus mitte rohkem kui 32 megabaidi teabe salvestamisega, kuid hilisemad versioonid lisasid mitme gigabaidi ja isegi mitme terabaidi salvestusruumi tuge.

Enamik sisemisi kõvakettaid nõuavad, et arvutid viiksid draivi sees oleva nõela kindlasse kohta ja loeksid väikese osa teabest. Selle protsessiga seotud kulumine tähendas, et failide teabe kõvakettale salvestamise meetod tuli välja töötada. FAT-süsteem loodi selleks, et minimeerida draivi otsimist.

FAT-süsteem salvestab teabe klastritesse. Failide eraldamise tabel ise on kõvaketta ala, mis salvestab teavet draivi iga klastri kohta. Salvestades selle teabe ühte piirkonda, suudab operatsioonisüsteem leida lähimad vabad mälulõigud ilma kogu draivi otsimata. See aitab vältida mäluseadme suurt kulumist.

Lisaks failide eraldamise tabelile on olemas ka kataloogitabelid. Need spetsiaalsed failid salvestavad teavet selle kohta, kus draivil need failid asuvad. Kataloogitabelid sisaldavad ka teavet faili nime ja atribuutide kohta. Mõned salvestatud atribuudid on faililaiend, failiatribuudid ning loomise kuupäev ja kellaaeg. Sõltuvalt FAT-süsteemi konkreetsest versioonist ja kasutatavast operatsioonisüsteemist võidakse salvestada ka muid atribuute.

Failide eraldamise tabeli süsteem tagab, et faile on võimalik leida ja neile juurde pääseda kõikjal draivilt, kulutades minimaalselt otsimisele. See mitte ainult ei aita minimeerida draivi füüsiliste komponentide kulumist, vaid tagab ka failidele kiire juurdepääsu. See suurendab jõudlust ja tõhusust. FAT-süsteemi lihtsus ja kättesaadavus muudavad selle ideaalseks kasutamiseks mäluseadmetes, millele pääsevad juurde paljud erinevad operatsioonisüsteemid.