2. Метод записи данных на жесткий магнитный диск
Для записи на ЖМД используются методы частотной модуляции (ЧМ), модифицированной частотной модуляции (МЧМ) и модификации RLL-метода.
При методе МЧМ плотность записи данных возрастает вдвое по сравнению с методом ЧМ. Для этого метода (рис. 5), если записываемый бит данных является единицей, то стоящий перед ним бит тактового импульса не записывается. Если записывается «0», а предыдущий бит был «1», то синхросигнал также не записывается, как и бит данных. Но если перед «0» стоит бит «0», то синхросигнал записывается.
3. Формат записи информации на жестком магнитном диске
В НЖМД обычно используются форматы данных с фиксированным числом секторов на дорожке (17, 34 или 52) и с объемом данных в одном секторе 512 или 1024 байта. Секторы маркируются магнитным маркером.
Конкретный формат данных определяется внутренней программной конфигурацией ПЭВМ и техническими характеристиками адаптера накопителя. Структура формата (рис. 6) подобна структуре, применяемой в НГМД.
Начало каждого сектора обозначается адресным маркером. В начале идентификатора и поля данных записываются байты синхронизации, служащие для синхронизации схемы выделения данных адаптера НЖМД. Идентификатор сектора содержит адрес диска в пакете, представленный кодами номеров цилиндра, головки и сектора. В отличие от НГМД в НЖМД в идентификатор дополнительно вводят байты сравнения и флага. Байт сравнения представляет одинаковое для каждого сектора число, с помощью которого осуществляется правильность считывания идентификатора. Байт флага содержит флаг - указатель состояния дорожки (основная или запасная, исправная или дефектная).
К
онтрольные
байты записываются в поле идентификатора
один раз при записи идентификатора
сектора, а в поле данных - каждый раз при
каждой новой записи данных. Контрольные
байты в НЖМД предназначены не только
для определения, но и для коррекции
ошибок считывания. Наиболее часто
используются полиномные корректирующие
коды; использование конкретных кодов
зависит от схемной реализации адаптера.
Перед использованием НЖМД производится его начальное форматирование - процедура, выполняемая под управлением специальной программы, при работе которой на дисковый пакет записывается служебная информация и проверяется пригодность полей данных.
Пять различных интервалов в НЖМД используются для синхронизации электронных процессов чтения-записи и управления работы электромеханических узлов накопителя.
В результате начального форматирования определяется расположение секторов, и устанавливаются их логические номера. Поскольку скорость вращения диска очень большая, для обеспечения минимального числа оборотов диска при обращении к последовательным секторам, секторы с последовательными номерами размещаются через N физических секторов друг от друга (рис. 7).
К
ратность
расположения секторов задается при
форматировании диска. Коэффициенты
чередования бывают 6:1, 3:1, и 1:1. Новейшие
модели НЖМД используют коэффициенты
1:1, а их контроллеры считывают с диска
за одно его обращение информацию с целой
дорожки и затем хранят ее в буферной
памяти. При запросе из буферной памяти
передается информация уже из требуемых
секторов.
Каждая дорожка диска разделяется на одинаковое число секторов, поэтому сектора на дорожках, которые находятся ближе к нулевой дорожке, имеют меньший размер. Для записи таких секторов используются магнитные поля большей интенсивности (компенсация записи). Число поверхностей диска (головок), число цилиндров (дорожек) и точка, с которой начинается компенсация записи, являются параметрами для настройки контроллера НЖМД.
Среднее время доступа к информации на НЖМД составляет
tср=tn+0,5/F+tобм ,
где tn - среднее время позиционирования;
F - скорость вращения диска;
tобм - время обмена.
Время обмена зависит от технических средств контроллера и типа его интерфейса, наличия встроенное буферной кэш-памяти, алгоритма кодирования дисковых данных и коэффициента чередования.
