Logical block addressing

Logical block addressing
Para otros usos de este término, véase LBA (desambiguación).

Logical block addressing (LBA: direccionamiento de bloque lógico) es un método muy común usado para especificar la localización de los bloques de datos en los sistemas de almacenamiento, principalmente secundario, de una computadora. El término LBA puede referirse también a la dirección del bloque al que enlaza. Los bloques lógicos en los ordenadores modernos son normalmente de 512 ó 1024 bytes cada uno.

Funcionamiento

LBA es un método de direccionamiento particularmente simple. Los bloques son numerados según un índice, siendo el primer bloque LBA 0, el segundo LBA 1, y así sucesivamente. Este método sucede a otros sistemas anteriores que exponían los detalles físicos de las unidades de almacenamiento al software directamente, con los riesgos que ello conlleva. El pionero de estos sistemas fue cylinder-head-sector (CHS), donde se les asignaba una dirección a cada bloque mediante una tupla que definía el cilindro, el cabezal y el sector en que se encontraba. Este sistema no funcionaba bien en dispositivos que no fueran discos duros, como las cintas magnéticas, por lo que no era muy usado en esos casos. El sistema CHS debutó en las unidades RLL y MFM, y éste y su sucesor, el ECHS (Extended Cylinder-Head-Sector), fueron usados en las primeras unidades ATA.

SCSI introdujo LBA como una abstracción. Aunque el controlador de la unidad todavía utiliza CHS para acceder a los bloques, esta información no es usada por el driver, el sistema operativo o cualquier otra aplicación que acceda al disco a bajo nivel. En los casos en los que sea imprescindible que el software necesite acceso a nivel de bloque, se utilizan direcciones LBA pasadas al driver de la unidad.

Para casos más complejos, como en unidades RAID y SAN, la unidad traduce directamente las direcciones LBA del modelo que use la aplicación de software, al modelo usado por la unidad.

LBA, dispositivos ATA y BIOS mejorado

La primera especificación de la interfaz ATA heredó el esquema CHS de anteriores estándares de unidades. Esto resultó ser un factor negativo para el crecimiento de las unidades. Originariamente, el sistema cilindro, cabeza y sector estaba limitado a 1024, 16, y 63 respectivamente. Más tarde, la aparición de BIOS más avanzados propició la virtualización del sistema CHS llamado LARGE, frecuentemente añadiendo cabezales "virtuales" a la unidad, lo que amplió los límites a 1024, 256 y 63 respectivamente, pero poco utilizado en la práctica. Por entonces, las particiones estaban limitadas a 7,875 GiB (1024 cilindros x 256 cabezas x 63 sectores x 512 bytes/sector).

El segundo estándar introdujo un modo de operación con LBA, que con el tiempo se ha convertido en el sistema más usado para comunicarse con unidades ATA y sus sucesores. El direccionamiento LBA en las unidades ATA puede ser de 28 bits o de 48 bits (introducido en ATA-6), lo que resulta en límites de 128 GiB (2^28 sectores x 512 bytes por sector) y 128 PiB (2^48 x 512 bytes por sector).

Las versiones de Microsoft Windows de 32 bits, solo utilizan 31 bits para el direccionamiento de un sector en el sistema LBA, para formatear y comprobar sectores en un disco duro, por lo que discos duros de más de 1088 GB, si se formatea la partición con comprobación de errores, da errores a partir de dicho sector. Aún así, es capaz de direccionar un mínimo de 2 terabytes, en discos duros con sectores de 512 bytes.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Mira otros diccionarios:

  • Logical Block Addressing —  Cet article concerne la méthode d’adressage informatique. Pour d’autres sens de l’abréviation, voir LBA. L’adressage en LBA (abréviation de Logical Block Addressing en anglais soit « Adressage par bloc logique » en français) est… …   Wikipédia en Français

  • Logical block addressing — (LBA) is a common scheme used for specifying the location of blocks of data stored on computer storage devices, generally secondary storage systems such as hard disks. The term LBA can mean either the address or the block to which it refers.… …   Wikipedia

  • Logical Block Addressing — Logical Block Addressing,   LBA …   Universal-Lexikon

  • Logical block addressing — Le LBA, ou Logical Block Addressing (« Adressage par bloc logique », en anglais) est historiquement un moyen d’adresser les secteurs d un disque dur. Cette méthode d’adressage a ensuite été généralisée à un grand nombre de médias de… …   Wikipédia en Français

  • Logical Block Addressing — Der Begriff Logische Blockadressierung (LBA) oder englisch Logical Block Addressing bezeichnet eine Adressierungsmethode bei ATA Festplatten. Inhaltsverzeichnis 1 Grundlagen 2 Unterstützung in Betriebssystemen 2.1 Situation bei älteren… …   Deutsch Wikipedia

  • Logical block addressing — …   Википедия

  • Logical Block Addressing — allocation of unique digital addresses (that allow access by input/output) to various sectors on the hard drive, LBA …   English contemporary dictionary

  • Storage block — A storage block is a physical sector on the surface of a disk or diskette. It is the smallest unit of transference between the main memory and a given disk drive.In the IBM mainframe terminology, a block is the minimal physical division of data… …   Wikipedia

  • Cylinder-head-sector — Cylinder head sector, also known as CHS, was an early method for giving addresses to each physical block of data on a hard disk drive. In the case of floppy drives, for which the same exact diskette medium can be truly low level formatted to… …   Wikipedia

  • Hard disk drive — Hard drive redirects here. For other uses, see Hard drive (disambiguation). Hard disk drive Mechanical interior of a modern hard disk drive Date invented 24 December 1954 [1] …   Wikipedia

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”