Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Puehlhofer Betriebsysteme1-1.pdf - von Petra Schuster
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
BETRIEBSSYSTEME 51<br />
3IDGQDPHQ<br />
Wenn das Dateisystem als ein Verzeichnisbaum organisiert wird, wird ein<br />
Weg benötigt die Dateinamen zu spezifizieren. Es werden gewöhnlich zwei<br />
verschiedene Methoden benutzt:<br />
1. Jeder Datei wird ein absoluter Dateiname zugeordnet, bestehend aus dem<br />
Pfad vom Wurzelverzeichnis zur Datei. Absolute Dateinamen beginnen<br />
immer im Wurzelverzeichnis und sind immer eindeutig.<br />
2. Relative Pfadnamen basieren auf dem Konzept des Arbeitsverzeichnisses<br />
(auch „aktuelles Verzeichnis“ genannt). Ein Benutzer kann ein Verzeichnis<br />
als Arbeitsverzeichnis auszeichnen, in diesem Fall werden alle Pfadnamen,<br />
die nicht im Wurzelverzeichnis beginnen, relativ zu dem Arbeitsverzeichnis<br />
benutzt.<br />
Die meisten BS, die ein hierarchisches Dateisystem unterstützen, haben zwei<br />
besondere Einträge in jedem Verzeichnis, . und ..<br />
(ausgesprochen „Punkt“ und „Punkt Punkt“).<br />
Punkt referenziert auf das aktuelle Verzeichnis, Punkt Punkt referenziert auf<br />
das Elternverzeichnis.<br />
9HU]HLFKQLVRSHUDWLRQHQ<br />
CREATE Ein Verzeichnis wird erzeugt. Es ist außer Punkt und<br />
Punkt Punkt leer, welche automatisch vom System erstellt werden.<br />
DELETE Ein Verzeichnis wird gelöscht. Nur ein leeres Verzeichnis<br />
kann gelöscht werden. Ein Verzeichnis, das nur noch Punkt und<br />
Punkt Punkt enthält, gilt als leeres Verzeichnis, da diese Dateien<br />
normalerweise nicht gelöscht werden können.<br />
OPENDIR Ein Verzeichnis muß geöffnet werden, bevor es gelesen werden<br />
kann.<br />
CLOSEDIR Nachdem ein Verzeichnis gelesen wurde, sollte es geschlossen<br />
werden, um Tabellenplatz freizugeben.<br />
READDIR Dieser Aufruf holt den nächsten Eintrag aus einem geöffneten<br />
Verzeichnis.<br />
LINK Linking ist eine Technik, die es einer Datei erlaubt, in mehr als einem<br />
Verzeichnis zu erscheinen. Dieser Systemaufruf spezifiziert eine existierende<br />
Datei und einen Pfadnamen und erzeugt einen Link <strong>von</strong> einer existierenden<br />
Datei auf den Namen, der durch den Pfad angegeben wird. Auf diese Art und<br />
Weise erscheint dieselbe Datei in mehreren Verzeichnissen.