3.5.1 Datei

[unmarkierte Version][gesichtete Version]
Zeile 49: Zeile 49:
<p>
<p>
Die Organisation von Daten auf Speichermedien und die Bereitstellung der CRUD-Operationen geschieht mit Hilfe eines Dateisystems.
Die Organisation von Daten auf Speichermedien und die Bereitstellung der CRUD-Operationen geschieht mit Hilfe eines Dateisystems.
</p>
<br />
== Definition: Dateisystem ==
<p>
<loop_index>Dateisystem</loop_index>
<loop_area type="definition">
<p>
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.
</p>
</loop_area>
</p>
<p>
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:
</p>
<p>
* Verwalten von Verzeichnissen
* Verwalten von Datei- oder Verzeichnisattributen
* Kopieren von Dateien oder Verzeichnissen
* Verschieben von Dateien oder Verzeichnissen
</p>
<br />
== Aufgabe 2 ==
<p>
<loop_area type="task">
<loop_task title="CRUD für Verzeichnisse?">
<p>
Lassen sich im Hinblick auf die ''Verwaltung von Verzeichnissen'' auch CRUD-Operationen angeben? Erläutere!
</p>
</loop_task>
</loop_area>
</p>
<br />
== Viele verschiedene Dateisysteme ==
<p>
<loop_index>Dateisystem, Liste|Liste, Dateisysteme|Auflistung, Dateisysteme</loop_index>
Im Laufe der Jahrzehnte wurden bemerkenswert viele verschiedene Dateisysteme entwickelt. Einen umfassenden Überblick gibt ein Wikipedia-Artikel:<br />
http://de.wikipedia.org/wiki/Liste_von_Dateisystemen
</p>
<br />
== Weiterführende Literatur ==
<p>
<loop_area type="notice">'''Weiterführende Literatur'''
<p>
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.
</p>
<p>
Autoren: Martin Eisenhardt, Andreas Henrich, Stefanie Sieber<br />[http://www.uni-bamberg.de/fileadmin/uni/fakultaeten/wiai_lehrstuehle/medieninformatik/Dateien/Publikationen/2007/eisenhardt-rbkvs-1.0.pdf '''Rechner- und Betriebssysteme, Kommunikationssysteme, Verteilte Systeme''']<br />http://www.uni-bamberg.de/fileadmin/uni/fakultaeten/wiai_lehrstuehle/medieninformatik/Dateien/Publikationen/2007/eisenhardt-rbkvs-1.0.pdf
</p>
<p>
Dieses Werk steht unter der Creative Commons BY-NC-ND-Lizenz<br />http://creativecommons.org/licenses/by-nc-nd/2.0/de/
</p>
</loop_area>
</p>
<br />
<p>
<loop_area type="notice">'''Weiterführende Literatur'''
<p>
<cite>Mandl+2013</cite> erläutert im kompletten Buch ausführlich das Thema Betriebssysteme. Es sei als Begleitlektüre ausdrücklich empfohlen.
</p>
<p>
<small>Studierende sind oftmals berechtigt, eine PDF-Version dieses Buches ohne entstehende Kosten [[Hinweise für Studierende#Downloadbare Bücher von Springerlink|über ihre Hochschulen von Springerlink zu beziehen.]]</small>
</p>
</loop_area>
</p>
<br />
== Einige Stichwörter ==
<p>
* <loop_index>Dateiverwaltung</loop_index>Dateiverwaltung
* <loop_index>CRUD</loop_index>CRUD
* <loop_index>Create</loop_index>Create
* <loop_index>Read</loop_index>Read
* <loop_index>Update</loop_index>Update
* <loop_index>Delete</loop_index>Delete
* <loop_index>Dateisystem, FAT|FAT|File Allocation Table</loop_index>FAT
* <loop_index>Dateisystem, NTFS|NTFS|New Technology File System</loop_index>NTFS
* <loop_index>Dateisystem, EXT|EXT</loop_index>EXT
* <loop_index>Inode|Dateisystem, Inode</loop_index>Inode
</p>
</p>



Version vom 23. Oktober 2014, 08:29 Uhr

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.



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