Bloque (almacenamiento de datos)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Secuencia de bits o bytes de un tamaño máximo predeterminado

En informática (específicamente en transmisión y almacenamiento de datos), un bloque, a veces denominado registro físico, es una secuencia de bytes o bits, que normalmente contiene algún número entero de registros, teniendo una extensión máxima; un tamaño de bloque. Se dice que los datos así estructurados están bloqueados. El proceso de colocar datos en bloques se denomina bloqueo, mientras que desbloqueo es el proceso de extracción de datos de bloques. Los datos bloqueados normalmente se almacenan en un búfer de datos y se leen o escriben un bloque completo a la vez. El bloqueo reduce la sobrecarga y acelera el manejo del flujo de datos. Para algunos dispositivos, como cintas magnéticas y dispositivos de disco CKD, el bloqueo reduce la cantidad de almacenamiento externo necesario para los datos. El bloqueo se emplea casi universalmente cuando se almacenan datos en cinta magnética de 9 pistas, memoria flash NAND y medios giratorios como disquetes, discos duros y discos ópticos.

La mayoría de los sistemas de archivos se basan en un dispositivo de bloque, que es un nivel de abstracción del hardware responsable de almacenar y recuperar bloques de datos específicos, aunque el tamaño del bloque en los sistemas de archivos puede ser un múltiplo del tamaño del bloque físico. Esto conduce a la ineficiencia del espacio debido a la fragmentación interna, ya que las longitudes de los archivos a menudo no son múltiplos enteros del tamaño del bloque y, por lo tanto, el último bloque de un archivo puede permanecer parcialmente vacío. Esto creará un espacio de holgura. Algunos sistemas de archivos más nuevos, como Btrfs y FreeBSD UFS2, intentan resolver esto a través de técnicas llamadas subasignación de bloques y combinación de colas. Otros sistemas de archivos, como ZFS, admiten tamaños de bloque variables.

El almacenamiento en bloque normalmente lo extrae un sistema de archivos o un sistema de administración de base de datos (DBMS) para que lo usen las aplicaciones y los usuarios finales. Los volúmenes físicos o lógicos a los que se accede a través de block I/O pueden ser dispositivos internos a un servidor, conectados directamente a través de SCSI o Fibre Channel, o dispositivos distantes a los que se accede a través de una red de área de almacenamiento (SAN) utilizando un protocolo como como iSCSI o AoE. Los DBMS suelen utilizar su propio bloque de E/S para mejorar el rendimiento y la capacidad de recuperación en comparación con la superposición del DBMS sobre un sistema de archivos.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save