Skip to main content

Vad är en filallokeringstabell?

En filallokeringstabell (FAT) är ett system som används av datorer för att lagra filinformation.Där denna information lagras kan sträcka sig från en intern hårddisk till ett flashminnekort.Filallokeringstabellsystemet används främst för lagring av information om bärbara media, till exempel flashminnekort.Tidigare användes det också för interna hårddiskar.

Det finns många typer av datorfilsystemarkitektur.Filallokeringstabellen utvecklades 1976-1977 av Bill Gates och Marc McDonald.Under åren gjordes flera framsteg till systemet.Det ursprungliga fettsystemet var begränsat till att inte lagra mer än 32 megabyte av information, men senare versioner lägger till stöd för flera gigabyte och till och med flera terabyte lagring.

De flesta interna hårddiskar kräver datorer att flytta en nål inom enheten till en specifik positionoch läs av ett litet informationssegment.Slitage och tår som var involverad i denna process innebar att en metod för att lagra filinformation på hårddisken behövde utvecklas.Fettsystemet utformades för att minimera mängden sökning som en enhet krävdes.

Fettsystemet lagrar information i en serie kluster.Själva filtallokeringstabellen är området på hårddisken som lagrar information om varje kluster på enheten.Genom att lagra denna information i ett enda område kan operativsystemet hitta de närmaste fria delarna av minnet utan att söka hela enheten.Detta hjälper till att undvika större slitage på minnesenheten.

Förutom en filtallokeringstabell finns det katalogtabeller.Dessa specialfiler lagrar information om var på enheten finns filerna i dem.Katalogtabellerna innehåller också information om filens namn och egenskaper.Några av de lagrade egenskaperna är filförlängning, filattribut och datum och tid för skapandet.Andra egenskaper kan också lagras, beroende på den specifika versionen av fettsystemet och operativsystemet som används.

Filallokeringssystemet säkerställer att filer kan hittas och nås var som helst på en enhet med minimal tid som söker.Detta hjälper inte bara till att minimera slitaget på de fysiska komponenterna i enheten, det säkerställer också att filer kan nås snabbt.Detta leder till ökad prestanda och effektivitet.Enkelheten och tillgängligheten för fettsystemet gör det idealiskt för användning på minnesenheter som nås av många olika operativsystem.