D'après le texte ci-dessous, qu'est-ce qu'un bloc ?
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.
En informatique, et plus particulièrement dans le domaine de la transmission et du stockage de données, un bloc est une séquence d'octets ou de bits contenant un certain nombre d'enregistrements et ayant une longueur maximale. Le fait de placer les données dans des blocs s'appelle le blocage, et permet de réduire les frais généraux et d'accélérer le traitement d'un flux de données. Le stockage par blocs est généralement abstrait dans un système de fichiers ou un système de gestion de base de données pour être utilisé par les applications et les utilisateurs finaux.
summarization
Bloc (stockage de données)

En informatique (en particulier pour la transmission et le stockage de données), un bloc, parfois appelé enregistrement physique, est une séquence d'octets ou de bits, contenant généralement un certain nombre d'enregistrements, d'une longueur maximale ; une taille de bloc. Le processus consistant à placer les données dans des blocs est appelé blocage, tandis que le déblocage est le processus consistant à extraire les données des blocs. Les données bloquées sont normalement stockées dans un tampon de données, et lues ou écrites un bloc entier à la fois. Le blocage réduit les frais généraux et accélère le traitement du flux de données. Pour certains dispositifs, tels que les bandes magnétiques et les disques CKD, le blocage réduit la quantité de stockage externe nécessaire pour les données. Le blocage est presque universellement utilisé pour le stockage de données sur des bandes magnétiques à 9 pistes, des mémoires flash NAND et des supports rotatifs tels que les disquettes, les disques durs et les disques optiques.

La plupart des systèmes de fichiers sont basés sur un dispositif de bloc, qui est un niveau d'abstraction pour le matériel responsable du stockage et de l'extraction de blocs de données spécifiques, bien que la taille du bloc dans les systèmes de fichiers puisse être un multiple de la taille du bloc physique. Cela entraîne une inefficacité de l'espace en raison de la fragmentation interne, car la longueur des fichiers n'est souvent pas un multiple entier de la taille du bloc, et le dernier bloc d'un fichier peut donc rester partiellement vide. Cela crée de l'espace libre. Certains systèmes de fichiers récents, tels que Btrfs et FreeBSD UFS2, tentent de résoudre ce problème grâce à des techniques appelées sous-allocation de blocs et fusion de queue. D'autres systèmes de fichiers, tels que ZFS, prennent en charge des tailles de blocs variables.

Le stockage par bloc est normalement abstrait par un système de fichiers ou un système de gestion de base de données (SGBD) pour être utilisé par les applications et les utilisateurs finaux. Les volumes physiques ou logiques auxquels on accède via l'E/S par bloc peuvent être des dispositifs internes à un serveur, directement connectés via SCSI ou Fibre Channel, ou des dispositifs distants auxquels on accède via un réseau de stockage (SAN) à l'aide d'un protocole tel qu'iSCSI ou AoE. Les SGBD utilisent souvent leurs propres blocs d'E/S pour améliorer les performances et la capacité de récupération par rapport à la superposition du SGBD sur un système de fichiers.
fr