File allocation table
File allocation table (FAT) och är det filsystem som bl.a. Microsofts enkla operativsystem MS-DOS använder för att organisera lagrat data. Filsystemet anses numer höra till det förgångna och används mest av övergångstekniska skäl.Det att Bill Gates själv skapade den första grunden till FAT 1976 under en kort hotelvistelse i Albuquerque New Mexico. Det är lite rörigt, för enligt samma artikel så släpte Intel en operativsystemsprodukt med FAT stöd för 8086-processorn - något Microsoft senare köpte rättigheterna till (FAT, inte 8086-teknologin) och anpassade det för MS-DOS.
Filsystemet fanns i tre versioner: Namn Klusterbitar Klusterstorlek Addressrymd Övrigt FAT12 12 512B 2MB Introducerades i MS-DOS version 1 FAT16, allmänt FAT 16 512B-32KB 32MB-2GB Introducerades i MS-DOS version 2 FAT32 28 4096 1TB Introducerades i Windows 95 OSR2
Siffran i namnet antyder hur många bitar som används i diskklustret. Således finns det 2^12 kluster i FAT12; varje kluster i FAT12 var 512 bytes. Max hårddiskstorlek var med andra ord 512*2^12 = 2Mbyte, lagom storlek för en floppy.Allt eftersom behovet av lagringsutrymme ökat så har både klusterstorleken och antalet kluster ökat. Problemet med att öka klusterstorleken är att det max kan finnas en fil per kluster, vilket kan ställa till problem med hur pass effektivt man utnyttjar lagringsmediet om man har många filer som är små relativt klusterstorleken.
1983 släpptes den första versionen av MS-DOS. Dess implementation av FAT tillät inte kataloger i kataloger, något som kom först i version 2 av MS-DOS.Filnamnen var begränsade till max åtta tecken i namnet och hade därtill upp till tre tecken suffix. Denna begränsning togs bort i det utökade formatet VFAT (en ad-hoc implementation av FAT16) när Windows 95 släpptes]].
Filsystemet stödjer filnamn, filstorlek, tid då filen skapades, tid då filen senast ändrades. Senare tillkom ett visst stöd för skriv och lässkydd.
Nu för tiden tar Microsoft för användning utav FAT. Av patenten som de själva refererar står följande klart.
- Det gäller endast implementationer med stöd för långa filnamn.
- Det finns tvivel rörande huruvida de patenten skulle hålla i en rättslig prövning på grund av tidigare verk.
Se även
- fat
- filsystem
- VFAT
- Relevanta patent
- U.S. Patent 5,579,517
- U.S. Patent 5,745,902
- U.S. Patent 5,758,352
- U.S. Patent 6,286,013
- (mycket bra artikel)
Artikeln skriven 2009-01-16 av Learning4sharing
Inga kategorier för denna artikel än...Intresserad av fler artiklar?
IIOKayo
Sensmoral
Rick Nelson
John Lennon
Neil Young
Andres Lokko
Phil Collins
Aha