- LBA
-
LBA (англ. Logical block addressing) — механизм адресации и доступа к блоку данных на жёстком диске, при котором системному контроллеру нет необходимости учитывать геометрию самого жесткого диска (количество цилиндров, сторон, секторов на цилиндре). Контроллеры современных IDE-дисков в качестве основного режима трансляции адреса используют LBA.
Привод, способный поддерживать режим LBA, сообщает об этом в информации идентификации привода[1].Оригинальный текст (англ.)A drive which can support LBA mode indicates this in the Identify Drive Information.
Суть 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: Адрес блока по LBA
- Cylinder: Номер цилиндра
- noofheads: Количество головок
- heads: Номер выбранной головки
- sectors/track: Количество секторов на одной дорожке
- Sector: Номер сектора
Преобразования между CHS и LBA
Кортежи CHS можно преобразовать в адреса LBA и обратно по следующим формулам:
где — число головок, — число цилиндров, — число секторов на дорожке, — операция взятия остатка от деления.
Примечания
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.Категории:- Носители информации
- Запоминающие устройства
- ATA
Wikimedia Foundation. 2010.