Wat is een bestandstoewijzingstabel?
Een File Allocation Table (FAT) is een systeem dat door computers wordt gebruikt om bestandsinformatie op te slaan. Waar deze informatie wordt opgeslagen, kan variëren van een interne harde schijf tot een flash-geheugenkaart. Het File Allocation Table-systeem wordt voornamelijk gebruikt voor het opslaan van informatie op draagbare media, zoals flash-geheugenkaarten. In het verleden werd het ook gebruikt voor interne harde schijven.
Er zijn veel soorten architectuur van computerbestandssystemen. De File Allocation Table is ontwikkeld in 1976-1977 door Bill Gates en Marc McDonald. In de loop der jaren zijn verschillende verbeteringen aan het systeem doorgevoerd. Het oorspronkelijke FAT-systeem was beperkt tot het opslaan van niet meer dan 32 megabytes aan informatie, maar latere versies voegden ondersteuning toe voor meerdere gigabytes en zelfs meerdere terabytes aan opslag.
De meeste interne harde schijven vereisen dat computers een naald binnen de schijf naar een specifieke positie verplaatsen en een klein segment informatie aflezen. Door de slijtage die dit proces met zich meebracht, moest een methode voor het opslaan van bestandsinformatie op de harde schijf worden ontwikkeld. Het FAT-systeem is ontworpen om de hoeveelheid zoeken die een schijf moest doen, te minimaliseren.
Het FAT-systeem slaat informatie op in een reeks clusters. De File Allocation Table zelf is het gebied op de harde schijf dat informatie over elk cluster op de schijf opslaat. Door deze informatie in een enkel gebied op te slaan, kan het besturingssysteem de dichtstbijzijnde vrije geheugensecties vinden zonder de hele schijf te doorzoeken. Dit helpt om grote slijtage van het geheugenapparaat te voorkomen.
Naast een bestandstoewijzingstabel zijn er directory-tabellen. Deze speciale bestanden slaan informatie op over waar op de schijf de bestanden zich bevinden. De maptabellen bevatten ook informatie over de naam en eigenschappen van het bestand. Sommige van de opgeslagen eigenschappen zijn de bestandsextensie, bestandskenmerken en de datum en tijd van creatie. Andere eigenschappen kunnen ook worden opgeslagen, afhankelijk van de specifieke versie van het FAT-systeem en het besturingssysteem dat wordt gebruikt.
Het File Allocation Table-systeem zorgt ervoor dat bestanden overal op een schijf kunnen worden gevonden en benaderd met minimale zoektijd. Dit helpt niet alleen om de slijtage van de fysieke componenten van de schijf te minimaliseren, het zorgt er ook voor dat bestanden snel toegankelijk zijn. Dit leidt tot verhoogde prestaties en efficiëntie. De eenvoud en beschikbaarheid van het FAT-systeem maken het ideaal voor gebruik op geheugenapparaten die door veel verschillende besturingssystemen worden gebruikt.