3.5.1 Datei

Datei

Zunächst die Definition:


Definition: Datei

Definition

Unter einer Datei versteht man einen Bestand an zusammengehörigen digitalen Daten, die dauerhaft auf einem geeigneten Speichermedium gespeichert sind.


Durch die hier vorgenommene Einschränkung auf digitale Daten entsteht eine klare Abgrenzung zu jeglicher Art von nicht-digitalen Daten, die beispielsweise auf Papier existieren.


Aufgabe 1

Aufgabe

Nenne mindestens fünf Beispiele für ein "geeignetes Speichermedium", welches eine oder mehrere Dateien aufnehmen kann.


CRUD-Operationen

Auf den genannten Speichermedien müssen Dateien angelegt, gelesen, verändert und gelöscht werden können. Man nennt dies auch die CRUD-Operationen, wobei CRUD als Abkürzung aus den Anfangsbuchstaben der folgenden englischen Begriffe entstanden ist:

  • Create
  • Read
  • Update
  • Delete


Die Organisation von Daten auf Speichermedien und die Bereitstellung der CRUD-Operationen geschieht mit Hilfe eines Dateisystems.


Definition: Dateisystem

Definition

Unter einem Dateisystem versteht man den Teil eines Betriebssystems, der die geordnete Ablage und das leichte Wiederfinden von Dateien auf geeigneten Speichermedien ermöglicht, sowie die erforderlichen Zugriffsmöglichkeiten auf die verwalteten Dateien bereitstellt.

Zugriffsmöglichkeiten auf einzelne Dateien wurden oben bereits mit den CRUD-Operationen angesprochen. Ein Dateisystem stellt darüber hinaus noch Operationen zur Verfügung, welche sich üblicherweise auf mehrere Dateien auswirken:

  • Verwalten von Verzeichnissen
  • Verwalten von Datei- oder Verzeichnisattributen
  • Kopieren von Dateien oder Verzeichnissen
  • Verschieben von Dateien oder Verzeichnissen


Aufgabe 2

Aufgabe

Lassen sich im Hinblick auf die Verwaltung von Verzeichnissen auch CRUD-Operationen angeben? Erläutere!


Viele verschiedene Dateisysteme

Im Laufe der Jahrzehnte wurden bemerkenswert viele verschiedene Dateisysteme entwickelt. Einen umfassenden Überblick gibt ein Wikipedia-Artikel:
http://de.wikipedia.org/wiki/Liste_von_Dateisystemen


Weiterführende Literatur

Hinweis

Weiterführende Literatur

Die hier verlinkte Online-Ausgabe eines Lehrtextes der Otto-Friedrich-Universität Bamberg liefert in Teil III "Betriebssysteme" (Kapitel 8 bis 11) detaillierte Informationen zu Betriebssystemen. Die Lektüre dieser Quelle sei unter Beachtung der geltenden Lizenz ausdrücklich empfohlen.

Autoren: Martin Eisenhardt, Andreas Henrich, Stefanie Sieber
Rechner- und Betriebssysteme, Kommunikationssysteme, Verteilte Systeme
http://www.uni-bamberg.de/fileadmin/uni/fakultaeten/wiai_lehrstuehle/medieninformatik/Dateien/Publikationen/2007/eisenhardt-rbkvs-1.0.pdf

Dieses Werk steht unter der Creative Commons BY-NC-ND-Lizenz
http://creativecommons.org/licenses/by-nc-nd/2.0/de/


Hinweis

Weiterführende Literatur

Mandl 2013 erläutert im kompletten Buch ausführlich das Thema Betriebssysteme. Es sei als Begleitlektüre ausdrücklich empfohlen.

Studierende sind oftmals berechtigt, eine PDF-Version dieses Buches ohne entstehende Kosten über ihre Hochschulen von Springerlink zu beziehen.


Einige Stichwörter

  • Dateiverwaltung
  • CRUD
  • Create
  • Read
  • Update
  • Delete
  • FAT
  • NTFS
  • EXT
  • Inode



Diese Seite steht unter der Creative Commons Namensnennung 3.0 Unported Lizenz http://i.creativecommons.org/l/by/3.0/80x15.png