Was ist eine spezielle Datei?
Eine spezielle Datei, die auch als Gerätedatei bezeichnet wird, ist eine Datei auf einem Computer, der mit Gerätetreiber verwendet wird. Es mag erscheint und wie eine normale Datei handeln, enthält jedoch einen speziellen Namen, der ihn von anderen Dateien unterscheidet. Dieser Name kann nicht mit anderen Dateitypen verwendet werden. Die Sonderdatei kann einen Gerätetreiber über Eingabe/Ausgabesystem (E/A) -Systemaufrufe Befehle geben. Dies erleichtert es der Datei, ein bestimmtes Gerät oder einen Teil des Computersystems zu steuern. Microsoft® verwendet spezielle Dateien in ihren Betriebssystemen wie dem System MS-DOS® und Windows®. Ein wichtiger Unterschied ist der Name und wie die Sonderdatei unterschieden wird. Microsoft® bezieht sich auf spezielle Dateien als Gerätedateien, und ältere Betriebssysteme verwenden Reservewörter, um diese speziellen Dateien anstelle von Haupt- und Kleinzahlen zu identifizieren.
Microsoft's® -GerätDateien haben einfache Schlüsselwörter wie Con und PRN. Sie können sowohl einen Eingang als auch einen Ausgangsbefehl haben oder nicht. Zum Beispiel kann Con sowohl typisierte Daten als auch Computerdaten in die Konsole empfangen. Das Schlüsselwort PRN kann jedoch nur Text drucken. Es kann keine Eingabe erhalten.
Um besser zu verstehen, wie spezielle Dateien Menschen in ihrem täglichen Leben beeinflussen, sollten Sie einen College-Studenten in Betracht ziehen, der ihre Amtszeit auf einer CD-ROM gerettet hat, um sie in die Campus-Bibliothek und in die Drucken zu bringen. Sobald sie die CD in den Computer gesteckt hat, muss der Computer die Daten auf der CD lesen und auf dem Computer öffnen, damit der Schüler sie an den Drucker senden kann. Eine Art Sonderdatei, die als Blockgerät bezeichnet wird, überträgt die Daten in Blöcken von der CD auf den Computer. Sobald alle Blöcke übertragen wurden, kann der Computer den Inhalt der CD auf dem Computerbildschirm anzeigen.
Abgesehen von Blockgeräten, Charaktergeräten und PSEUEs gibt auch Dosen. Charaktergeräte funktionieren mit Systemen, die Informationen jeweils anstelle von großen Blöcken wie dem Blockgeräte behandeln. Die Pseudo-Geräte werden verwendet, um mit Befehlen zu interagieren, die das Betriebssystem ausführen kann, für die kein physisches Objekt erforderlich ist, mit dem sie interagieren können. Die CD-ROM ist ein physisches Objekt, das von einem Blockgerät behandelt wird. Ein Pseudo-Gerät befasst sich nur mit Befehlen und interagiert nicht mit physischen Objekten.