Dateiverwaltung
Schichtenbildung durch:
- Hardware (physische Speichergeräte)
- “logische Speichergeräte” mit zum Beispiel Störsicherheit → Durch Programme und Informatik erzeugt (nicht mehr “real”)
- Dateien (Dateikonzept) → Alles abstrahiert das darunter liegende System
Erhöhung der Störsicherheit indem man Paritätsfehler und Schreibefehler durch erneutes lesen oder schreiben verhindert. Ein Ausgabe Prozeduren Gerätetreiber
Lösung von fester Größe der Datenträger durch flexible Zuordnung von logischen Geräten (Laufwerken) auf phyische Speicher:
- RAID → Zusammenfassung mehrerer phyischer Speicher zu einem großen logischen Gerät
- Ein physisches Laufwerk in mehrere Platten aufteilen (partitionieren)
Anwendungsprogramme arbeiten direkt mit Ein Ausgabeschnittstelle
Vorteile:
- schnell
- maximale Speicherausnutzung (keine Verwaltungsdaten müssen gespeichert werden)
Nachteile:
- Kein Schutz, alles kann von jedem gelesen werden
- Zylinder werden einfach zwischen den Programmen aufgeteilt
- Reservierung zusätzlichen Speichers
- Absprache durch Programmierer
- Fehlermöglichkeiten (Überschreibungen)
- starre Aufteilung der Platte, schwierig zu ändern
Lösung: Indirektion durch Dateien
Vorteile und Nachteile
→ letztendlich sind wir jetzt unabhängig von den Speichergeräten. → Information Hiding
→ Datei als Basis für weitere Abstraktion.