Ugrás a tartalomhoz

Operációs rendszerek

Dr. Fazekas Gábor (2011)

Kempelen Farkas Hallgatói Információs Központ

Könyvtárak (Directory - fájljegyzék megoldások)

Könyvtárak (Directory - fájljegyzék megoldások)

  • Tartalom

    • – fájlokkal kapcsolatos információkat tartalmaz (név, kiterjesztés, hely, tulajdonos, ...), ezek az állomány attribútumai

    • – a fájljegyzék maga is egy fájl, melynek tulajdonosa az operációs rendszer is lehet

    • – a fájlnevek és fájlok közötti kapcsolatot biztosítja

  • Könyvtárszerkezet

    • Egyszintű könyvtár / fájljegyzék

      • – bejegyzések listája, minden fájlhoz egy

      • – szekvenciális állomány, ahol a fájlnevek szolgálnak kulcsként

      • – nem nyújt segítséget a fájlok rendezéséhez (csoportosítási problémák)

      • – nem lehet két különböző fájlnak ugyanaz neve! (elnevezési problémák)

    • Kétszintű könyvtár

      • – egy-egy jegyzék minden felhasználónak és egy főkönyvtár (user/master directory)

      • – a főkönyvtár minden felhasználóhoz tartalmaz bejegyzést (hozzáférési jogok)

      • – minden felhasználói jegyzék egy egyszerű listája a felhasználó fájljainak

      • – névadási probléma megoldva, de csoportosítás továbbra sem lehetséges

    • Fa-szerkezetű könyvtár

      • – főkönyvtár, alatta (benne) felhasználói könyvtárak

      • – egy fájljegyzék bizonyos elemei lehetnek újabb fájljegyzékek (alfájljegyzék), így fájljegyzékeknek egy hierarchikus rendszere jön létre

      • – a fájlok a főkönyvtárból kiindulva különböző ágakon haladva találhatók meg

        • ez lesz a fájl elérési útja (path)

      • – több fájlnak is lehet azonos neve, amíg az elérési útjuk eltérő

      • – munkakönyvtár (current directory) váltása cd()

      • – a fájlok a munkakönyvtárhoz képest is hivatkozhatók (relative path)

    • Általános gráf - szerkezetű könyvtár

      • – linkek / aliasnevek használata

      • – függő link

      • – pásztázás

      • – ciklusfigyelés