Операционные системы -вопросы теории

       

в этот бит, головка перемещается



Таблица 9.6. Управляющий регистр К1801ВП1-097



Бит Описание Комментарий
00 (W) Выбор накопителя 0
00 (R) Дорожка 0 Головка чтения/записи установлена на дорожку 0
01 (W) Выбор накопителя 1
01 (R) Накопитель готов
02 (W) Выбор накопителя 2
02 (R) Запись запрещена На дискете установлена защита записи
03 (W) Выбор накопителя 3
04 Включение двигателя
05 Поверхность Если 1, запись (чтение) происходите верхней поверхности диска
06 Направление шага При записи 1 , направление к оси диска
07 (W) Шаг При записи 1 в этот бит, головка перемещается на один шаг и бит очищается
07 (R) Данные готовы Контроллер выставляет этот бит, когда считано или записано очередное слово данных. ЦПУ должно прочитать или записать следующее слово сектора
08 Частичный сброс
09 Запись маркера  
10 Включение внешней схемы прекоррекции фазовых искажений  
14 Успех операции 0, если операция завершилась ошибкой
15 Начало дорожки  
Видно, что микросхема предусматривает работу с ней центрального процессора в режиме опроса. Более сложный контроллер КМД (Контроллер МиниДисков), основанный на этой микросхеме, содержит микропроцессор, ПЗУ с программой для него и 2Кб ОЗУ (которое может использоваться и для промеж, точных данных программы микропроцессора, и для хранения самих данных передаваемого блока) [МикроЭВМ 1988]. Работа с этим контроллером осуществляется посредством двух регистров, команды/состояния и данных. Центральный процессор записывает в эти регистры команду (табл. 9.7) и адрес блока параметров в основном ОЗУ. Контроллер в режиме ПДП считывает блок параметров и пытается выполнить операцию, передавая данные, если это необходимо, также в режиме ПДП. Указатель на блок данных содержится в блоке параметров. Одной операцией можно прочитать или записать несколько последовательных секторов. После завершения передачи контроллер генерирует прерывание.


Содержание раздела