<< 9.2 Aufgaben des Dateisystems | Index | 9.4 Dateischutz >>


9.3 Semantik bei gemeinsamer Dateinutzung

  • Unix-Semantik
    • Änderungen an der Datei sind sofort für alle sichtbar
      • Nur eine Repräsentation im Speicher, synchronisiert über wechselseitigen Ausschluss
  • Session-Semantik
    • Änderungen eines Prozesses werden für andere Prozesse erst sichtbar, wenn diese die Datei schließen und neu öffnen
      • Implementierung mittels lokaler Kopie der Dateien, die erst beim Schließen zurückgeschrieben wird
      • Race-Condition
  • Unveränderbare gemeinsame Dateien
    • Zum Schreiben wird eine neue Datei angelegt (copy-on-write)

Nach oben

Zuletzt geändert am 14 März 2005 20:40 Uhr von chrschn