LBA

LBA

LBA (англ. Logical block addressing) — механизм адресации и доступа к блоку данных на жёстком диске, при котором системному контроллеру нет необходимости учитывать геометрию самого жесткого диска (количество цилиндров, сторон, секторов на цилиндре). Контроллеры современных IDE-дисков в качестве основного режима трансляции адреса используют LBA.

Привод, способный поддерживать режим LBA, сообщает об этом в информации идентификации привода[1].

Суть LBA состоит в том, что каждый блок, адресуемый на жёстком диске имеет свой номер, целое число, начиная с нуля и т. д. (то есть первый блок LBA=0, второй LBA=1, ...)

LBA 0 = Цилиндр 0/Головка 0/Сектор 1

Еще одно преимущество метода адресования LBA — то, что ограничение размера диска обусловлено лишь разрядностью LBA. В настоящее время для задания номера блока используется 48 бит, что при использовании двоичной системы исчисления даёт возможность адресовать на приводе (248) 281 474 976 710 656 блоков (то есть, при блоке в 512 байт, 128 ПиБ).

LBA заменяет собой более ранние схемы (CHS и Large), в которых нужно было учитывать физические особенности устройства дисков.

Технический комитет X3T10 установил правила получения адреса блока в режиме LBA:

LBA = [(Cylinder \cdot no of heads + heads) \cdot sectors/track ] + (Sector-1)[2]

  • LBA: Адрес блока по LBA
  • Cylinder: Номер цилиндра
  • noofheads: Количество головок
  • heads: Номер выбранной головки
  • sectors/track: Количество секторов на одной дорожке
  • Sector: Номер сектора

Преобразования между CHS и LBA

Кортежи CHS можно преобразовать в адреса LBA и обратно по следующим формулам:

LBA(c, h, s) = (c \cdot H + h) \cdot S + s - 1

s = (LBA \, \bmod \, S) + 1

h = \frac{LBA - (s - 1)}{S}\, \bmod \, H

c = \frac{LBA - (s - 1) - h \cdot S}{H \cdot S}

где H — число головок, c — число цилиндров, S — число секторов на дорожке, mod — операция взятия остатка от деления.

Примечания

  1. Документ технического комитета X3T10 «WORKING X3T10 DRAFT 791D Revision 4c». Раздел 7 Logical interface.
  2. Документ технического комитета X3T10 «WORKING X3T10 DRAFT 791D Revision 4c». Раздел 7 Logical interface. Подраздел 7.1.2 Environment

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "LBA" в других словарях:

  • LBA — Saltar a navegación, búsqueda LBA puede referirse a: Logical block addressing (localización lógica de bloques), método usado para especificar la localización de los bloques de datos en los sistemas de almacenamiento; Aeropuerto de Leeds Bradford …   Wikipedia Español

  • LBA —   [Abk. für Logical Block Adressing, dt. »Logische Blockadressierung«] das, Verfahren, das von EIDE und SCSI Festplatten (EIDE, SCSI) benutzt wird, um Kapazitäten bis ca. 8 GByte zu verwalten. Es wurde etwa zeitgleich mit EIDE eingeführt, um… …   Universal-Lexikon

  • LBA — es la sigla de logical block addressing, dirección lógica de bloques. Es un método usado para especificar la localización de los bloques de datos almacenados en los sistemas de almacenamiento del ordenador (generalmente almacenamiento secundario) …   Enciclopedia Universal

  • LBA — may stand for:* Late Bronze Age, an archaeological era * Leeds Bradford International Airport * Little Big Adventure, an adventure game * Linear bounded automaton, a construct in computability theory * Logical block addressing, a method for… …   Wikipedia

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

  • LBA — Die Abkürzung LBA steht für: Langzeitbelichtungsaufnahme, Fotografien ab einer Belichtungszeit von mehreren Sekunden Lebendblut Analyse, ein Verfahren zur Blutbeobachtung in Echtzeit Leeds Bradford International Airport (IATA Flughafencode)… …   Deutsch Wikipedia

  • LBA — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom.   Sigles d’une seule lettre   Sigles de deux lettres > Sigles de trois lettres   Sigles de quatre lettres …   Wikipédia en Français

  • LBA (значения) — LBA LBA, Logical block addressing компьютерный механизм доступа к секторам диска LBA, Little Big Adventure компьютерная игра LBA, Location based advertising гео контекстная реклама; вид рекламы, основанной на показе пользователям мобильных… …   Википедия

  • LBA (desambiguación) — LBA puede referirse a: Logical block addressing (localización lógica de bloques), método usado para especificar la localización de los bloques de datos en los sistemas de almacenamiento; Aeropuerto de Leeds Bradford, en su código IATA. Little Big …   Wikipedia Español

  • LBA : loi suisse sur le blanchiment d'argent — Loi sur le blanchiment d argent Loi sur le blanchiment d’argent Titre Loi fédérale du 10 octobre 1997 concernant la lutte contre le blanchiment d’argent dans le secteur financier Abréviation LBA Code RS 955.0 Pays …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»