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.