Дисковая система IBM PC — страница 7
7 (16384б). *** - ^^&Длина определяется оставшимся расстоянием до индексного от- ^^&верстия и зависит только от скорости вращения дисковода в ^^&момент форматирования. Поля GAP1..GAP4 служат прежде всего для организации задержки при выдачи порций данных с дискеты, а также для компенсации раз- бросов физической длины различных полей, возникающих из-за несо- вершенства механизма дисковода ( конкретнее, из-за нестабильнос- ти вращения ). Маркеры служат для выделения определенных облас- тей на диске: идентификатора дорожки, заголовка сектора или об- ласти данных. Для того что бы маркеры можно было отличить от дан- нных, их записывают со специально нарушенным кодом синхронизации. Четвертый байт маркера обозначает тип выделяемой им области. Кон- кретно в маркере области данных значение fb соответствует обыч- ным данным, а f8 - удаленным. Целостность информации в областях данных контролируется с по- мощью циклического контрольного кода, контрольные числа которого записываются после определенных областей. При считывании с диске- ты контроллер самостоятельно высчитывает контрольную сумму, а за- тем сравнивает ее со считанной с диска. Эта контрольная сумма, называемая кодом циклического контороля ( CRC - Cyrcle Redundency Contol ), подсчитывается с помощью полинома следующего вида : X16 + X12 + X5 + X + 1 В случае несовпадении этих двух чисел выставляется флаг ошибки. @ Интерфейс адаптера НГМД Функции сигналов адаптера НГМД следующие: ┌─────────────┬─────────────────────────────────────────────────┐ │Наименование │ Выполняемая функция │ ├─────────────┼─────────────────────────────────────────────────┤ │High/Normal │ Используется для переключения схем записи/чтения│ │ │ для работы с нормальной и высокой плотностью │ │Index │ Перепад напряжения с высокого уровня на низкий │ │ │ при обнаружение индексного отверстия │ │Select │ Выбор накопителя ( присутствует постоянно ) │ │Mot │ Включение мотора дисковода │ │Direction │ Направление перемешения головок при сигнале Step│ │ │ низкий уровень - к центру дискеты; │ │ │ высокий уровень - к краю дискеты; │ │Step │ Перемещеие головок на одну дорожку │ │Write data │ Запись информации, каждый импульс