Fájlrendszer - studopediya

Az egyik komponens egy OS fájlrendszer - elsődleges tároló rendszer és a felhasználói információkat. Minden modern operációs rendszer fut, egy vagy több fájlrendszer például FAT (File Allocation Table), NTFS (NT File System), HPFS (High Performance File System), NFS (Network File System), az AFS (Andrew File System), Internet File System.







Fájlrendszer - ez része az operációs rendszer, amelynek célja az, hogy egy felhasználóbarát felület, ha dolgozik, a tárolt adatok külső memória, és fájlmegosztás több felhasználó és folyamatok.

Tág értelemben a „fájlrendszer” tartalmazza:

- gyűjteménye a fájlokat a lemezen;

- adatsor struktúrák kezelésére használt fájlok, például fájlokat, könyvtárakat, fájlkezelőkhöz, asztalok, forgalmazása szabad és felhasznált hely a lemezen;

- komplex rendszer szoftver végrehajtása a fájlkezelő, különösen: a teremtés, pusztítás, olvasás, írás, elnevezése, a keresés és egyéb műveletek fájlokat.

A fájlrendszer általában használunk operációs rendszert, miután a számítógép be van kapcsolva, és a működés során. Fájlrendszerek a következő feladatokat:

- Meghatározza lehetséges módjait a fájlokat és a fájl szerkezetét hordozón;

- figyeli a szabad hely a médiában.

Amikor egy alkalmazás hozzáfér egy fájlt, akkor nincs olyan nyom, hogyan jelenik meg az információ egy adott fájlt, valamint bármilyen típusú fizikai adathordozók (CD, merevlemez vagy flash memória egység), úgy azt. Minden, ami tudja a program - a fájl nevét, méretét és attribútumokat. Ezek az adatok azt kap a fájlrendszer driver. Ez a fájl rendszer határozza meg, hol és hogyan a fájl fizikai adathordozón (pl merevlemez) kerül rögzítésre.

Szemszögéből az operációs rendszer, az egész lemez egy sor klaszterek (memória terület) mérete 512 bájt vagy több. fájlrendszer vezetők szervezni klaszterek fájlok és könyvtárak (ami valójában a fájlok listáját tartalmazó fájl abban a könyvtárban). Ezek az illesztőprogramok, hogy melyik klaszter jelenleg használt, amelyek mentesek, néhány jelölt hibásnak. Ahhoz, hogy világosan megértsük, hogyan adatok tárolása a lemezen, és az operációs rendszer hozzáférést biztosít számukra biztosítani kell, legalábbis általánosságban logikai szerkezetét a lemezen.

3.1.5 logikai felépítése a lemez

A merevlemez lehet osztani több részre, amelyek mindegyike fogják használni önállóan. Mi ez? Egy lemez is számos különböző operációs rendszerek található különböző szakaszok. A belső szerkezet a szakasz kiosztott bármilyen operációs rendszer teljesen határozza meg az operációs rendszert.

Ezen kívül vannak más okai particionálás, például:

- használatának lehetőségét a futó MS DOS lemezek kapacitása nagyobb, mint
32 MB;

- abban az esetben, lemez kárt, elveszett csak az információ, hogy volt a lemezen;







- átszervezése és kirakodás kisméretű lemez gyorsabb és könnyebb, mint a nagy;

- Minden felhasználó kiválaszthatja logikai meghajtó.

Az első szektor a merevlemez (C = 0, H = 0, R = 1) tartalmazza a master boot rekordot -Master Boot Record. Ez a bejegyzés kerül az egész ágazat, hanem csak a kezdeti szakasz. A master boot record a programot - a rendszeren kívül rakodó.

Végén az első merevlemez szektor, van egy tábla partíció - Partition Table. Ez a tábla tartalmazza a négy sort, hogy írja le a maximális négy részből áll. Minden sor a táblázat leírja egy szakasza:

