- CHS
-
CHS (от англ. Cylinder, Head, Sector) — система адресации сектора (как минимальной единицы в операции чтения(записи)) дисковых накопителей (жёстких магнитных дисков, накопителей на гибких магнитных дисках и т. п.) основанная на использовании физических адресов геометрии диска.
Сектор на жёстком диске адресуется кортежем из трёх чисел: цилиндр-головка-сектор, именно так, как этот блок физически расположен на диске.
Под цилиндром (Cylinder) понимается совокупность дорожек одинакового радиуса на всех магнитных дисках (блинах) одного жёсткого диска. Контроллер жёсткого диска интерпретирует значение в радиус, на который передвигается магнитная головка чтения (Head). С каждой магнитной поверхности магнитного диска чтение производит только одна головка, следовательно, указывая головку, мы также указываем ту поверхность, с которой следует считывать информацию. Сектор диска, как понятно из геометричекого определения, интерпретируется как диапазон градуса поворота диска
Очевидно, что такая схема плохо подходит к недисковым устройствам хранения (ленты, сетевые хранилища), потому и не используется для них. Схема CHS и её расширенная версия ECHS использовались на ранних приводах ATA использующих интерфейс ESDI.
В жёстких дисках объёмом более 524 Мб со встроенными контроллерами эти координаты уже не соответствуют физическому положению сектора на диске и являются «логическими координатами». Так, механизм адресации Large сообщал BIOS вдвое большее число головок и вдвое меньшее число цилиндров. Затем контроллеры стали сообщать, будто в дорожке 63 сектора, а в цилиндре 255 дорожек (максимально допустимые значения), число же цилиндров подбирается сообразно объему. Представить жесткий диск с такими характеристиками трудно — он бы состоял из 128 пластин, поэтому контроллер занят преобразованием логических адресов в физические координаты. Реальное число секторов в современном диске — около ста, и дорожек бывает не больше шести.
Механизм логических адресов позволяет адресовать более вместительные диски. Кроме того, диски теперь можно разбить на зоны с различным числом секторов, что увеличивает плотность записи на внешних цилиндрах и обеспечивает более эффективное использование площади пластин. Такой способ записи получил название ZBR.
К сожалению, логическая геометрия приводила к проблемам с некоторыми версиями BIOS и нарушала работу низкоуровневых утилит вроде Ontrack Disk Manager. Данную проблему решил механизм LBA: теперь каждый сектор получил собственный независимый адрес.
Преобразование в адресацию LBA
- Всего секторов
- : Адрес блока по LBA (Logical block addressing)
- : Количество цилиндров
- : Номер цилиндра
- : Количество головок
- : Номер выбранной головки
- : Количество секторов в одном треке
- : Номер сектора
Это заготовка статьи о компьютерах. Вы можете помочь проекту, исправив и дополнив её.
Это примечание по возможности следует заменить более точным.Для улучшения этой статьи желательно?: - Найти и оформить в виде сносок ссылки на авторитетные источники, подтверждающие написанное.
Категория:- Носители информации
Wikimedia Foundation. 2010.