ВУЗ:
Составители:
просто 6. Это означает, что логическая нумерация секторов будет продолжена в порядке
возрастания через 5 физических секторов, т.е. на каждом шестом физическом секторе (рис. 3.6).
Следовательно, для последовательного считывания всех секторов дорожки (цилиндра)
необходимо шесть оборотов диска. В компьютерах IBM AT фактор чередования уменьшен до
трех, а в диске, где этот фактор равен единице, все данные с дорожки будут считаны за один
оборот диска. Очевидно, что чередование 1:1 является наиболее оптимальным и применяется во
всех FDD.
151413 121110 9765316 8421
15141312111097653168421 17
17
Физический сектор
Логический секто
р
Индекс
Рис. 3.6. Соответствие логических номеров секторов физическим секторам для фактора
чередования, равного 6
Фактор чередования устанавливается в процессе форматирования низкого уровня, путем
записи на диск соответствующих идентифицирующих чисел. Чередование может быть изменено в
процессе переформатирования с другим фактором, при котором секторы будут пронумерованы
по-другому.
3.6. Логическая организация данных на жестком диске
Логическая организация диска отличается от аналогичной организации дискет. Первое
отличие связано с совершенно другим представлением служебной информации, которая на
дорожке строго детерминирована и называется форматом. Поскольку жесткие диски не
предназначены для обмена между компьютерами, то форматы записи у различных ПК могут быть
несовместимы. Здесь важно обеспечить полное "понимание" адаптером той информации, которая
находится на магнитном диске.
Один из широко распространенных форматов приведен в таблице 3.5.
Таблица 3.5.
Мнемоника
АМ
ИНТ 1
СИНХ 1
ИНТ 2
СРВ
ЦИЛС
ЦИЛМ
ГЛВ
СЕК
ФЛАГ
НУЛ
ЕСС
ИНТ 3
СИНХ 2
ИНТ 4
ДАННЫЕ
ЕСС
ИНТ 5
И-поле
Д-поле
Содержание
Адресный маркер
Интервал, заполняемый 00Н
Синхробайт (01Н)
Интервал (00Н)
Байт для сравнения (С2Н)
Старший байт номера цилиндра
Младший байт номера цилиндра
Номер головки
Номер сектора
Байт флажков
Байт нулей
Код обнаружения и коррекции ошибок
Интервал, заполняемый нулями
Поле данных
Синхробайт (01Н)
Интервал, заполняемый нулями
Код обнаружения и коррекции ошибок
Межсекторный интервал
Количество
байт
4
9 - 12
1
2
1
1
1
1
1
1
1
4
16
1
2
512
4
43
просто 6. Это означает, что логическая нумерация секторов будет продолжена в порядке
возрастания через 5 физических секторов, т.е. на каждом шестом физическом секторе (рис. 3.6).
Следовательно, для последовательного считывания всех секторов дорожки (цилиндра)
необходимо шесть оборотов диска. В компьютерах IBM AT фактор чередования уменьшен до
трех, а в диске, где этот фактор равен единице, все данные с дорожки будут считаны за один
оборот диска. Очевидно, что чередование 1:1 является наиболее оптимальным и применяется во
всех FDD.
Индекс
Физический сектор
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
1 4 7 10 13 16 2 5 8 11 14 17 3 6 9 12 15
Логический сектор
Рис. 3.6. Соответствие логических номеров секторов физическим секторам для фактора
чередования, равного 6
Фактор чередования устанавливается в процессе форматирования низкого уровня, путем
записи на диск соответствующих идентифицирующих чисел. Чередование может быть изменено в
процессе переформатирования с другим фактором, при котором секторы будут пронумерованы
по-другому.
3.6. Логическая организация данных на жестком диске
Логическая организация диска отличается от аналогичной организации дискет. Первое
отличие связано с совершенно другим представлением служебной информации, которая на
дорожке строго детерминирована и называется форматом. Поскольку жесткие диски не
предназначены для обмена между компьютерами, то форматы записи у различных ПК могут быть
несовместимы. Здесь важно обеспечить полное "понимание" адаптером той информации, которая
находится на магнитном диске.
Один из широко распространенных форматов приведен в таблице 3.5.
Таблица 3.5.
Мнемоника Содержание Количество
байт
АМ Адресный маркер 4
ИНТ 1 Интервал, заполняемый 00Н 9 - 12
СИНХ 1 Синхробайт (01Н) 1
ИНТ 2 Интервал (00Н) 2
СРВ Байт для сравнения (С2Н) 1
ЦИЛС Старший байт номера цилиндра 1
ЦИЛМ И-поле Младший байт номера цилиндра 1
ГЛВ Номер головки 1
СЕК Номер сектора 1
ФЛАГ Байт флажков 1
НУЛ Байт нулей 1
ЕСС Код обнаружения и коррекции ошибок 4
ИНТ 3 Интервал, заполняемый нулями 16
СИНХ 2 Синхробайт (01Н) 1
ИНТ 4 Д-поле Интервал, заполняемый нулями 2
ДАННЫЕ Поле данных 512
ЕСС Код обнаружения и коррекции ошибок 4
ИНТ 5 Межсекторный интервал 43
Страницы
- « первая
- ‹ предыдущая
- …
- 65
- 66
- 67
- 68
- 69
- …
- следующая ›
- последняя »
