Failipaigutustabel

See artikkel vajab keelelist või sõnastuslikku toimetamist

File Allocation Table (FAT) on failisüsteem. Loojaks on Microsoft.

FAT failisüsteem on võrdlemisi lihtsa struktuuriga ja seetõttu on ta leidnud laialdast kasutust paljudes operatsioonisüsteemides. Lisaks on leidnud kasutust ka mälupulkadel, digitaalsetel fotoaparaatidel, MP3 mängijatel jne.

Peamisi probleeme FAT failisüsteemil on turvalisuse puudus ja failide fragmenteerumine pideva kirjutamise ja kustutamise tagajärjel.

[redigeeri] Versioonid

FAT12 FAT16 FAT32
Liik 12 bitine 16 bitine 32 bitine
Ilmus 1977 Juuli 1998 August 1996
Maksimaalne faili suurus 32 MB 2 GB 4 GB
Maksimaalne failide arv 4077 65517 268435437
Maksimaalne ketta suurus 32 MB 2 GB 2 TB

[redigeeri] Struktuur

Alglaadur Reserveeritud sektorid(valikuline) FAT #1 FAT #2 Juurkataloog (ainult FAT12/16) Andmed (failid ja kataloogid)
  • Reserveeritud sektorid. Esimene reserveeritud sektor on tegelikult alglaadur milles on kirjas kas on veel reserveeritud sektoreid või mitte.
  • FAT #1 ja FAT #2. Teine on esimese koopia tagamaks dubleermist. Kui esimene FAT viga saab, siis on võimalik teisest lugeda. Nendes tabelites on kirjas kus kohas Andmetes failid paiknevad ehk viited klastritele.
  • Juurkataloog. See esineb ainult FAT12 ja FAT16 failisüsteemis. Failisüsteemi kirjeldavas infos on märgitud palju katalooge ja faile on võimalik luua juurkataloogi ehk nendel on piirang. FAT32 failisüsteemis seda piirangut pole ja juurkataloogis olevad failid ja kataloogid on Andmete hulgas.
  • Andmed. Selles piirkonnas asuvad failid ja kataloogid. Piirkond on jagatud eeldefineeritud suurusega klastritesse millele viitab FAT #1 ja FAT #2 tabel. Näiteks kui klastri suurus on 32 kB ja faili suurus on 1 kB siis on 31 kB raisatud ruumi.