27.12.2012 Aufrufe

Vnode Schnittstelle - Frank Kardel

Vnode Schnittstelle - Frank Kardel

Vnode Schnittstelle - Frank Kardel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Dateisystemerweiterungen<br />

Dateisysteme einfach erweitert werden. Das geschieht ohne daß die Funktionalität in<br />

alle Dateisysteme eingebunden werden muß. Die entsprechenden Erweiterungen sind<br />

in diesem Kapitel beschrieben worden.<br />

Nimmt man die Funktionalität der attributierten Dateien und der Kernstrategien, so<br />

geben sich auch Ansätze zur Vereinheitlichung des Unix-Spezialdateikonzepts. Durch<br />

die Kernstrategien ließen sich alle Sonderkonstrukte mit Ausnahme der regulären Datei<br />

und des Verzeichnisses abbilden. Die für diese Dateitypen benötigten Parameter<br />

können dann in den entsprechenden Attributen gesichert werden.<br />

Eine Realisierung der attributierten Dateien innerhalb des Betriebssystemkerns hat<br />

den Vorteil, daß der Zugriff über die Kernstrategien kontrolliert werden kann und so<br />

die Integrität der Dateiobjekte besser als bei einer Bibliothekslösung gewahrt werden<br />

kann[Lam91].<br />

Die Realisierung des Prototyps hat gezeigt:<br />

94<br />

– Attributierte Dateien sind einfach realisierbar.<br />

– Kernstrategien können die Funktionalität aller Dateisysteme erweitern.<br />

– Spezialdateien in Unix können mit attributierten Dateien und Kernstrategien ersetzt<br />

werden.<br />

– Attributierte Dateien stellen eine sinnvolle Ergänzung der Dateisysteme dar.<br />

Sie ermöglichen die Speicherung von Zusatzinformationen.<br />

Bemerkenswert ist, daß nach über 8 Jahren Entwicklung[Mog86] im Bereich der Unix-<br />

Dateisysteme noch kein größerer Hersteller erweiterbare Dateisysteme zur Verfügung<br />

gestellt hat.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!