18. lecke
- A koncepció a fájl
- A fogalmak a fájlrendszer
- fájltípusok
- szakaszok
- katalógusok
- Fa könyvtár felépítése
A fájlrendszerek mondható két szinten: logikai és fizikai. Meghatározza feltérképezése logikai fájlrendszer, amelynek célja az alkalmazások és a felhasználók fizikai - különösen helymeghatározó rendszer adatszerkezeteket a lemezen, és a felhasznált algoritmusok a hozzáférést az információkhoz.
File - ez adathalmazt, amely elérhető a nevét. Fájlok vannak szervezve fájlrendszerben. A szempontból a felhasználó fájl a minimális fájlrendszer adatait, amelyek önállóan dolgozni.
A fogalmak a fájlrendszer
Fájlrendszer - az operációs rendszer egyik alrendszere, amely támogatja a szervezett meg a fájlokat, elsősorban az adott terület lemezterület (logikai struktúra); alacsony szintű adatszerkezetek szervezésére használjuk a teret, mint egy sor fájlokat (testi); szoftverek fájlrendszer interfész (meghatározott rendszer kéri, hogy a műveleteket a fájlok).
A fájl rendszer alkalmazások fájlba absztrakció. Az alkalmazások nem rendelkeznek arról, hogyan kell benyújtani az adatokat szervezi, hogyan találja meg a levelezés a fájl nevét és adatait, például adatokat küldeni a lemezről a memória, stb - mindezen műveletek egy fájlrendszert.
Fontos megjegyezni, hogy a fájlrendszerek hozzáférést biztosíthat az interfész nem csak vezetni, hanem más eszközökkel. Van még egy fájlrendszer, amely nem tárol információt, és ezáltal dinamikusan igény. Azonban ezek a rendszerek azonos formában a kérelmet.
A főbb fájlrendszer problémák a következők:
· Szervezése logikai szerkezetét és a gondolkodás a fizikai szervezet az adatok elhelyezését a lemezen;
· Támogatása fájlrendszer-szoftvert;
· Biztosítja ellenállás kudarcok
· Biztosítja eloszlása fájl erőforrások többfeladatos és adatvédelem az illetéktelen hozzáféréstől.
Korábban, az operációs rendszer támogatja fájlok különböző speciális szerkezetet. Ma van egy tendencia, hogy nincs ellenőrzés szintjén az operációs rendszer file szerkezet, minden megjelenítő egyszerű bájtsorozatok a fájl. Ebben az esetben, az alkalmazások, melyek a fájlok maguk határozzák meg saját formátumban.
Egy ilyen egyszerű megközelítés nem érvényes az összes fájlt. Vannak speciális fájlokat az operációs rendszer úgy értelmezi, különleges módon. A szerkezet ilyen fájlokat az operációs rendszer támogatja betartását feladatok megoldani a segítségükkel.
Egy másik lehetőség az, hogy osztja a besorolás a fájlok közvetlen és szekvenciális hozzáférés. Fájlok közvetlen hozzáférést lehetővé, hogy szabadon mozog bármilyen helyzetben a fájl, a fogalmak a fájl helyzetet mutató (pointer keresik), amely lehetővé teszi, hogy mozog bármelyik irányba a megfelelő rendszer hívásokat. Fájlok szekvenciális hozzáférés csak olvasni lehet egymás után az elejétől a végéig. A modern operációs rendszerek általában úgy az összes fájlt, mind a közvetlen hozzáférést a fájlokat.
Kategória (partíció) - része a fizikai tárolási helyet, szánt forgalomba rajta egy fájlrendszer szerkezete és logikailag kezeljük, mint egyetlen egység.
Szakasz - egy logikai egységet, amely szempontjából az operációs rendszer úgy működik, mint egy külön lemezen. Egy ilyen eszköz megfelel minden jellemzőjével rendelkező fizikai lemez (ebben az esetben azt mondjuk, hogy a lemezen van egy partíció); nagy része megegyezik egy részét a lemez (például # 8203; # 8203; egy része is nevezik fizikai partíció); az is előfordul, hogy az ilyen logikai eszközök egyesítsen fizikai partíciókat, amelyek esetleg különböző lemezeken (ezeket az eszközöket nevezzük a logikai kötetek - logikai kötetek).
Minden partíció saját fájlrendszerrel (és esetleg használt különböző operációs rendszerek). Az elválasztás a tér szakaszokba egy speciális eszköz, amely gyakran nevezik fdisk. Ahhoz, hogy létrehoz egy fájlrendszert a partíción a használni kívánt magas szintű formázás a lemez működését. Egyes rendszerekben alá mennyiség (volumen) megérteni partícióra telepítve a fájlrendszerben.
A végrehajtási szakasz lehetővé teszi, hogy külön a logikai gondolkodás lemezterület a fizikai és növeli a rugalmasságot, a fájlrendszert.
Katalógus - egy tárgy (általában végre egy speciális fájl), amely tájékoztatást nyújt egy sor fájlokat. Az ilyen fájlok mondják található. A hangrögzítés a könyvtárban a felhasználó alapuló saját kritériumai alapján, az egyes könyvtárak tartalmazhatnak a szükséges adatokat az operációs rendszer vagy a kódot.
A katalógus lehet elképzelni, mint egy szimbólum tábla, amely végrehajtja a kijelző fájlnevek a könyvtár bejegyzéseket (általában az ilyen elemeket tároló alacsony szintű tájékoztatás a fájlok).
Fa könyvtár felépítése
Az alapötlet a szervező adatokat könyvtárak, hogy ők tartalmazhat más könyvtárakat. Alkönyvtárak neve almappák (subdirecto-Ries). Így egy könyvtárfa formában. Az első könyvtár létre a fájlrendszerben, meghatározott részén (root directory tree), úgynevezett gyökérkönyvtárban (root directory).