![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
С целью адресации пространства поверхности пластин диска делятся на дорожки -- концентрические кольцевые области. Каждая дорожка делится на равные отрезки -- сектора. Адресация CHS предполагает, что все дорожки имеют одинаковое число секторов.
Цилиндр -- совокупность дорожек, равноотстоящих от центра, на всех рабочих поверхностях пластин жесткого диска. Номер головки задает используемую рабочую поверхность (то есть конкретную дорожку из цилиндра), а номер сектора -- конкретный сектор на дорожке.
Чтобы использовать адресацию CHS, необходимо знать геометрию используемого диска: общее к-во цилиндров, головок и секторов в нем. Первоначально эту информацию требовалось задавать вручную; в стандарте ATA-1 была введена функция автоопределения геометрии (команда Identify Drive).
Рассмотрим особенности геометрии жёстких дисков со встроенными контроллерами.
На пластинах современных «винчестеров» дорожки сгруппированы в несколько зон (англ. Zoned Recording). Все дорожки одной зоны имеют одинаковое количество секторов. Однако, на дорожках внешних зон секторов больше, чем на дорожках внутренних. Это позволяет, используя большую длину внешних дорожек, добиться более равномерной плотности записи, увеличивая ёмкость пластины при той же технологии производства.
Для увеличения срока службы диска на каждой дорожке могут присутствовать дополнительные резервные секторы. Если в каком-либо секторе возникает неисправимая ошибка, то этот сектор может быть подменён резервным (англ. remapping). Данные, хранившиеся в нём, при этом могут быть потеряны или восстановлены при помощи ECC, а ёмкость диска останется прежней. Существует две таблицы переназначения: одна заполняется на заводе, другая в процессе эксплуатации. Границы зон, количество секторов на дорожку для каждой зоны и таблицы переназначения секторов хранятся в ЗУ блока электроники.
По мере роста емкости выпускаемых жестких дисков их физическая геометрия перестала вписываться в ограничения, накладываемые программными и аппаратными интерфейсам. Кроме того, дорожки с различным количеством секторов несовместимы со способом адресации CHS. В результате контроллеры дисков стали сообщать не реальную, а фиктивную, логическую геометрию, вписывающуюся в ограничения, но не соответствующую реальности. Так, максимальные номера секторов и головок для большинства моделей берутся 63 и 255 (максимально возможные значения в функциях прерывания BIOS int 13h), а число цилиндров подбирается соответственно емкости диска. Сама же физическая геометрия диска не может быть получена в штатном режиме работы и другим частям системы неизвестна.
Дата публикования: 2014-12-08; Прочитано: 384 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!