Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Interfeysy_vvoda_vyvoda_v_vychislitelnykh_siste...doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
86.53 Кб
Скачать

2. Алгоритм «Выборка, вводимая ууву». Особенности реализации алгоритма при передаче байта данных и байта состояния.

Данный алгоритм является основным алгоритмом передачи данных в мультиплексном режиме, а также используется на стадии завершения работы для передачи байта состояния.

Как только ВУ готово к приему или передачи байта данных, оно выдает сигнал готовности (ТРБ-А).

Канал, получив сигнал готовности от ВУ, начинает искать это устройство (ВБР-К). Ближайшее к каналу по магистрали ВУ, выдавшее сигнал ТРБ-А, блокирует дальнейшее распространение сигнала ВБР-К. Это ВУ логически подключается к каналу (РАБ-А) и передает свой адрес каналу (ШИН-А + АДР-А).

Рис. 2. Алгоритм «выборка, вводимая УУВУ» для передачи байта данных

Рис. 3. Алгоритм «выборка, вводимая УУВУ» для передачи байта состояния

Канал, получив адрес ВУ, разрешает абоненту продолжить обмен (сигнал УПР-К). В данном алгоритме сигнал УПР-К рассматривается как сигнал-указание «продолжить».

Абонент передает байт данных (ИНФ-А + ШИН-А), если происходит передача данных, или байт состояния (УПР-А + ШИН-А), если происходит завершение работы.

Канал подтверждает получение информации от абонента (ШИН-К) и работа абонента завершается (завершается РАБ-А).

3. Алгоритм «Передача данных».

В случае передачи данных в монопольном режиме работы канала инициатором передачи информации выступает внешнее устройство. Как только оно готово принять или передать информацию, оно выдает сигнал (ИНФ-А). В случае передачи информации от внешнего устройства каналу, сигналу ИНФ-А должна предшествовать выдача байта данных на ШИН-А, в случае приема – выдается только ИНФ-А. Обнаружив появления сигнала ИНФ-А, канал, используя имеющуюся у него информацию о выполняемой операции (ввод или вывод), либо просто подтверждает прием данных (ИНФ-К), либо передает данные абоненту (ШИН-К + ИНФ-К).

Рис. 4. Алгоритмы «передача данных» для передачи байта данных от ВУ в канал и от канала к ВУ.

4. Алгоритм «Завершение работы».

В случае передачи данных в монопольном режиме работы канала инициатором завершения работы может быть и канал, и внешнее устройство.

Рис. 5. Алгоритмы «завершение работы» в монопольном режиме работы канала по инициативе ВУ и по инициативе канала.

Если канал является инициатором завершения обмена, он посылает сигнал УПР-К, который в данной ситуации трактуется как «Остановись». Если инициатором является абонент, то он вместо байта данных посылает байт состояния.

Задачи для самостоятельной работы

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

  2. Перечислите алгоритмы, образующие полный цикл работы канала, работающего в мультиплексном режиме и выполняющего запись данных на внешнее устройство из оперативной памяти. Операция завершается по инициативе канала.

  3. Перечислите алгоритмы, образующие полный цикл работы канала, работающего в монопольном режиме и выполняющего запись данных на внешнее устройство из оперативной памяти. Операция завершается по инициативе канала.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]