Eine Sammlung zusammengehöriger Informationen, die auf der Festplatte aufgezeichnet sind, wird als „Datei“ bezeichnet. Eine Datei ist eine Sammlung von Informationen, die auf einem Computer unter Verwendung einer Computerfestplatte als Träger gespeichert werden. Es handelt sich um einen Datenstrom, der in einer Art Langzeitspeichergerät oder temporärem Speichergerät gespeichert wird und vom Dateisystem des Computers verwaltet wird. Dateien können in strukturierte Dateien und unstrukturierte Dateien unterteilt werden: Bei strukturierten Dateien besteht die Datei aus mehreren zusammengehörigen Datensätzen, während unstrukturierte Dateien als Zeichenstrom betrachtet werden.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer.
Eine Sammlung zusammengehöriger Informationen, die auf der Festplatte aufgezeichnet sind, wird als „Datei“ bezeichnet.
Was ist eine Computerdatei?
In einem Computer ist eine Datei eine Sammlung von Informationen, die auf der Festplatte des Computers als Träger gespeichert werden. Es handelt sich um einen Datenstrom, der in einer Art Langzeitspeicher gespeichert wird. Begriffsspeichergerät oder temporäres Speichergerät. Es gehört zur Dateisystemverwaltung des Computers.
Die sogenannten „Langzeitspeichergeräte“ beziehen sich im Allgemeinen auf Datenträger, optische Datenträger, Bänder usw. „Kurzzeitspeichergerät“ bezieht sich im Allgemeinen auf den Computerspeicher.
Es ist zu beachten, dass es sich bei den auf Langzeitspeichergeräten gespeicherten Dateien nicht unbedingt um Langzeitspeicher handelt. Bei einigen handelt es sich möglicherweise auch um temporäre Daten, die während des Betriebs des Programms oder Systems generiert werden und nach dem Beenden des Programms oder Systems gelöscht werden.
Eine Datei bezieht sich auf eine Reihe zusammengehöriger Elemente mit einem vom Ersteller definierten Dateinamen. Sie kann in zwei Typen unterteilt werden: strukturierte Dateien und unstrukturierte Dateien. In einer strukturierten Datei besteht die Datei aus mehreren zusammengehörigen Datensätzen, während eine unstrukturierte Datei als Zeichenstrom betrachtet wird. Eine Datei ist die größte Dateneinheit in einem Dateisystem und beschreibt eine Menge von Objekten. Beispielsweise können Sie die Schüler einer Klasse als Datei erfassen. Eine Datei muss einen Dateinamen haben, der normalerweise aus einer Zeichenfolge von ASCII-Codes oder (und) chinesischen Zeichen besteht. Die Länge des Namens variiert je nach System. In einigen Systemen ist beispielsweise eine Länge des Namens von 8 Zeichen vorgeschrieben, während in anderen Systemen 14 Zeichen zulässig sind. Benutzer verwenden Dateinamen, um auf Dateien zuzugreifen. Darüber hinaus sollte die Datei über eigene Attribute verfügen, zu denen Folgendes gehören kann:
(1) Dateityp. Dateitypen können aus verschiedenen Perspektiven angegeben werden, z. B. Quelldateien, Zieldateien und ausführbare Dateien.
(2) Dateilänge. Die Dateilänge bezieht sich auf die aktuelle Länge der Datei. Die Längeneinheit kann Bytes, Wörter oder Blöcke sein oder die maximal zulässige Länge sein.
(3) Der physische Speicherort der Datei. Dieses Attribut ist normalerweise ein Zeiger, der angibt, auf welchem Gerät sich die Datei befindet und wo auf dem Gerät sie sich befindet.
(4) Die Erstellungszeit der Datei. Dies bezieht sich auf den Zeitpunkt der letzten Änderung der Datei usw.
Dateitypen
Dateien sind zur einfachen Verwaltung und Kontrolle in verschiedene Typen unterteilt. Da verschiedene Systeme Dateien unterschiedlich verwalten, variieren ihre Methoden zur Klassifizierung von Dateien erheblich. Um dem System und den Benutzern das Verständnis des Dateityps zu erleichtern, wird in vielen Betriebssystemen der Dateityp als Erweiterung an den Dateinamen angehängt und der Dateiname und die Erweiterung werden durch ein „.“ getrennt. Im Folgenden sind einige häufig verwendete Methoden zur Dateiklassifizierung aufgeführt.
Klassifizierung nach Zweck
Je nach Art und Zweck der Datei können Dateien in drei Kategorien unterteilt werden:
(1) Systemdateien. Dies bezieht sich auf Dateien, die aus Systemsoftware bestehen. Bei den meisten Systemdateien können Benutzer sie nur aufrufen, aber nicht lesen, geschweige denn ändern. Einige Systemdateien sind für Benutzer nicht direkt geöffnet.
(2) Benutzerdateien. Bezieht sich auf Dateien, die aus dem Quellcode des Benutzers, Objektdateien, ausführbaren Dateien oder Daten usw. bestehen. Benutzer vertrauen diese Dateien dem System zur sicheren Aufbewahrung an.
(3) Bibliotheksdateien. Dies ist eine Datei, die aus Standard-Unterprogrammen und häufig verwendeten Routinen besteht. Diese Art von Datei ermöglicht es Benutzern, sie aufzurufen, aber nicht zu ändern.
Je nach Datenform
Auf diese Weise kategorisiert, können Dateien auch in drei Kategorien unterteilt werden:
(1) Quelldatei. Damit ist eine Datei gemeint, die aus Quellprogrammen und Daten besteht. Dateien, die normalerweise von Quellprogrammen und von einem Terminal oder Eingabegerät eingegebenen Daten erstellt werden, sind Quelldateien. Es besteht normalerweise aus ASCII-Code oder chinesischen Zeichen.
(2) Zieldatei. Dies bezieht sich auf eine Datei, die aus dem Quellprogramm besteht, das vom Compiler der entsprechenden Sprache kompiliert, aber noch nicht vom Linker verknüpft wurde. Es handelt sich um eine Binärdatei. Normalerweise lautet das von der Objektdatei verwendete Suffix „.obj“.
(3) Ausführbare Datei. Dies bezieht sich auf die Datei, die durch Verknüpfen des kompilierten Objektcodes über den Linker entsteht.
Zugriffskontrollattribute
Gemäß den vom Systemadministrator oder Benutzer angegebenen Zugriffskontrollattributen können Dateien in drei Kategorien unterteilt werden:
(1) Nur Dateien ausführen. Dieser Dateityp kann nur von autorisierten Benutzern aufgerufen und ausgeführt werden, es ist weder Lesen noch Schreiben erlaubt.
(2) Schreibgeschützte Dateien. Dieser Dateityp darf nur vom Dateieigentümer und autorisierten Benutzern gelesen, aber nicht geschrieben werden.
(3) Dateien lesen und schreiben. Dies bezieht sich auf Dateien, die der Dateieigentümer und autorisierte Benutzer lesen oder schreiben dürfen.
Organisation und Abwicklung
Je nach Organisationsform der Datei und der Art und Weise, wie das System sie verarbeitet, können Dateien in drei Kategorien unterteilt werden:
(1) Gewöhnliche Datei: eine Zeichendatei, die aus ASCII-Code oder Binärcode besteht. Quellprogrammdateien, Datendateien, von allgemeinen Benutzern erstellte Objektcodedateien und betriebssystemeigene Codedateien, Bibliotheksdateien, Dienstprogrammdateien usw. sind allesamt normale Dateien und werden normalerweise auf externen Speichergeräten gespeichert.
(2) Verzeichnisdateien: Systemdateien, die aus Dateiverzeichnissen bestehen und zum Verwalten und Implementieren von Dateisystemfunktionen verwendet werden, können über Verzeichnisdateien abgerufen werden. Da Verzeichnisdateien ebenfalls aus Zeichenfolgen bestehen, können auf ihnen dieselben Dateioperationen wie auf gewöhnlichen Dateien ausgeführt werden.
(3) Spezielle Dateien: Bezieht sich speziell auf verschiedene E/A-Geräte im System. Um eine einheitliche Verwaltung zu ermöglichen, behandelt das System alle Eingabe-/Ausgabegeräte als Dateien und stellt sie den Benutzern in Form von Dateien zur Verfügung. Der Verzeichnisabruf, die Berechtigungsüberprüfung usw. ähneln normalen Dateien, mit der Ausnahme, dass die Vorgänge für diese Dateien ähnlich sind die gleichen wie die auf den Geräten. Die Treiber sind eng miteinander verbunden und das System wandelt diese Vorgänge in Vorgänge für bestimmte Geräte um. Abhängig von der Gerätedatenaustauscheinheit können spezielle Dateien in Blockgerätedateien und Zeichengerätedateien unterteilt werden. Ersteres wird für E/A-Vorgänge auf Blockgeräten wie Datenträgern, optischen Datenträgern oder Bändern verwendet, während letzteres für E/A-Vorgänge auf Zeichengeräten wie Terminals und Druckern verwendet wird.
Weitere verwandte Artikel finden Sie auf der Chinesischen PHP-Website! !
Das obige ist der detaillierte Inhalt vonWie nennt man eine Sammlung zusammengehöriger Informationen, die auf der Festplatte aufgezeichnet sind?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!