Frage

Im Hinblick auf den allgemeinen Betriebssystemkonzepte, was ist der Unterschied zwischen einer Datei und einem Datensatz?

Wie das Betriebssystem sich verwalten? Ich weiß, was eine Datei ist und was ein Rekord ist, sondern wie es zeichnet sich dadurch ein OS?

War es hilfreich?

Lösung

yeap

bekam ich die Antwort

Eine Datei ist eine Sammlung oder einen Satz von Datensätzen.

Normalerweise In Datenbank Sinne eine Gruppe von Datensätzen macht eine Datei.

Eine Gruppe von Attributen macht einen Datensatz

Andere Tipps

In diesen Tagen auf Win32 und * nichts zumindest gibt es keinen Unterschied. Eine Datei ist nur ein Beutel von Bytes an das O, und es ist auf Anwendungen links bis zu mit diesem Bytes zu verwalten und arbeiten, entweder auf einmal oder einen Datensatz zu einem Zeitpunkt.

Die Tage der Definition Satzformate und I / O-Quellen in JCL sind lange vorbei.

Viele Betriebssysteme betrachten Dateien als eine Folge von undistinguished Symbolen. Es gibt keinen Begriff der Aufzeichnung. Andere, vor allem diejenigen mit einem Mainframe-Legacy-Dateien betrachten eine feste Satzlänge zu haben, und Block-I / O auf Rekord Grenzen.

Ursprünglich stellte sie die Hierarchie von Magnetbandlaufwerken, wo eine physikalische Aufzeichnungs Pause zwischen den Blöcken auf einem Band und Sektoren auf einer Platte zum Partitionieren eines Zylinders angeordnet wurde.

Heute Anwendungen, die eine Satzstruktur auf Dateien verhängen und auf sie zugreifen, als ob es Grenzen waren und machen keine Teilzugriffe. Dies gilt insbesondere für DBMS (wie Manoj weist darauf hin).

Die Satzlänge muss nicht einen konstanten Wert sein, sondern kann innerhalb einer einzigen Datei ändern. Sie können mit entweder explizit oder implizit Satzlängen in Dateien implementiert werden, die mehrere Datensatztypen ( .PNG enthält ist ein gutes Beispiel).

In einem gewissen Sinne auch moderne OS haben eine bevorzugte Datensatzgröße in Form von Seiten. Dies sind die nativen Blöcke gelesen und geschrieben in den Medien von Low-Level-Komponenten. Diese Struktur kann brauchen, um für erhöhte Leistung am Rande berücksichtigt werden.

Die gute Antwort ist, dass 1 „“ Eine Sammlung von verwandten Gebieten als eine einzelne Einheit behandelt wird, einen Datensatz bezeichnet. Eine Sammlung von Bezugsdatensatz als eine Einheit behandelt wird, eine Datei oder einen Datensatz „“

genannt
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top