\begin{slide}{Dateisysteme}

Wdhlg: auf der Festplatte stehen Bits,
\emph{physisch} gruppiert in Spuren, Sektoren, Schichten.

man möchte die Bits aber \emph{logisch} gruppieren,
sie sollen eine Sammlung von \emph{Daten} darstellen
$=$ eine \emph{Datei}.

Eine Sammlung von Dateien wird durch ein 
\emph{Dateisystem} verwaltet.

\end{slide}

\begin{slide}{Designziele (allgemein)}

(nach Stallings: Betriebssysteme, 12. 1. 2.)

\begin{itemize}
\item soll Arbeit des Nutzers mit Dateien ermöglichen
\item soll Gültigkeit der Datei-Inhalte gewährleisten
\item soll Leistung optimieren: 
\begin{itemize}
\item aus Systemsicht: hoher Gesamtdurchsatz
\item aus Nutzersicht: kurze Antwortzeiten
\end{itemize}
\item soll verschiedene Speichermedien unterstützen
\item soll standardisierte Schnittstellen besitzen
\item soll in Mehrnutzer-Systemen die Datei-Operationen
  mehrere Nutzer koordinieren
\end{itemize}

\end{slide}

\begin{slide}{Designziele (aus Nutzersicht)}

(nach Stallings: Betriebssysteme, 12. 1. 2.)

Jeder Benutzer muß/sollte können:
\begin{itemize}
\item
  Dateien erstellen, löschen, lesen, ändern
\item
  kontrolliert auf fremde Dateien zugreifen
\item
  Zugriffsrechte der eigenen Dateien (gegenüber Fremden) festlegen
\item
  Form und Struktur der Dateien frei wählen 
\item
  Dateien sichern und wiederherstellen
\item
  auf Dateien über (selbst gewählte, symbolische) Namen zugreifen
\end{itemize}


\end{slide}
