3.5 Dateiverwaltung

[gesichtete Version][gesichtete Version]
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
=Dateiverwaltung=
<p>
<p>
Im Kapitel [[Speicherwerk]] wurde bereits darauf hingewiesen, dass der Arbeitsspeicher oder RAM (dies entspricht dem Speicherwerk aus der [[Von-Neumann-Architektur]]) zu den flüchtigen Speichern gehört, und Informationen nur solange speichern kann, wie er mit Spannung versorgt wird. Ein Ausschalten des Rechners führt hier also zwangsläufig zu Datenverlust.
Im Kapitel [[Speicherwerk]] wurde bereits darauf hingewiesen, dass der Arbeitsspeicher oder RAM (dies entspricht dem Speicherwerk aus der [[Von-Neumann-Architektur]]) zu den flüchtigen Speichern gehört, und Informationen nur solange speichern kann, wie er mit Spannung versorgt wird. Ein Ausschalten des Rechners führt hier also zwangsläufig zu Datenverlust.
Zeile 20: Zeile 21:


<br />
<br />
==== Definition: Datei ====
== Definition: Datei ==
<p>
<p>
<loop_index>Datei</loop_index>
<loop_index>Datei</loop_index>
Zeile 35: Zeile 36:


<br />
<br />
==== Aufgabe 1 ====
== Aufgabe 1 ==
<p>
<p>
<loop_area type="task">
<loop_area type="task">
Zeile 47: Zeile 48:


<br />
<br />
==== CRUD-Operationen ====
== CRUD-Operationen ==
<p>
<p>
<loop_index>CRUD-Operationen</loop_index>
<loop_index>CRUD-Operationen</loop_index>
Zeile 58: Zeile 59:
<br />
<br />


==== Definition: Dateisystem ====
== Definition: Dateisystem ==
<p>
<p>
<loop_index>Dateisystem</loop_index>
<loop_index>Dateisystem</loop_index>
Zeile 79: Zeile 80:


<br />
<br />
==== Aufgabe 2 ====
== Aufgabe 2 ==
<p>
<p>
<loop_area type="task">
<loop_area type="task">
Zeile 91: Zeile 92:


<br />
<br />
==== Viele verschiedene Dateisysteme ====
== Viele verschiedene Dateisysteme ==
<p>
<p>
<loop_index>Dateisystem, Liste|Liste, Dateisysteme|Auflistung, Dateisysteme</loop_index>
<loop_index>Dateisystem, Liste|Liste, Dateisysteme|Auflistung, Dateisysteme</loop_index>
Zeile 99: Zeile 100:


<br />
<br />
 
== Weiterführende Literatur ==
==== Weiterführende Literatur ====
<p>
<p>
<loop_area type="notice">'''Weiterführende Literatur'''
<loop_area type="notice">'''Weiterführende Literatur'''
Zeile 115: Zeile 115:
</p>
</p>


<br />
<p>
<p>
<loop_area type="notice">'''Weiterführende Literatur'''
<loop_area type="notice">'''Weiterführende Literatur'''
Zeile 127: Zeile 128:


<br />
<br />
==== Einige Stichwörter ====
== Einige Stichwörter ==
<p>
<p>
* <loop_index>Dateiverwaltung</loop_index>Dateiverwaltung
* <loop_index>Dateiverwaltung</loop_index>Dateiverwaltung

Version vom 13. Oktober 2014, 17:23 Uhr

Dateiverwaltung

Im Kapitel Speicherwerk wurde bereits darauf hingewiesen, dass der Arbeitsspeicher oder RAM (dies entspricht dem Speicherwerk aus der Von-Neumann-Architektur) zu den flüchtigen Speichern gehört, und Informationen nur solange speichern kann, wie er mit Spannung versorgt wird. Ein Ausschalten des Rechners führt hier also zwangsläufig zu Datenverlust.

Frage

Was passiert mit den Daten im RAM, wenn der zugehörige Prozess terminiert? Oder wenn es einen Systemabsturz gibt und der Rechner neu gestartet werden muss?

Diese Fragen sind leicht aus der eigenen Erfahrung heraus zu beantworten.


Um Daten dauerhaft (persistent) zu speichern bedarf es eines sogenannten Dateisystems, dessen zentrale Aufgabe die Verwaltung von Dateien ist.


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 englischen Begriffe create, read, update und delete entstanden ist.

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