WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте

CHS (от англ. Cylinder, Head, Sector — цилиндр, головка, сектор) — система адресации сектора, как минимальной единицы хранения данных в накопителях на жёстких магнитных дисках, накопителях на гибких магнитных дисках и т.п, основанная на использовании физических адресов геометрии диска.

В этой системе сектор адресуется кортежем из трёх координат: цилиндр-головка-сектор (Cylinder, Head, Sector), именно так, как он физически расположен на диске. При этом цилиндр и головка считаются от нуля, а сектор - от единицы. То есть, первый сектор диска в формате CHS будет иметь адрес (0, 0, 1).

Под цилиндром понимается совокупность дорожек одинакового радиуса на всех магнитных поверхностях пластин одного накопителя[1]. Контроллер жёсткого диска интерпретирует значение в радиус, на который передвигается магнитная головка чтения. С каждой магнитной поверхности магнитного диска чтение производит только одна головка, следовательно, указывая головку, мы также указываем ту поверхность, с которой следует считывать информацию. Сектор диска, как понятно из геометрического определения, интерпретируется как диапазон градуса поворота диска.

Очевидно, что такая схема плохо подходит к недисковым устройствам хранения (ленты, сетевые хранилища), потому и не используется для них. Схема CHS и её расширенная версия ECHS использовались на ранних приводах ATA использующих интерфейс ESDI.

В жёстких дисках объёмом более 524 Мб со встроенными контроллерами эти координаты уже не соответствуют физическому положению сектора на диске и являются «логическими координатами». Так, механизм адресации Large сообщал BIOS вдвое большее число головок и вдвое меньшее число цилиндров. Затем контроллеры стали сообщать, будто в дорожке 63 сектора {SECTOR}, а на одной поверхности «блина» 255 дорожек {CYLINDER}(максимально допустимые значения), число же головок подбирается сообразно объему. Представить жесткий диск с такими характеристиками трудно — он бы состоял из 128 пластин {HEAD}, поэтому контроллер занят преобразованием логических адресов в физические координаты. Реальное число секторов в современном диске — около ста, и пластин бывает не больше шести.

Механизм логических адресов позволяет адресовать более вместительные диски. Кроме того, диски теперь можно разбить на зоны с различным числом секторов, что увеличивает плотность записи на внешних цилиндрах и обеспечивает более эффективное использование площади пластин. Такой способ записи получил название ZBR.

Логическая геометрия приводила к проблемам с некоторыми версиями BIOS и нарушала работу низкоуровневых утилит вроде Ontrack Disk Manager. Данную проблему решил механизм LBA: теперь каждый сектор получил собственный независимый адрес.

Преобразование в адресацию LBA

Всего секторов
  • : Адрес блока по LBA (Logical block addressing)
  • : Количество цилиндров
  • : Номер цилиндра (0...C-1)
  • : Количество головок
  • : Номер выбранной головки (0...H-1)
  • : Количество секторов в одном треке
  • : Номер сектора (1...S)

Примечания

  1. Э. Таненбаум. Современные операционные системы = Modern operating systems. — 2-е изд. Питер, 2006. — 1037 с. ISBN 0-13-031358-0.

Литература

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2025
WikiSort.ru - проект по пересортировке и дополнению контента Википедии