next up previous contents
Next: Implementierungen von Dateien Up: Datei-Systeme Previous: Datei-Operationen   Contents


Directories (Verzeichnisse)

Um Dateien in einem Datei-System zu verwalten, werden in der Regel Directories angeboten. Oft sind Directories selber auch wieder Dateien.

Es gibt zwei Möglichkeiten Directory-Einträge zu realisieren. In Abbildung [*] sind beide Möglichkeiten dargestellt.

Figure: (a) Attribute innerhalb des Directories (b) Attribute anderswo
\begin{figure}\begin{center}
\epsfxsize14cm
\epsfbox{verzeichnis}
\end{center}\end{figure}

Entweder enthält das Directory die Attribute der Directory-Einträge und damit auch die Locations (Zeiger auf die Daten im Speichermedium) oder die Directory-Einträge enthalten nur Zeiger auf die Attribute.

Die Organisation der Directories ergibt die Struktur von Bäumen für den Fall, dass Directories auch Dateien sind und daher ebenfalls Einträge in Directories haben. Vergleiche Abbildung [*].

Figure: Directory-Baum
\begin{figure}\begin{center}
\epsfxsize10cm
\epsfbox{dirbaum}
\end{center}\end{figure}

In Bäumen lassen sich Blätter und eindeutig durch die Wege von der Wurzel beschreiben. Diese Eigenschaft macht man sich zu Nutzen. Dateien werden also durch sogenannte Pfade eindeutig beschrieben.

Beispiel: /usr/local/bin/emacs beschreibt den Pfad: Vom Wurzel-Directory über das Directory usr, das Directory local, zum Directory bin und dort die Datei emacs.


next up previous contents
Next: Implementierungen von Dateien Up: Datei-Systeme Previous: Datei-Operationen   Contents
Prof. Dr. Pluemicke 2003-05-10