Rodič Typ Start Délka Název souboru/adresáře
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Adresářová struktura

Atributy

  1. Rodič - udává adresu, na které se nachází nadřízený adresář
  2. Typ - jedna ze tří hodnot
    • 0 - řádka je nepoužita
    • 1 - řádka představuje adresář
    • 2 - řádka představuje soubor
  3. Start - číslo adresy, kde začíná datový obsah souboru
  4. Délka - délka (počet bytů) datové části souboru

Příklad

Tento příklad obsahuje několik adresářů, podadresářů a souborů. Postupně s nimy provádějte následující operace.

  1. přejmenujte soubor dopis.txt na prace.txt
  2. přejmenujte adresář obrazky na fotky
  3. smažte soubor word.exe
  4. přesuňte soubor fotka.jpg do adresáře texty.txt
  5. smažte adresář fotky
  6. přesuňte adresář texty do adresáře programy
  7. zkopírujte soubor dopis.txt do adresáře dokumenty
  8. zkontrolujte, zda jste skutečně soubor dopis.txt, to znamená i jeho obsah
  9. smažte adresář programy

Souborový systém

Tabulka představuje pevný disk, na který se ukládají data v podobě bytů. Každý byte má svoji jednoznačnou adresu rovnajícímu se adresa řádku + adresa sloupce.

Na prvních 120 bytech nemůžeme ukládat naše data, protože oblast je obsazená tzv. souborovým systémem - čili tabulkou, která popisuje, jaká datová oblast náleží jakému souboru. Do našeho jednoduchého souborového systému (filesystému) můžeme uložit pouze 8 adresářů nebo souborů. Každý adresář nebo soubor (i s příponou) může mít maximálně 11 znaků.

Do oblasti, která začíná od adresy 120 - nazýváme jí datová oblast - můžeme ukládat data našich programů a dokumentů. Celková kapacita disku, kterou máme k dispozici je tedy 9*15=135 bytů, což není moc, ale pro pochopení to stačí.

V oblasti souborového systému (prvních 8 řádků), každý řádek odpovídá jednomu souboru (POZOR: ne jeho datům - ta jsou uložena v datové oblasti). Zde nezapisujeme pouze jeho název, ale můžeme přidat i jeho různé atributy. Například bychom mohli evidovat atributy jako: - cteni, psani, vlastnik, kde zacina a kde konci, ktera slozka je rodicovska

  1. oprávnění pro zápis do souboru
  2. oprávnění pro čtení ze souboru
  3. evidence vlastníka souboru
  4. délka souboru
  5. čas vytvoření / poslední změny
  6. atd.

Pro náš příklad nám budou stačit 4 atributy, které se vyskytují na prvních 4 bytech a představují vlastnosti, jak jsou uvedeny výše v sekci atributy.