Co je alokační tabulka souborů?
Tabulka přidělování souborů (FAT) je systém používaný počítači k ukládání informací o souboru. Tam, kde jsou tyto informace uloženy, se může pohybovat od interního pevného disku po flash paměťovou kartu. Systém File Allocation Table se používá především k ukládání informací na přenosná média, jako jsou flash paměťové karty. V minulosti se používal také pro interní pevné disky.
Existuje mnoho druhů architektury počítačového systému souborů. Tabulka přidělení souborů byla vyvinuta v letech 1976-1977 Billem Gatesem a Marcem McDonaldem. V průběhu let došlo k několika pokrokům v systému. Původní systém FAT byl omezen na ukládání ne více než 32 megabajtů informací, ale novější verze přidaly podporu několika gigabajtů a dokonce i několika terabajtů úložiště.
Většina interních pevných disků vyžaduje, aby počítače přesunuly jehlu v jednotce do určité polohy a přečetly malý segment informací. Opotřebení, které je součástí tohoto procesu, znamenalo, že je třeba vyvinout způsob ukládání informací o souborech na pevný disk. Systém FAT byl navržen tak, aby minimalizoval množství vyhledávání, které musí pohon vyžadovat.
Systém FAT ukládá informace do řady klastrů. Samotná tabulka přidělení souborů je oblast na pevném disku, která ukládá informace týkající se každého klastru na jednotce. Uložením těchto informací do jediné oblasti může operační systém najít nejbližší volné části paměti bez prohledávání celého disku. Tím se zabrání velkému opotřebení paměťového zařízení.
Kromě tabulky přidělení souborů existují tabulky adresářů. Tyto speciální soubory ukládají informace o tom, kde na disku jsou umístěny soubory v nich. Tabulky adresářů také obsahují informace týkající se názvu a vlastností souboru. Některé z uložených vlastností jsou přípona souboru, atributy souboru a datum a čas vytvoření. V závislosti na konkrétní verzi systému FAT a používaného operačního systému mohou být také uloženy další vlastnosti.
Systém File Allocation Table zajišťuje, že soubory lze najít a získat přístup kdekoli na jednotce s minimálním časovým hledáním. To nejen pomáhá minimalizovat opotřebení fyzických součástí jednotky, ale také zajišťuje rychlý přístup k souborům. To vede ke zvýšení výkonu a účinnosti. Díky jednoduchosti a dostupnosti systému FAT je ideální pro použití na paměťových zařízeních, ke kterým má přístup mnoho různých operačních systémů.