27.12.2012 Aufrufe

Vnode Schnittstelle - Frank Kardel

Vnode Schnittstelle - Frank Kardel

Vnode Schnittstelle - Frank Kardel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Dateisystemerweiterungen<br />

4.4 Graphische Sichtweise von “Attributierten Dateien und Kernstrategien”<br />

Die Verwendung von attributierten Dateien im Zusammenhang mit Kernstrategien<br />

verändert die Reihenfolge der Abarbeitung der Abstraktionen innerhalb des Betriebssystemkerns<br />

geringfügig. Im wesentlichen bleibt die Hierarchie Systemaufruf->Systemaufrufimplementierung-><strong>Vnode</strong>-<strong>Schnittstelle</strong>->Dateisystemimplementierung<br />

bestehen.<br />

86<br />

Systemaufruf<br />

open(), read(), write(), stat(), etc...<br />

Abstraktion: Pfadnamen und Dateideskriptoren<br />

Systemaufrufimplementierung<br />

copen(), rdwr(), stat(), etc...<br />

Abstraktion: System Open File Table -> vnode<br />

<strong>Vnode</strong> <strong>Schnittstelle</strong><br />

VOP_LOOKUP(), VOP_RDWR(), VOP_GETATTR(), etc...<br />

Abstraktion: vnode<br />

Filesystemimplementierung<br />

ufs, nfs, spec, tmpfs, lofs<br />

Abstraktion: vnode - Realisierung der spezifischen Eigenschaften<br />

Abb. 4.3 Standardaufrufhierarchie in SunOS4.1.3

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!