Реферат: Дисковая система IBM PC.

│ data │ Данные │ -- │ ** │

│ GAP4B │ Зазор дорожки │ 4E │ *** │

└────────┴──────────────────────────────────┴───────────┴──────┘

* - _^^&Данные поля записываются со специально нарушенными битами

_^^&синхронизации.

** - _^^&Длина данных определяется по формуле 128*2^N, где N - код

_^^&длины из заголовка сектора: от 0 (128б) до 7 (16384б).

*** - _^^&Длина определяется оставшимся расстоянием до индексного от-

_^^&верстия и зависит только от скорости вращения дисковода в

_^^&момент форматирования.

Поля GAP1..GAP4 служат прежде всего для организации задержки

при выдачи порций данных с дискеты, а также для компенсации раз-

бросов физической длины различных полей, возникающих из-за несо-

вершенства механизма дисковода ( конкретнее, из-за нестабильнос-

ти вращения ). Маркеры служат для выделения определенных облас-

тей на диске: идентификатора дорожки, заголовка сектора или об-

ласти данных. Для того что бы маркеры можно было отличить от дан-

нных, их записывают со специально нарушенным кодом синхронизации.

Четвертый байт маркера обозначает тип выделяемой им области. Кон-

кретно в маркере области данных значение fb соответствует обыч-

ным данным, а f8 - удаленным.

Целостность информации в областях данных контролируется с по-

мощью циклического контрольного кода, контрольные числа которого

записываются после определенных областей. При считывании с диске-

ты контроллер самостоятельно высчитывает контрольную сумму, а за-

тем сравнивает ее со считанной с диска. Эта контрольная сумма,

называемая _ кодом циклического контороля __( CRC - Cyrcle Redundency

Contol ), подсчитывается с помощью полинома следующего вида :

X__16__ + X__12__ + X__5__ + X + 1

К-во Просмотров: 1445
Бесплатно скачать Реферат: Дисковая система IBM PC.