Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
33_Metodicheskie_ukazania_po_laboratornym_rabot...doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
706.56 Кб
Скачать

Формат дорожки

Индикатором начала дорожки служит индексное отверстие. Запись на дорожку осуществляется в несколько приемов. При форматировании дорожка перезаписывается полностью. При операциях записи перезаписываются отдельные сектора, что влечет за собой сбой намагниченности диска в месте обрыва записи, причем физическая длина сектора при его перезаписи не всегда точно совпадает с длиной ранее имевшегося на этом месте сектора, разница в длине может составлять до 4 - 5 бит даже при перезаписи на одном дисководе в одно время. Для синхронизации после сбоев на дорожке имеются зазоры и синхрозоны. В общем виде формат дорожки можно изобразить следующим образом:

┌────────────────────────────┐

│ │ Определяется индексным

│ Индекс │ отверстием

│ │

├────────────────────────────┤

│ │

│ Зазор индекса │ 80 байт 4Eh

│ │

├────────────────────────────┤

│ │ 12 байтов 00h, 3 байта 0C2h,

│ Заголовок дорожки │ 1 байт 0FCh, 50 байтов 4Eh

│ │

├────────────────────────────┤

│ │

│ 1-й сектор │ 574 байта

│ │

├────────────────────────────┤

│ │

│ Межсекторный промежуток │ 80 байт 4Eh

│ │

├────────────────────────────┤

8 или 9 секторов на дорожке

├────────────────────────────┤

│ │

│ Последний сектор │ 574 байта

│ │

├────────────────────────────┤

│ │

│ Межсекторный промежуток │ 80 байт 4Eh

│ │

├────────────────────────────┤

│ │

│ Зазор дорожки │ байты 4Eh до индексного

│ │ отверстия

├────────────────────────────┤

│ │

│ Индекс │

│ │

└────────────────────────────┘

Формат сектора:

┌────────────────────────────┐

│ │

│ Идентификатор сектора │ 22 байта

│ │

├────────────────────────────┤

│ │

│ Зазор идентификатора │ 22 байта 4Eh

│ │

├────────────────────────────┤

│ │

│ Блок данных │ 530 байт

│ │

└────────────────────────────┘

Идентификатор сектора:

┌────────────────────────────┐

│ │ 12 байтов 00, 3 байта 0A1h

│ Маркер идентификатора │ 1 байт 0FEh

│ │

├────────────────────────────┤

│ │ 6 байтов: цилиндр, головка,

│Идентификатор адреса сектора│ дорожка, код длины сектора

│ │ и 2 байта контрольной суммы

└────────────────────────────┘

Блок данных:

┌────────────────────────────┐

│ │ 12 байтов 00, 3 байта 0A1h,

│ Маркер данных │ 1 байт 0FXh (Х=8 - удаленные

│ │ данные, 0Bh - действительные

├────────────────────────────┤ данные)

│ │

│ Поле данных │ 512 байт

│ │

├────────────────────────────┤

│ │

│ Контрольная сумма поля │ 2 байта

│ данных │

└────────────────────────────┘

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]