Dateien
Inhalte interessieren das Betriebssystem nicht (Extensionale Abstraktion)
In Dateien in Unix-Sinne können beliebige Daten gespeichert werden.
Manche sind für das Betriebssytem interessant, manche widerum nicht:
- binäre Dateien
- direkt ausführbare Programme (Linux: elf/a.out-Format)
(verschiedene Prozessoren/Betriebssysteme usw. können gespeichert werden,
aber nicht unbedingt ausgeführt werden....)
- Dynamic - Link-Bibliotheken (Unix: .so, MS: .DLL)
- Programmentwicklung
- compilierte Module Objects (Unix: .o, MS: .OBJ)
- Archive von Objectfiles (Unix: .a, MS: .LIB)
- Mulimediadaten (Bilder usw.)
- Formate diverser Anwendungen usw.
- ...
- Ascii-Dateien
- diverse Konfigurationsdateien für Betriebssystem und Anwendungsprogramme
- Scripte diverse Interpreter
- Quelldateien diverser Programmiersprachen
- HTML-Seiten
- E-Mail-Briefkästen
- ....
Unterscheidungsmöglichkeiten für das Betriebssystem:
- die ersten paar Bytes der Datei (in Unix üblich)
(Kommando file(1))
- Dateinamenskonventionen (MSDOS Pflicht, in UNIX möglich)
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber