Ms-dos fájlrendszer

Ha nagyszámú program és adat van, szigorú számvitelre és szisztematizálásra van szükség. Az operációs rendszereknek különböző adatfolyamokkal, különböző hardverekkel és perifériás eszközökkel kell dolgozniuk. A fájlrendszer lehetővé teszi az összes ilyen objektum rendezett kezelését.

A személyi számítógépek operációs rendszerén a UNIX operációs rendszer alapjául szolgáló fájlrendszer koncepciója mély nyomot hagyott. A UNIX rendszerben az I / O alrendszer egyesíti a hozzáférést mind a fájlokhoz, mind a perifériákhoz. A fájl a lemezen, a terminálon vagy más eszközön lévő adatkészlet. Így a fájlrendszer adatkezelő rendszer.

A logikai lemez fájlszerkezete.

A lemezen lévő információk eléréséhez (a fájlban található)

kürtök + szektorszám), a fájl által elfoglalt összes klaszterek száma,

egy klaszter stb. Mindez nagyon homályos, nehéz és felesleges.

Az MS-DOS felszabadítja a felhasználót az ilyen munkából, és maga vezeti.

Hozzáférés a fájlokhoz - az MS-DOS fájlrendszer szervezi

és támogatja a logikai meghajtón egy bizonyos fájlstruktúrát.

Az MS-DOS fájlrendszer egyik fogalma logikai lemez.

Néhány közelítéssel feltételezhetjük, hogy az MS-DOS szempontjából mindegyik logikai lemez külön mágneses lemez.

Minden logikai meghajtónak egyedi neve van. A logikai lemez neve az A-tól Z-ig terjedő angol betűk (inkluzív). A logikai lemezek száma tehát nem több, mint 26.

Az A és B betűk az IBM PC FDD számára vannak fenntartva. A C betűvel kezdődően a merevlemez logikai lemezei (partíciói) nevezik. Abban az esetben, ha ez az IBM PC-nek csak egy FDD-je van, akkor a B betűt kihagyja. Csak az A és C logikai meghajtók lehetnek a rendszer meghajtók.

A fájlszerkezet elemei:

- Indító szektor (boot szektor, Boot-szektor),

- FAT - File Allocation Table,

- gyökérkönyvtár (gyökérkönyvtár),

- adatterület (szabad lemezterület)

Ezeket az elemeket speciális programok (MS-DOS környezetben) hozták létre a folyamatban

Kezdő szektor (boot szektor, Boot szektor):

Itt írja le az MS-DOS által a lemezhez való munkához szükséges adatokat:

- az operációs rendszer azonosítója (ha a meghajtó rendszerhajtás),

- lemez szektor méretét,

- a klaszterben lévő ágazatok száma,

- a tartalék szektorok száma a lemez elején,

- a lemezen található FAT példányok száma (standard - kettő),

- a katalógusban szereplő tételek száma,

- szektorok száma a lemezen,

- lemezformátum típusa,

- a FAT-ban szereplő ágazatok száma,

- szektorok száma pályánként,

- OS bootstrap,

A kezdő szektor a FAT.

FAT (fájlelosztási táblázat):

A FAT a fájlszerkezet rendkívül fontos eleme!

A FAT megsértése a teljes logikai meghajtó teljes vagy részleges elvesztéséhez vezethet! Ezért van a FAT két példánya a lemezen.

Vannak speciális programok, amelyek szabályozzák a FAT állapotát és rögzítik a jogsértéseket.

Ez adott területen a létrehozott meghajtót inicializálása során a lemez, amely információkat tartalmaz a fájlok és könyvtárak lemezen tárolja. A gyökér könyvtár mindig ott van, formázza a meghajtót! Az egyik lemez mindig csak egy gyökér könyvtárába. A méret a gyökérkönyvtárban a lemezen - egy fix érték, így a maximális számú „lehorgonyzott” rá, és egyéb fájlokat (leányvállalat) könyvtár (alkönyvtár) - szigorúan meghatározott.

A könyvtár egy adott lemezterület (a lemezadatterületen), amely információkat tartalmaz a fájlok és az alkönyvtárak számára, amelyek "ehhez a könyvtárhoz vannak kötve". Az MS-DOS egy hierarchikus könyvtárstruktúrát támogat (fa-szerű).

A gyökérkatalógussal ellentétben más könyvtárak (SubCatalogs) hozhatók létre speciális, MS-DOS parancsokkal (belső). Ennek a könyvtárszerkezetnek az a fő célja, hogy hatékonyan tároljon nagyszámú fájlt a lemezen.

MINDEN KATALÓGUS (a gyökér kivételével) van egy "szülő", azaz Egyéb katalógus, amelyre a katalógus csatolva van. Az MS-DOS minden könyvtárat (a gyökér kivételével) kezeli, mint fájlt. A "csatolt" kifejezést néha a "regisztrált" kifejezés váltja fel.

Kapcsolódó cikkek