1) Az aktív szakasz, vagy sem;

2) számának megfelelő szektorokba a felső rész;

3) számának megfelelő szektorokba a végén a szakasz;

4) A méret a partíció ágazatokban;

5) Az operációs rendszer kódja, vagyis, milyen OS tartozik ebben a szakaszban.

Szakasz úgynevezett aktív, ha tartalmaz egy programot az operációs rendszer betöltése. Az első bájt a részben elem egy zászló szakasz tevékenységek (0 - nem aktív, 128 (80H) - aktív). Arra használják, hogy meghatározzák, hogy a rendszer partíció (boot), és annak szükségességét, hogy az operációs rendszer betöltése belőle, amikor a számítógép elindul. Lehet aktív egyetlen partíciót. Kis programok nevezett bootmenedzser (Boot Manager) is található az első szektorban a lemez. Ezek interaktív kéri a felhasználót, melyik partíció boot, és ennek megfelelően módosíthatja a partíció zászlók aktivitást. Mert Partition Table négy sor, előfordulhat, hogy akár négy különböző operációs rendszer a lemezen, ezért a lemez tartalmazhat több elsődleges partíció tartozó különböző operációs rendszerekben.

Példa logikai merevlemez szerkezete, három részből álló, melyek közül kettő tartozik DOS, és az egyik tartozik a UNIX, ábrán látható 3.2a.

Minden aktív partíciónak saját boot record - olyan program, amely letölthető az operációs rendszer.

A DOS, az elsődleges partíció - Elsődleges partíció. ezt a szakaszt, amely az operációs rendszer betöltő és magát az operációs rendszert. Így az elsődleges partíció az aktív partíció, alkalmazunk egy logikai lemez nevét C:.

Részletes Extended partíció részén oszthatjuk több logikai lemezeket a nevét D: Z:.

Ábra 3.2b mutatja logikai szerkezetének egy merevlemez, amelyekben csak két részre, és négy logikai lemez.

A fájl szerkezet, amely

A fájl szerkezet, amely

3.3 ábra - A töredék a fájlallokációs tábla

Egy bejegyzés a könyvtárban megfelelő fájl tartalmaz egy első klaszter szám (belépési pont), egy dedikált fájl, ebben a példában №7.

A klaszterek tulajdonítható a sérült területeket a lemez vannak jelölve a FAT speciális kódot FF7 és ki vannak zárva a szabad terület. Ha egy fájl törlődik, minden bejegyzés a FAT, amelynek eredménye a lánc klaszterek jelölve ingyenes, de a klaszterek fájiadatok nem törlődnek, amíg ezek a klaszterek nem új adat lesz írva.

3.1 táblázat mutatja, hogy milyen maximális lemezterületet is támogatja a FAT16 és FAT32.

3.1 táblázat - A maximális mennyiségű lemezterületet használ FAT16 és FAT32

A tömb mérete 16-bites FAT

A tömb mérete a 32 bites FAT

A nagyon negatív jelenségeit töredezettsége fájlokat. Mivel megszűnik a régi adatokat az adatok térben jelennek meg a klaszterek jelölt FAT, szabad. Az újonnan létrehozott fájlok tele vannak ezek a klaszterek, ami a töredezettség. A töredezett fájl, annál tovább tart olvasni vagy írni azt. Mivel minden egyes fájl méretétől függetlenül egy egész klaszterek számát a lemezen, és egy egész bejegyzések száma a FAT, az utolsó klaszter nem használják ki teljesen. Megközelíthetetlen a halmaz nem áll rendelkezésre más klaszterek. Minél nagyobb a klaszter, több elvesztegetett lemezterület fogyasztás.

Bizonyos hibák léphetnek fel a szervezetben a zsír. Számos eszköz diagnosztizálni a logikai hibák a fájlrendszerben és a fizikai hibák a lemez felületén.


Oldal keletkezett 0,01 másodperc.