Ich suche nach einer formalen Definition einer Datei, die nicht nur Speicher enthält, sondern auch Abstraktionen wie procfs oder / dev / null (oder eine auf Sicherungen basierende Datei), die sich nicht auf Speicher beziehen.
Bisher weiß ich, dass alle Dateien Abstraktionen sind, die
- kann identifiziert werden
- kann Namen haben (normalerweise in hierarchischen Strukturen organisiert)
- kann als Byte-Stream zugegriffen werden
- Geben Sie normalerweise Berechtigungen und andere (systemspezifische) Metadaten an
Ich konnte jedoch in keinem Betriebssystembuch, das ich bisher gelesen habe, eine nützliche formale Definition finden.