| |
BIGLIB |
| большущая библиотека (9812 книг), можно не только прочитать но и скачать бесплатно |
|
| |
ФАНТАСТИКА |
| фентези,
фантастика, фантастические повести |
|
| |
ФИЛОСОФИЯ |
книги, которые заставляют
задуматься над окружающим тебя миром.
|
|
| |
МЕДИЦИНА |
медицинские книги,
методички,
народные лечебники |
|
| |
КУЛИНАРИЯ |
рецепты
тортов, консервирование,
все о спиртных
напитках. |
|
| |
СТИХИ |
| стихи популярных
и не очень авторов |
|
| |
ТВОРЧЕСТВО |
| народное творчество,
стихи, песни и т.д. |
|
| |
ЮМОР |
| анекдоты, приколы,
смешные истории |
|
| |
ЭРОТИКА |
| эротические рассказы,
книги о технике секса,
кама-сутра и др. |
|
|
| |
 |
Байт состояния ST2:
7 6 5 4 3 2 1 0
ЪДДДВДДДВДДДВДДДВДДДВДДДВДДДВДДДї
і 0 і і і і і і і і Бит:
АДДДБДВДБДВДБДВДБДВДБДВДБДВДБДВДЩ ДДД
і і і і і і АД> 0: 1=не найден маркер данных
і і і і і і или удаленных данных
і і і і і АДДДДД> 1: 1=сбойный цилиндр
і і і і АДДДДДДДДД> 2: 1=сканирование выполнено
і і і і неудовлетворительно
і і і АДДДДДДДДДДДДД> 3: 1=при сканировании выполне-
і і і но условие "равно"
і і АДДДДДДДДДДДДДДДДД> 4: 1=неверный номер цилиндра в
і і идентификаторе сектора
і АДДДДДДДДДДДДДДДДДДДДД> 5: 1=ошибка CRC в поле данных
АДДДДДДДДДДДДДДДДДДДДДДДДД> 6: 1=в идентификаторе сектора
обнаружен адресный маркер
удаленных данных
Байт ST3:
7 6 5 4 3 2 1 0
ЪДДДВДДДВДДДВДДДВДДДВДДДВДДДВДДДї
і і і і і і і і і Бит:
АДВДБДВДБДВДБДВДБДВДБДВДБДВДБДВДЩ ДДДД
і і і і і і АДДДБД> 0-1: номер накопителя
і і і і і АДДДДДДДДД> 2: номер головки
і і і і АДДДДДДДДДДДДД> 3: 1=сигнал "двусторонний"
і і і і от НГМД
і і і АДДДДДДДДДДДДДДДДД> 4: 1=сигнал "Дорожка 0" от
і і і НГМД
і і АДДДДДДДДДДДДДДДДДДДДД> 5: 1=сигнал "Готовность" от
і і НГМД
і АДДДДДДДДДДДДДДДДДДДДДДДДД> 6:1=сигнал "Защита от записи"
і от НГМД
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДД> 7: 1=сигнал "Ошибка" от НГМД
- 83 -
E8.4. Формат дорожкиF
Индикатором начала дорожки служит индексное отверстие.
Запись на дорожку осуществляется в несколько приемов. При
форматировании дорожка перезаписывается полностью. При операциях
записи перезаписываются отдельные сектора, что влечет за собой
сбой намагниченности диска в месте обрыва записи, причем
физическая длина сектора при его перезаписи не всегда точно
совпадает с длиной ранее имевшегося на этом месте сектора,
разница в длине может составлять до 4 - 5 бит даже при
перезаписи на одном дисководе в одно время. Для синхронизации
после сбоев на дорожке имеются зазоры и синхрозоны. В общем виде
формат дорожки можно изобразить следующим образом:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і і Определяется индексным
і Индекс і отверстием
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Зазор индекса і 80 байт 4Eh
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і 12 байтов 00h, 3 байта 0C2h,
і Заголовок дорожки і 1 байт 0FCh, 50 байтов 4Eh
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і 1-й сектор і 574 байта
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Межсекторный промежуток і 80 байт 4Eh
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
8 или 9 секторов на дорожке
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Последний сектор і 574 байта
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Межсекторный промежуток і 80 байт 4Eh
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Зазор дорожки і байты 4Eh до индексного
і і отверстия
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Индекс і
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
- 84 -
Формат сектора:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і і
і Идентификатор сектора і 22 байта
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Зазор идентификатора і 22 байта 4Eh
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Блок данных і 530 байт
і і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Идентификатор сектора:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і і 12 байтов 00, 3 байта 0A1h
і Маркер идентификатора і 1 байт 0FEh
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і 6 байтов: цилиндр, головка,
іИдентификатор адреса сектораі дорожка, код длины сектора
і і и 2 байта контрольной суммы
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
Блок данных:
ЪДДДДДДДДДДДДДДДДДДДДДДДДДДДДї
і і 12 байтов 00, 3 байта 0A1h,
і Маркер данных і 1 байт 0FXh (Х=8 - удаленные
і і данные, 0Bh - действительные
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ данные)
і і
і Поле данных і 512 байт
і і
ГДДДДДДДДДДДДДДДДДДДДДДДДДДДДґ
і і
і Контрольная сумма поля і 2 байта
і данных і
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ
- 85 -
E8.5. Отличия контроллера для АТ-подобных ПЭВМF
Архитектура АТ-подобных ПЭВМ отличается от ХТ тем, что
контроллер гибких дисков находится на одной плате с контроллером
жестких дисков. К дополнительным возможностям относится
возможность регулирования скорости обмена данными и возможность
подключения двух контроллеров к одному ПЭВМ (в этом случае
вместо портов 3F2h - 3F7h используются порты 372h - 377h).
Функции контроллера гибких дисков на АТ-подобных ПЭВМ
выполняются микросхемой 82072 фирмы Intel (советских аналогов
нет). Дополнительно к описанным выше портам имеется еще один
порт 3F7h, позволяющий осуществить доступ к регистру выбора
скорости обмена данными (Data Rate Select Register, DSR).
Порт 3F7h.
7 6 5 4 3 2 1 0
ЪДДДВДДДВДДДВДДДВДДДВДДДВДДДВДДДї
і і і і і і і і і Биты:
АДВДБДВДБДВДБДВДБДВДБДВДБДВДБДВДЩ ДДДДД
і і і і і і АДДДБД> 0-1: выбор скорости обмена
і і і АДДДБДДДБДДДДДДДДД> 2-4: выбор времени
і і і предкомпенсации
і і АДДДДДДДДДДДДДДДДДДДДД> 5: 1=разрешить внешний
і і фильтр данных
і АДДДДДДДДДДДДДДДДДДДДДДДДД> 6: 1=отключить питание
і дисковода
АДДДДДДДДДДДДДДДДДДДДДДДДДДДДД> 7: 1=программный сброс
контроллера
Возможные скорости обмена данными в зависимости от битов 0
- 1 DSR приведены в таблице.
ЪДДДДДДДДДДДДДДДДДДДВДДДДДДДДДДДДДДДДДДДДДДДДДДї
і Биты і Скорость і
ГДДДДДДДДДВДДДДДДДДДЕДДДДДДДДДДДДДВДДДДДДДДДДДДґ
і 1 і 0 і МЧМ і ЧМ і
ГДДДДДДДДДЕДДДДДДДДДЕДДДДДДДДДДДДДЕДДДДДДДДДДДДґ
і 1 і 1 і 1 Мбит/сек і Невозможно і
і 0 і 0 і 500 Кбит/секі250 Кбит/секі
і 0 і 1 і 300 Кбит/секі150 Кбит/секі
і 1 і 0 і 250 Кбит/секі125 Кбит/секі
АДДДДДДДДДБДДДДДДДДДБДДДДДДДДДДДДДБДДДДДДДДДДДДЩ
В зависимости от значений битов 2, 3 и 4 DSR возможны
следующие значения времени предкомперсации:
|
adfun.ru
|
|
|
|