A hierarchikus fájlrendszer szerkezete - studopediya
A felhasználók hozzáférést a fájlokat a szimbolikus neveket. Azonban, ha egy csomó kép, és az emberi memória kapacitása korlátozott, a felhasználó nehezen emlékszik minden a fájlok neveit, és megtalálja a kívánt fájlt között többszáz állományt. A hierarchikus névtér szervezet nagyban egyszerűsíti ezeket a feladatokat. Ez az, amiért a legtöbb fájlrendszer rendelkezik egy hierarchikus struktúrát, amelyben szint annak a ténynek köszönhető, hogy az alacsonyabb szintű könyvtár lehet venni a magasabb szintű könyvtárban (ábra. 18).
A grafikon leíró könyvtárhierarchiában lehet egy fa vagy a hálózaton. Könyvtárak alkotnak egy fa, ha a fájl nem léphet be csak egy könyvtárban (18. ábra a.), És a hálózat - ha a fájl tartalmazza műve több könyvtár (18. ábra, b.). Például az MS-DOS és a Windows könyvtárak alkotnak egy fa-szerű szerkezet, és a UNIX - hálózatot. A legmagasabb szintű könyvtárat gyökér könyvtárnak hívják, vagy gyökér (root).
Ábra. 18. A hierarchia fájlrendszerek: a) - az egyik szinten; b) - a nettó; c) - a fa
A konkrét esetben a hierarchikus szerkezete egyszintű szervezet ha az összes fájl tartalmazza a gyökérkönyvtárban ábra. 18. a.
Minden fájltípus szimbolikus neveket. A hierarchikusan szervezett fájlrendszerek általában használt háromféle fájlnevek: egyszerű, átnyúló, és a relatív.
Egyszerű. vagy rövid, szimbolikus neve azonosítja a fájlt belül ugyanabba a könyvtárba. Egyszerű nevek vannak rendelve a fájl felhasználók és a programozók. A FAT fájlrendszer, a hossza a név kezdetben csak áramköri 8.3 (8 karakter - a tényleges neve, 3 karakter - név kiterjesztés), a fájl neve kódolású ASCII kódokat. A modern fájlrendszerek hívják egy rövid nevet. Azonban a felhasználó sokkal kényelmesebb dolgozni hosszú neveket, mivel lehetővé teszik a fájl fülbemászó nevet és világosan beszél arról, hogy mit tartalmaz a fájl. Ezért a modern fájlrendszerek támogatja a hosszú fájlneveket szimbolikus. A fájlnév legfeljebb 255 karakter lehet. A hosszú nevű kódolt UNICODE. Példák egyszerű fájlnevek: ul.doc; task.exe, laboratóriumi rabota.doc.
A hierarchikus fa-szerű fájlrendszerek különböző fájlokat engedjük, hogy ugyanolyan egyszerű karakter neve, feltéve, hogy azok tartoznak a különböző könyvtárak. Egyedileg azonosítja a fájlt az ilyen rendszerekben a teljes név.
Teljes név egy lánc egyszerű szimbolikus nevét minden könyvtárak, amelyen keresztül az utat a gyökér a fájlt. Így a teljes neve egy olyan vegyület, amelyben az egyszerű elnevezése elválasztva elválasztó elfogadott az operációs rendszer. 20. ábra c) a két fájl egyszerű nevet main.exe, de a vegyület nevét \ indulnak \ main.ehe és \ felhasználó \ anna \ main.exe különböznek.
A fájl lehet azonosítani, mint a relatív név. Relatív fájlnevet határozza meg a „aktuális könyvtár”. Minden egyes felhasználó minden pillanatban az egyik fájlrendszer az aktuális könyvtár, a könyvtár a felhasználó által kiválasztott. A fájl rendszer rögzíti az aktuális útvonal nevére majd használni, mint egy kiegészítő a relatív név alkotnak egy teljes fájlnevet. Ha relatív neveket a felhasználó azonosítja a fájlt könyvtár nevét lánc, amelyen keresztül az útvonal az aktuális könyvtár a fájl.