fájlallokációs tábla

File Allocation Table - FAT (File Allocation Table) - egy táblázat, amely információkat tárol a helyét a részek a fájlokat és könyvtárakat. Az asztal és megvan a neve az egész fájlrendszer, amelyben a FAT csak az egyik eleme. Tekintve, hogy rendkívül fontos ez a struktúra, a FAT tábla tárolja példányban, amely javítja a rendszer megbízhatóságát. Egy különös módon szervezi ezt a táblázatot az alábbiakban tárgyaljuk.

A root directory

Directory (vagy mappát), egy listát a 32 bájtos bejegyzéseket, amelyek bemutatják a fájl vagy könyvtár. Csak egy speciális könyvtár, amely mindig jelen kell lennie a lemezen, a gyökérkönyvtárban (root könyvtár) található, amely közvetlenül az utolsó példányt a FAT. A fájlrendszer egy fa struktúra - a gyökere egy 32 bájtos elemeket, amelyek információkat tartalmaznak az egyéb (beágyazott) könyvtárak, amelyek pedig alkönyvtárakat következő szintre, és így tovább.

A méret a gyökérkönyvtárban határozza meg a formázás és határozza meg a maximális számú fájlokat és könyvtárakat, hogy lehet leírni a gyökérkönyvtárban (root FAT32 szabadon növelheti az igényeknek megfelelően, mint bármely más mappába.).

Field a fájlok és könyvtárak, a koncepció a klaszter

Miután a gyökér könyvtárat a lemez, majd az ágazatban, ami valójában tárolja a fájlokat és könyvtárakat (összes könyvtárak a gyökér kivételével is lehet tekinteni, mint speciális fájlok). Ez a terület az úgynevezett domain fájlok és könyvtárak (Fájl és könyvtár adatok Region), vagy egy adatterület. Az adatterület van kialakítva, hogy a fájlokat és könyvtárakat minden, kivéve a gyökér könyvtárban.

Ez az egész terület van osztva úgynevezett klaszterek. Cluster (cluster) - egy logikai egységet tárolási adatszektoraitól egyesítő csoport. Például egy lemez, amelynek mérete 512 bájtos szektorok, egy 512 bájtos klaszter tartalmaz egy szektor, míg a 4-Kbyte klaszter tartalmaz nyolc szektorban. Ez a legkevésbé lemezterület lehet rendelni, hogy tartsa a fájlt.

A tömb mérete (szektorok száma) van kiválasztva többszöröse 2 hatványa (a klaszter méret leírható a következő képlettel 2 n * 512). Ez azt jelenti, hogy a klaszter méret lehet 512 1024 2048, 4096, stb bájt. Egy meghatározott klaszter mérete a lemezen van beállítva annak formázását függően A lemezkötet méretét és FAT fájlt a lemezen vesz egész szám klaszterek egy mind a klaszterek tartalmazza az adatterületen. A fájlok száma a lemezen nem haladhatja meg a klaszterek számát

Minden klaszter saját számát, amelyeket fel lehet használni, hogy meghatározza a lemezterület.

Könyvtár szerkezete és fájlleíróból

Mint már mondottuk, minden könyvtár tartalmaz egy 32 bájtos elemek - leíró (leíró - szó leíró leíró elem), amely leírja a fájlok és egyéb könyvtárakat. Leíró mezők bemutatják a különböző jellemzőit a fájl (vagy könyvtár). Nézzük kezelni a fájl formátum (6. táblázat):

6. táblázat formátum leíró fájl

Kapcsolódó cikkek