Начальная выборка - Большая Энциклопедия Нефти и Газа, статья, страница 2
Если ты споришь с идиотом, вероятно тоже самое делает и он. Законы Мерфи (еще...)

Начальная выборка

Cтраница 2


После окончания начальной выборки ВУ возможны различные варианты взаимодействия канала и УВУ.  [16]

Канал производит начальную выборку ВУ по команде НАЧАТЬ ВВОД-ВЫВОД. Для выборки ВУ канал посылает на шину ШК адрес ВУ, сопровождаемый сигналом идентификации АДР-К и сигналом выборки ВБР-К. Адрес ВУ поступает одновременно ко всем абонентам и начинает ими сравниваться с собственным адресом. Абонент, адрес которого совпал с адресом, посланным каналом, передает по шине ША байт состояния, сопровождаемый сигналом УПР-А, если ВУ занято выполнением операции, а когда ВУ свободно, - собственный адрес, идентифицируемый сигналом АДР-А. В последнем случае сигнал выборки ВБР-К коммутируется на ВУ ( рис. 5.3), и ВУ формирует сигнал РАБ-А, свидетельствующий о подключении ВУ к каналу. В ответ на этот сигнал канал передает на ШК байт команды канала и сигнал идентификации УПР-К, реагируя на который абонент принимает команду и начинает выполнять ее.  [17]

Затем в следующей начальной выборке канал передает в устройство команду записи и в режиме передачи данных устройство получает всю информацию, необходимую для описания символов. Окончание передачи данных всегда выполняется каналом, так как устройство не ограничивает объем сообщения, кроме случая переполнения МОЗУ.  [18]

Основными процедурами являются начальная выборка ПУ и обслуживание ПУ.  [19]

Если в конце начальной выборки после выдачи нулевого байта состояния ВУ не отключилось от интерфейса ( РАБ-А 1), то данные будут передаваться в монопольном режиме. Из адресуемого подканала считывается УСУО и в зависимости от наличия флажков ЦД и ПУП устанавливаются соответственно триггеры ТЦДН и ТПУП, в УСУА устанавливается указатель монопольного режима, из УСУ5 - 9 считываются адрес данных и счетчик байт и заносятся в регистры процессора. В зависимости от кода операции, заданного в УСУО, по сигналу ИНФ-А начинается цикл передачи или приема байта данных, при выполнении которого модифицируются адрес данных и счетчик байт. После каждой передачи или приема данных анализируется состояние счетчика байт. Если счетчик байт стал равен нулю и не установлен ТЦДН, немедленно выполняется последовательность останова ( см. гл. Необходимо отметить, что в случае выполнения ОВВ в монопольном режиме КУ з 0, указывающий на успешный запуск операции, устанавливается после окончания передачи данных.  [20]

Если во время начальной выборки ВУ обнаружит, что команда не может быть выполнена, то сбой в устройстве выдается в канал без сигналов конец работы канала, конец работы контроллера или конец работы устройства. Такая комбинация битов состояния устройства указывает на то, что в устройстве в ответ на команду не производилось никаких действий. Если условие, мешающее правильному выполнению операции, возникает после того, как выполнение операции уже начато, сбой в устройстве выдается вместе с сигналами конец работы канала, конец работы контроллера или конец работы устройства в зависимости от того, когда это условие обнаружено. О любых ошибках, связанных с операцией, но обнаруженных после того, как условие конец работы устройства уже сброшено, сообщается сигналами сбой в устройстве и внимание.  [21]

22 Кодирование основных команд ввода-вывода. [22]

В ходе реализации последовательности начальной выборки сигнал УПР-К означает, что канал выдал на ШИН-К байт команды. Младшие разряды байта команды определяют тип операции ввода-вывода, а старшие - модификацию основной операции, определяемую на уровне УВУ и ВУ и зависящую от специфики их построения и работы. Основные операции ввода-вывода и соответствующие им байты приведены в табл. 10.1, где буква М обозначает разряд модификатора, а К - разряд контроля по нечетности.  [23]

В монопольном режиме после начальной выборки производится передача данных без прекращения связи с каналом.  [24]

Канал начинает последовательность сигналов начальной выборки ВУ выдачей адреса ВУ на ШИН-К, сигнала АДР-К и через некоторое время, достаточное для декодирования адреса всеми УВУ, выдает сигнал ВБР-К - Все УВУ, подсоединенные к интерфейсу, сравнивают свой адрес с адресом на ШИН-К и, если адреса не совпадают, УВУ пропускает сигнал ВБР-К к следующему УВУ. При-совпадении адресов УВУ блокирует передачу сигнала ВБР-К к следующему УВУ и выдает сигнал РАБ-А и тем самым логически подключается к интерфейсу. В ответ на сигнал РАБ-А канал сбрасывает сигнал АДР-К. После сброса сигнала АДР-К УВУ выдает на ШИН-А адрес ВУ и сигнал АДР-А. После этого в мультиплексном канале в любой момент времени могут быть сброшены сигналы ВБР-К и РВБ-К. В селекторном канале сигнал ВБР-К не снимается до завершения операции. Канал сравнивает выданный адрес с адресом на ШИН-А и ( если они равны) выдает команду на ШИН-К и сигнал УПР-К.  [25]

Процессор не ждет окончания процедуры начальной выборки, как это бывает при выполнении обычной команды Начать ввод-вывод, а сразу после выборки каналом АСК освобождается и может продолжить выполнение программы.  [26]

При исполнении таких команд процедуры начальной выборки адаптера и обмена данными выполняются аналогично рассмотренному выше.  [27]

28 Регистр ключей защиты. [28]

УВУ при выполнении последовательности сигналов начальной выборки ВУ, когда байт команды находится в регистре РФО и установлен триггер ТУПР-К.  [29]

Указатель ЗАНЯТО выдается только при начальной выборке. Он указывает на то, что устройство не может приступить к выполнению поступившей из канала команды, так как выполняется ранее начатая операция или устройство ожидает удовлетворения запроса не передачу байта основного состояния, содержащего указатели КАНАЛ КОНЧИЛ и ( или) ВУ КОНЧИЛО. При этом считается, что операция выполняется с момента приема каналом начального байта основного состояния до момента приема им указателя ВУ КОНЧИЛО. Указатель ЗАНЯТО выдается также в ответ на команду ПРОВЕРИТЬ ВВОД-ВЫВОД, если выполнение ранее начатой операции не закончено и в устройстве не сформирован байт состояния.  [30]



Страницы:      1    2    3    4