Главная > Энциклопедия кибернетики. Т.2
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

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

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

УСТРОЙСТВО ОБМЕНА ЦВМ

— устройство, управляющее обменом информацией междуразличными устройствами ввода—вывода и оперативным запоминающим устройством (ОЗУ) цифровой вычислительной машины (ЦВМ) и позволяющее выполнять онерации ввода—вывода параллельно с выполнением программы вычислений.

К устройствам ввода—вывода относятся перфораторы, пишущие машинки, различные печатающие устройства и др. Работа каждого устройства ввода — вывода обеспечивается отдельным устройством управления, формирующим последовательность управляющих сигналов, необходимых для выполнения соответствующей операции ввода — вывода. У. о. обеспечивает стандартную форму связи между разнотипными устройствами ввода — вывода, основным ОЗУ и процессором. Оно получает из процессора управляющую информацию и преобразует ее в определенную последовательность сигналов, необходимую для устройства управления выбранным устройством ввода — вывода. После запуска устройства ввода — вывода У. о. группирует или разгруппировывает данные и синхронизирует их передачу в соответствии с циклами работы основного ОЗУ. Для этого У. о. хранит и корректирует адрес, по которому производится запись или выборка информации из осв. ОЗУ. Если от устройства ввода — вывода поступают сигналы приоритетности, запроса на прорывание и т. д., которые должны быть учтены программой, У. о. преобразует их в стандартную форму, необходимую для процессора.

Для передачи данных между осн. ОЗУ и устр-вом ввода—вывода применяются два режима: монопольный и мультиплексный. В монопольном режиме У. о. ЦВМ обслуживает только одно устр-во ввода—вывода при передаче группы данных: нескольких слов, целого массива данных или последовательности массивов с соответствующей управляющей информацией и информацией о состоянии устройства ввода — вывода. В мультиплексном режиме У- о. обслуживает одновременно несколько устройств ввода — вывода. Выполнение каждой онерации ввода — вывода происходит в течение нескольких коротких интервалов времени. Интервалы, относящиеся к различным операциям, чередуются в соответствии с сигналами запроса от устройств ввода—вывода. В течение каждого интервала времени передается небольшая группа данных.

У. о. входит в структуру ЦВМ обычно под названием каяал. Существуют два тпна каналов: селекторный и мульткплексный. Средства канала, необходимые для выполнения отдельной операции ввода — вывода, называются подкапало м. Он представляет собой ЗУ канала, используемое для храпенпя различной управляющей информации и информации о состоянии устройства ввода — вывода.

Возможность работы канала в том или другом режиме определяется количеством подканалов. Селекторный канал имеет только один подканал работает только в групповом режиме. Когда селекторззый канал не занят выполнением операций передачи данных, он осуществляет последовательный просмотр всех подключенных устройств ввода — вывода с целыо получения информации об их состоянии. Мультиплексный канал имеет несколько подканалов и может работать как в мультиплексном, так и в групповом режимах. В любой момент времени он может переключиться с одного режима работы на другой, и любая операция в любом подканале может быть частично выполнена в мультиплексном режиме и частичио в групповом. Когда мультиплексный канал работает в мультиплексном режиме, он способен обеспечить одновременно выполнение по одной операции ввода — вывода в каждом подканале. Если канал не занят обслуживанием какого-либо устройства ввода — вывода, он осуществляет последовательный просмотр подключенных устройств с целью получения сигналов запроса на передачу данных или сигналов прерываний. Когда мультиплексный канал работает в групповом режиме, все средства канала используются подканалом, участвующим в групповой операции, т. е. этот подканал проявляет себя как отдельный селекторный канал. Остальные подканалы при этом бездействуют.

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

Лит.: Вычислительная система IBM1360. Пер. с англ. М., 1969. Л. А. Корытпая.

1
Оглавление
email@scask.ru