Block (Datenlagerung)

In der Computerwissenschaft (spezifisch Datenübertragung und Datenlagerung) ist ein Block eine Folge von Bytes oder Bit, eine nominelle Länge (eine Block-Größe) habend. Wie man sagt, werden so strukturierte Daten blockiert. Der Prozess, Daten in Blöcke zu stellen, wird genannt blockierend. Das Blockieren wird verwendet, um das Berühren des Datenstroms durch das Computerprogramm zu erleichtern, das die Daten erhält. Blockierte Daten werden normalerweise ein ganzer Block auf einmal gelesen. Das Blockieren wird fast allgemein verwendet, wenn man Daten zum 9-spurigen magnetischen Band, zu rotierenden Medien wie Disketten, Festplatten, optische Scheiben und zum NAND-Blitz-Gedächtnis versorgt.

Die meisten Dateisysteme basieren auf einem Block-Gerät, das ein Niveau der Abstraktion für die Hardware ist, die dafür verantwortlich ist, angegebene Datenblocks zu versorgen und wiederzubekommen, obwohl die Block-Größe in Dateisystemen ein Vielfache der physischen Block-Größe sein kann. In klassischen Dateisystemen könnte ein einzelner Block nur einen Teil einer einzelnen Datei enthalten. Das führt zu Raumwirkungslosigkeit wegen der inneren Zersplitterung, da Dateilängen häufig nicht Vielfachen der ganzen Zahl der Block-Größe sind, und so der letzte Block von Dateien teilweise leer bleiben wird. Das wird lockeren Raum schaffen, der einen halben Block pro Datei im Durchschnitt beträgt.

Einige neuere Dateisysteme versuchen, das durch Techniken genannt Block-Subzuteilung und das Schwanz-Mischen zu lösen.

Block-Lagerung wird normalerweise durch ein Dateisystem oder Datenbankverwaltungssystem für den Gebrauch durch Anwendungen und Endbenutzer abstrahiert. Die physischen oder logischen über die Block-Eingabe/Ausgabe zugegriffenen Volumina können Geräte sein, die zu einem Server inner sind, direkt beigefügt über SCSI oder Faser-Kanal, oder entfernte Geräte haben über ein Speicherbereich-Netz (SAN) mit einem Protokoll wie iSCSI oder AoE zugegriffen. Datenbankverwaltungssysteme verwenden häufig ihre eigene Block-Eingabe/Ausgabe für die verbesserte Leistung und Werthaltigkeit verglichen mit layering der DBMS oben auf einem Dateisystem.

Siehe auch

  • Block (Fernmeldewesen)
  • Plattensektor
  • Ausmaß (Dateisysteme)

Außenverbindungen

http://help.filemaker.com/app/answers/detail/a_id/3815/~/drive-blocks-vs.-sectors---explained

Fantasie Masterworks / Dinaric die Alpen
Impressum & Datenschutz