Alberta
Unix bietet ein Dateisystem, in dem auf all diese Prozesse, Verbindungen und Geräte über Dateien zugegriffen wird. Es bietet spezielle Dateitypen für die Interprozesskommunikation. Im Folgenden sind die von Unix bereitgestellten Dateitypen aufgeführt.
1. Reguläre Dateien
2. Verzeichnisdateien
3. Spezielle Blockdateien
4. Spezielle Zeichendateien
5. FIFO
6. Socket
Reguläre Dateien werden auch als einfache Dateien bezeichnet. Diese Dateien werden für Daten verwendet, die in Form von Text oder binären Zeichenfolgen vorliegen können. Diese Dateien können die vom Benutzer eingegebenen Daten enthalten oder auch zum Speichern der von den Anwendungsprogrammen erzeugten Daten verwendet werden. Kernel verwendet auch einfache Dateien, um die Anwendungsprogramme zu speichern.
Verzeichnisdateien werden verwendet, um die Namen anderer Dateien und Zeiger zu speichern. Zeiger geben uns Informationen über den Ort, an dem der Inhalt der Datei gespeichert wird. Der Prozess kann die Verzeichnisdateien nur lesen, wenn die Leseberechtigung erteilt wurde, aber Prozesse können die Verzeichnisdateien nicht schreiben. Verzeichnisdateien können nur vom Kernel geschrieben werden.
Unix-System verwendet Dateien, um auf Geräte zuzugreifen, die an das System angeschlossen sind. Diese Dateien werden auch als Gerätedateien bezeichnet. Gerätedateien sind entweder block- oder zeichenspezifisch. Blockieren Sie spezielle Dateien, die normalerweise für Festplatten verwendet werden, da auf Daten von der Festplatte in Form von Blöcken zugegriffen wird. Tastaturen und Netzwerkgeräte übertragen Daten asynchron (Zeichen für Zeichen), daher werden für diese Geräte spezielle Zeichendateien verwendet. FIFO-Dateien werden für die Interprozesskommunikation verwendet und Sockets für die Netzwerkkommunikation. Socket kann auch für die Interprozesskommunikation verwendet werden.
Litzy
Nachfolgend sind die grundlegenden Dateitypen in UNIX aufgeführt.
1. Reguläre Datei
2. Verzeichnis
3. Ausführbare Datei
4. Symbolischer Link
5. Spezielle Gerätedatei
5. Named Pipe