Was ist laut dem folgenden Text ein Block?
According to the text below, what is a block?
In computing -- and specifically in data transmission and data storage -- a block is a sequence of bytes or bits containing a number of records and having a maximum length. Putting data into blocks is called blocking, and reduces overhead and speeds up handling of a data stream. Block storage is typically abstracted by a file system or database management system for use by applications and end users.
In der Informatik - und insbesondere bei der Datenübertragung und Datenspeicherung - ist ein Block eine Folge von Bytes oder Bits, die eine bestimmte Anzahl von Datensätzen enthält und eine maximale Länge hat. Die Zusammenfassung von Daten in Blöcken wird als Blockbildung bezeichnet und reduziert den Overhead und beschleunigt die Verarbeitung eines Datenstroms. Die Blockspeicherung wird in der Regel durch ein Dateisystem oder ein Datenbankmanagementsystem abstrahiert, damit sie von Anwendungen und Endnutzern verwendet werden kann.
summarization
Block (Datenspeicher)

In der Informatik (insbesondere bei der Datenübertragung und -speicherung) ist ein Block, manchmal auch physischer Datensatz genannt, eine Folge von Bytes oder Bits, die in der Regel eine ganze Anzahl von Datensätzen mit einer maximalen Länge, der Blockgröße, enthält. Die so strukturierten Daten werden als Blöcke bezeichnet. Der Prozess, Daten in Blöcke zu packen, wird Blocking genannt, während Deblocking der Prozess ist, Daten aus Blöcken zu extrahieren. Geblockte Daten werden normalerweise in einem Datenpuffer gespeichert und blockweise gelesen oder geschrieben. Durch das Blockieren wird der Overhead reduziert und die Verarbeitung des Datenstroms beschleunigt. Bei einigen Geräten, wie z. B. Magnetbändern und CKD-Platten, reduziert das Blockieren die Menge an externem Speicherplatz, die für die Daten benötigt wird. Blocking wird fast überall eingesetzt, wenn Daten auf 9-Spur-Magnetbändern, NAND-Flash-Speichern und rotierenden Medien wie Disketten, Festplatten und optischen Disks gespeichert werden.

Die meisten Dateisysteme basieren auf einem Blockgerät, einer Abstraktionsebene für die Hardware, die für das Speichern und Abrufen bestimmter Datenblöcke verantwortlich ist. Dies führt zu Platzmangel durch interne Fragmentierung, da die Dateilänge oft kein ganzzahliges Vielfaches der Blockgröße ist und der letzte Block einer Datei daher teilweise leer bleiben kann. Dadurch entsteht Schlupfspeicher. Einige neuere Dateisysteme, wie z. B. Btrfs und FreeBSD UFS2, versuchen, dieses Problem durch Techniken wie Block-Suballokation und Tail-Merging zu lösen. Andere Dateisysteme wie ZFS unterstützen variable Blockgrößen.

Der Blockspeicher wird normalerweise von einem Dateisystem oder einem Datenbankmanagementsystem (DBMS) abstrahiert, um von Anwendungen und Endbenutzern genutzt zu werden. Bei den physischen oder logischen Datenträgern, auf die über Block-E/A zugegriffen wird, kann es sich um serverinterne Geräte handeln, die direkt über SCSI oder Fibre Channel angeschlossen sind, oder um entfernte Geräte, auf die über ein Storage Area Network (SAN) mit einem Protokoll wie iSCSI oder AoE zugegriffen wird. DBMS nutzen oft ihre eigene Block-I/O, um die Leistung und die Wiederherstellbarkeit zu verbessern, anstatt das DBMS über ein Dateisystem zu legen.
de