LBA

LBA (англ. Logical block addressing) — метод доступу до секторів за порядковим номером, при якому не зважають на геометрію диску.

LBA – механізм адресації і доступу до блоку даних на жорсткому диску, при якому системному контролеру немає необхідності враховувати геометрію самого жорсткого диска (кількість циліндрів, сторін, секторів на циліндрі). Контролери сучасних IDE-дисків як основний режим трансляції адреси використовують LBA. Привод, здатний підтримувати режим LBA, повідомляє про це в інформації ідентифікації приводу[1].

Суть LBA полягає в тому, що кожен блок, що адресується на жорсткому диску має свій номер, ціле число, починаючи з нуля (тобто перший блок LBA = 0, другий LBA = 1, ...) LBA 0 = Циліндр 0/Головка 0/Сектор 1 .

Особливості

Ще одна перевага методу адресування LBA – те, що обмеження розміру диска обумовлено лише розрядністю LBA. В наш час[коли?] для створення номера блоку використовується 48 біт, що при використанні двійкової системи числення дає можливість адресувати на приводі (248) 281 474 976 710 656 блоків.

Інші схеми адресації

LBA замінює собою більш ранні схеми (CHS і Large), в яких потрібно було враховувати фізичні особливості устрою дисків.

Див. також

Примітки

  1. Документ технічного комітету X3T10 «WORKING X3T10 DRAFT 791D Revision 4c». Розділ 7 Logical interface.

Посилання

  • LBAs explained [Архівовано 25 лютого 2021 у Wayback Machine.]
  • LBA and CHS format, LBA mapping [Архівовано 27 травня 2018 у Wayback Machine.]
  • CHS to LBA Translation Tutorial
  • CHS/LBA conversion utility[недоступне посилання з червня 2019]
  • Microsoft article on 7.8GB limit on NT 4.0 [Архівовано 25 лютого 2012 у Wayback Machine.]
  • Hard Drive Size Limitations and Barriers [Архівовано 25 лютого 2021 у Wayback Machine.]
  • Upgrading and Repairing PC's [Архівовано 25 квітня 2017 у Wayback Machine.], by Scott Mueller. Pages 524—531.
  • Source for 48-bit LBA Information [Архівовано 3 лютого 2021 у Wayback Machine.]


Операційні системи Це незавершена стаття про операційні системи.
Ви можете допомогти проєкту, виправивши або дописавши її.


{{{alt}}} Це незавершена стаття про апаратне забезпечення.
Ви можете допомогти проєкту, виправивши або дописавши її.
Ця стаття потребує додаткових посилань на джерела для поліпшення її перевірності. Будь ласка, допоможіть удосконалити цю статтю, додавши посилання на надійні (авторитетні) джерела. Зверніться на сторінку обговорення за поясненнями та допоможіть виправити недоліки.
Матеріал без джерел може бути піддано сумніву та вилучено.
(жовтень 2017)

П:  Портал «Програмування» П:  Портал «Інформаційні технології»