A koncepció egy fájl szerkezetét

File - ez tárolt adatok számítógépes adathordozót egy nevet.

A fájl tárolható programok, szövegek, adatok.

Files azonosítjuk (egyértelműen meghatározott) neveket. A felhasználó adja meg jellegét fájlneveket. Egyes rendszerek, mint például a Microsoft operációs rendszerrel, minden fájl neve közvetlenül a fájl nevét. a felhasználó által megadott, és a terjeszkedés. Ez figyelembe veszi az operációs rendszer korlátai, mint amit a neve a karakterek, és a hossza a nevét. Egészen a közelmúltig, ezek a határok nagyon szűk. Például, a fájlrendszer MS-DOS operációs rendszer korlátozza a hossza a név a rendszer 8,3 (8 karakter - kapott nevet, 3 - kiterjesztés alapján). Modern fájlrendszerek általában támogatja a hosszú fájlneveket szimbolikus. Windows operációs rendszerek lehetővé teszik a mérete, így a nevét legfeljebb 255 karakter lehet. Az expanzió elkülönül a neve a szimbólum fájl „” (pont).

Extension megjeleníti a fájl típusát:

exe, harcsa futtatható fájlok, azaz írt programok egy programozási nyelv;

xls - létrehozott fájlok Excel táblázatkezelő alkalmazásával;

MDB - file adatbázis-kezelő rendszer (DBMS) Access.

Általában a kényelem a fájlokat együtt (mappákban).

Az operációs rendszer a fájlok elérése, meg kell adnia a teljes nevét. amely a nevét a külső eszköz (általában lemez), egy sor egymásba ágyazott mappák és a fájl nevét. Például,

C: \ User \ Pismo.doc- teljes név Pismo.doc fájlt. található a C: meghajtóra a User mappában. szekvencia neve a külső eszköz és almappáiról úgynevezett teljes elérési utat.

Sablon generikus név egy csoport a fájlok, amelyek jelek: * vagy.

A * azt jelzi, hogy inkább, mivel a helyzet, ahol áll, és amíg a végén a név lehet bármilyen érvényes karaktert.

Symbol? Ez arra utal, hogy ebben a helyzetben lehet bármilyen, de csak egy érvényes karakter.

minta * .doc minden olyan kiterjesztésű fájlok .doc,

Levélsablont? .doc: minden fájl nevek Pismo1.doc, Pismo3.doc, PismoZ.doc, PismoA.doc stb

Fájlok tárolására a lemezek és a hozzáférés biztosítása modern lemez operációs rendszer, a fájlrendszer. Az elv a szervezet számos fájlrendszerek - táblázat.

A koncepció egy fájlrendszer két jelentése van. Az úgynevezett első, egy bizonyos módon szervezi a fájlok, könyvtárak, és így tovább. D. És másodszor, egy bizonyos meghatározott fájlok, könyvtárak, és így tovább. E. Hosted ezzel a módszerrel.

Bizonyíték, ahol a lemezt, vagy hogy a fájl a rendszerben tárolt területe a lemez fájlallokációs táblát.

Microsoft fájlrendszer.

Korai Windows-verziók a Microsoft használt FAT fájlallokációs tábla (FAT - FileAllocationTable).

Ennek eredményeként a formázását a lemezen vannak kialakítva pályák (koncentrikus körök), amelyek mindegyike tartalmaz egy meghatározott számú szektorra. Sector - sávszegmens tárolása minimális darab információ, amely olvasható a lemezről vagy a lemezre írva.

Itt a probléma az irracionális lemezterület. Az a tény, hogy egy klaszter nem tartalmazhat egynél több fájlt. Ezután 1-KB fájl fogja használni egy klaszter mérete 8 KB 16 KB, attól függően, hogy a méret a lemezen. A Windows-verzió 95 OSR2 először kiosztási táblázat formátum FAT32 file (32-bit), és a klaszterek számát növeljük 2 32 = 4294967296, amely lehetővé teszi, hogy a klaszter mérete 4 KB.

Minden egyes fájlhoz teljes nevét, a fájl létrehozásának dátuma, attribútumok, fájl hosszát.

FAT bejegyzés leíró fájl tartalmazza:

Száma az 1. klaszter, ahonnan a fájlt megkezdi a felvételt;

Írásakor egy fájlt az operációs rendszer lemezt író szám az első klaszter kiosztott egy fájlt a könyvtárba, ahol a fájl jön létre. Aztán, ami a klaszter elem a FAT OS számot ír a következő klaszter, a dedikált fájlt, és így tovább. D. Így a kiindulási keresse meg a fájlt egy könyvtárba, és kövesse a jelzéseket a FAT, az operációs rendszer képes felismerni a minta kapcsolatos klaszter a fájlt a megfelelő sorrendben, klaszter klaszter . Ezért a megsemmisítése a tábla FAT fájlrendszert nem lehet visszaállítani. FAT tábla tárolja a lemezen két példányban.

FAT16 fájlrendszer által támogatott összes operációs rendszerek Microsoft néhány Unix operációs rendszer család, OS, OS / 2 család.

NTFS fájlrendszer képviseli, mint egy asztal MFT (MasterFileTable), amely az alábbi formában:

A maximális hossza az asztalra - 1500 byte.

Az első 16 bejegyzést - iroda, ők információt tárolja, hogy leírja a MFT maga tábla (FAT analóg tálcán).

Kezdve a 17. bejegyzés a leírás a fájlok és mappák:

szabvány információk - dátum és idő a fájl létrehozásának, mérete;

fájlnév - tárolt két változatban: hosszú (legfeljebb 255 karakter) és a rövid (8 + 3) a fájlban használt MS DOS;

biztonsági leíró jelzi, hogy ki és mi a helyes, hogy a fájl vagy mappa;

Az NTFS fájlrendszer fenntartja a magas szintű biztonságot (minden fájl beállíthatja a biztonsági leíró másolni, olvasni, írni, módosítani, és így tovább. D.), és a különböző felhasználói csoportok számára lehet állítani, hogy a különböző funkciókat.