A koncepció egy fájlrendszer
Jelenlétében nagyszámú programok és adatok szigorú számviteli és rendszerezése. Operációs rendszer működik a különböző adatfolyamok különböző hardver és számítógépes perifériák. Szervezze szabályos vezetés valamennyi objektum lehetővé teszi a fájlrendszert.
Az operációs rendszer a személyi számítógépek mélyen beágyazott fájlrendszer szolgáló fogalom a UNIX operációs rendszer. A UNIX alrendszer input-output módszer egyesíti hozzáférést biztosít mind a fájlok és perifériák. A fájl így észre adathalmaz a lemezen terminálon, vagy bármilyen más eszköz. Így a fájlrendszer - egy adatkezelő.
A leggyakoribb típusú fájl, a belső szerkezete, amely biztosítja a fájlrendszerek a különböző operációs rendszerek, a fájlok összhangban vannak a szerkezettel. ez a fajta lehet tekinteni, mint egy sor fájl alkotóelemeinek úgynevezett logikai rekordok (vagy blokkok), a hossza, amely lehet állandó és változó, és ahová a bejutás - konzisztens, azaz feldolgozásra (olvasási vagy írási) -edik felvételt kell feldolgozni az előző (i-1) -edik felvételt.
Számos fájlrendszerek használata bonyolultabb logikai fájlstruktúrát mint következetes. Például a fájlbejegyzésekhez képezhet fastruktúrák lehet használni egy indexelt szekvenciális fájl szervezet (a rendelő rögzíti az értéke bizonyos területeken), illetve az ún könyvtárfájlt szerkezet segítségével a szintet a regisztrációs adatok (könyvtár), hogy megkönnyítsék a keresést, és hozzáférést biztosít az egyes komponensek fájlokat. A fizikai szinten fájl blokkolja (általában 256 byte vagy 512) is el lehet helyezni egy összefüggő területen memória, vagy tárolt nem szomszédos. Az első módszer a fájlok tárolására, végre, például a OS RAFOS nehézségeket okoz, ha változik a fájl méretét (vagyis a szükségességét felül a fájlokat, ha a hossza megnő, vagy a tároló a „lyukak”, ha a hossza csökken).
Ábra. 2.2. A hierarchikus könyvtár rendszer
A fájl egyedi azonosítója (neve), és hozzáférést biztosít a fájlt. Azonosító tartalmaz egy megfelelő nevet - alfanumerikus megjelölés fájlt, ami tartalmazhat speciális karaktereket (aláhúzás, kötőjel, stb), és a fájlnév kiterjesztését (általában elkülönül a hely nevét fájl). Ha a nevét létrehozott fájlokat, a felhasználó tetszőlegesen beállítható, a bővítmények használatára kell követnie a hagyományt, mely szerint a kiterjesztés jelzi a fájl típusát, jellegét annak tartalmát. Például, az MS-DOS operációs rendszer kiterjesztésű fájlokat
Több tucat szabványos kiterjesztéseket használják, ha dolgoznak a különböző szoftver rendszerek.
A különböző operációs rendszerek, vannak bizonyos korlátozások a hossza a nevét és a fájl neve kiterjesztés. Például az MS-DOS fájlnév hossza nem haladhatja meg a nyolc karakter hosszú kiterjesztés - három. A UNIX operációs rendszer korlátozások jóval kevésbé szigorúak.
A nevek rendezők, kezdve a gyökér, obrazuyuschieput fájlt. elválasztott rögzítésekor egymástól egy perjel (\ DOS, / UNIX), valamint a betűjelet, lásd az azonosító fájlt. Például, az MS-DOS
van egy fájl neve és kiterjesztése például pas, azt jelzi, hogy ez a szöveg a program Pascal, a teljes elérési utat, amely:
\ Lang \ pascal \ munka - a szerkezet beágyazott könyvtár, a legbelső
amelyek szükségesek example.pas fájlt.
Minden könyvtár kezelik egy fájlt, saját nevét. Promotion fa, ha keres egy könyvtárat vagy fájlt, mint egy lehetséges le a fát az aktuális csomópont, és akár a teteje felé. Minden könyvtár tartalmaz egy listát a fájl nevét, valamint hivatkozásokat a fájlleírókkal. A leírások elsősorban tájékoztatás a fájlt (a lista blokkok szoba által elfoglalt a fájlt, a hozzáférési módszer a fájlt, a fájl létrehozásának dátuma, tulajdonos azonosítója, fájltípus). A folyamat során új mappákat hozhatunk létre, és illeszkedik a kívánt helyen hierarchiában.
• tulajdonos (magad);
• képviselői azonos csoportba a felhasználók, és a tulajdonos (a fogalom a csoport hasznos a közös munkát minden projekt);
• az összes többi felhasználó a rendszer.
Minden fájl (katalógus) három féle engedélyek:
• olvasási (r - olvasható) - megtekintheti a fájl tartalmát (könyvtár);
• Record (w - write) - Meg lehet változtatni a fájl tartalmát (hozhat létre vagy törölhet fájlokat a könyvtárban);
• végrehajtás (x - végrehajtás) - Használhatja a fájl UNIX parancsot.
A típuskombínációjú iratbetekintési rögzítjük szekvencia 9 karakter: