Изобретение относится к области цифровой вычислвтельиоЯ техники и может быть использовано для ввода-вывода информации в цифровых вычислительных нашиках и снстемах.
Известны системы, применяемые при работе абонентов с вычислительной маши-ной через каналы для сопряжения многочисленных оконечных устройств, находящихся в одном месте, и элект ровно-вычислительной машины (;ЖМ) расположенной в другом месте на значительном удаления от абонентов СдЗ..
В таких системах обмен информацией ВМ ведется формализованными соо&цення ми. При обмене между абонентами и ЭВМ неформализованными сообщениями, в ре жиме диалога объем буферного запомина устройства становится величиной неопределенной и не может гибко менять-, ся. В этом состоит недостаток известных систем.
Наиболее близким техническим решением к предложенному является устройство для сопряжения, содержащее последователь
но соединенные приемный регистр, блок связи с ЭВМ, подключенный к блоку синхронизации приема, блоку синхронизации передачи и блоку задания адресов, блок фиксации адресов, подключенный к приемному регистру; передающий регистр, соединенный с блоком связи с ЭВМ, и блок связи с аппаратурой передачи данных, подключенный к приемному регистру, блоку , синхронизации приема и блоку синхронизации передачи 2| .
Недостатками устройства являются сложность обмена данньЕМИ, ограниченные функциональные возможности и невозможность обмена неформализованными сообщениями в режиме диалога.
Цель изобретения .- расширение области применения устройства за счет обмена сообщениями в режиме диалога.
Для реализации поставленной цели в .устройство введены .формирователь адреса, подключенный к блоку связи с ЭВМ и к передающему регистру, и последовательно соединенные блок выделения адреса и блок выделения байта состояния, под- ключенные к приемному регистру и к блоку связи с ЭВМ. Структурная схема аредлагаемого устройства представлена на чертеже. Устройство содержит блок 1 связи с ЭВМ, блок 2 задания адресов, блок 3 выделения байта состояния, блок 4 фиксации адресов, блок 5 выделения адреса, формирователь 6 адреса, блок 7 синхронизации приема, приемный регистр 8, передающий регистр 9, блок 1О синхронизации передачи и блок 11 свази с аппаратурой передачи данных. Устройство работает следукмцим образом. Начало работы инициируется передачей по каналу ввода-вывода ЭВМ в блок 1 связи с ЭВМ адреса нужного терминала. При этом старшие три разряда агфеса срав ниваются в блоке связи с ЭВМ с а/фесом усгановленным в блоке 2 задания а/феса. При нвсравнении сигнал начальной выборки транслируется меньшему по приоритету внешнему устройству. При сравнении устройство сопряжения логически подключается к интерфейсу, в ЭВМ выдается из блока 2 адрес для контроля, в ответ ЭВМ присылает команду для исполнения. Если устройство исправно, блок 1 формирует нулевой байт состояния и отсылает его в ЭВМ. По команде Записать , принятой в блок 1, признак коман{БЫ фиксируете я в со ответствутощей зоне блока 4 фиксации адресов, предназначенной для размещения упра. ляюшей информации. С новрюменноформирователь адреса сяределяет адрюс для передачи в канал связи, который будет состоять из признака адреса, признака команды и пяти младших разрядов, определяющих адрес терминала на другом конце канала свя зи. Сформированный формирователем 6 адрес переписывается на первдакиций регист 9 и в согровождении синхрокиэирукяЕих сигналов, вырабатываемых блоком 1О сии хроияэации передачи, посылается в аппаратуру передачи данных, а команда из бло ка 1 без изменения переписывается на п редакмций регистр 9 и через блок 11 передается в аппаратуру передачи данныж. Параллельно блок 1 продолжает прием по каналу ввода-вывода ЭВМ байта данны Формирователь 6 адреса снова формирует ащзес терминала с признаком информация и через передающий регистр 9 отсылает его в аппаратуру передачи данных. Приня тый от канала в блок 1 байт данных подается на передающий регистр 9 и далее также в канал связи. Команда Читать , полученная ог 3QfA пересылается через канал связи терминалу, так же, как и команда Записать. Поученная от активизированного терминала через канал связи и блок 11 на приемный, регистр 8 информация анализируется блоом 5 выделения адреса (синхронизация заимодействия по приему информации на приемный регистр 8 осуществляется блоом 7). При обнаружении в принятом на приемном регистре 8 байте признака адреса пять младших разрядов байта адреса пересылаются в блок 1 связи с ЭВМ, где остальные разряды восстанавливаются кодом, взятым из блока 2 задания адресов. Далее байт адреса с приемного регистра 8 пересылается в блок 3 вы деления байтов состоЕния для выделения признаков информации с целью определения следующей за адресом информации. Приемный регистр 8 освобождается для «риема следующего байта. После гриема на регистр следующего бэйта блок 1 выдает в ЭВМ сигнал Требования абонента на обслуживание. По последовательности сигналов выборки блок 1 выдает в ЭВМ сначала адрес .требующего обслуживания терминала, а затем и байт, находящийся на приемном регистре 8. Соответствующий сигнал идентификации {Данные или Байт состояния ) формируется на выходе блока 3 выделения байтов состояния и через блок 1 передается каналу. При этом обслуживания принимающего {читающего) подканала ВМ выше, чем передающего {записывающего). При отсутствии информации в принимающем канале связи происходит обращение к блоку 4 фиксации адресов для того, чтобы определить, нет ли в блоке признака, что какой-то терминал вьшопняет операцию Записать. Признак работающего терминала извлекается из блсжа 4 и адрес выдается в блок 1. Затем выставляется требование на обслуживание; ЭВМ выбирает в порядке приоритетов адрес этого терминала, пересылает в блок 1 байт данных, который по описанному выще алгоритму совместно с адресом передается в аппаратуру передачи данных. Использование в устройстве для соЬря- жения дополнительно введенных блоков блока формирования адреса, блока выделения байтов состояния и блока ш шеления адреса - позволяет расширить функциональные возможности, например использовать один ханал связи мвогвм абонентам в муль- типлексном режиме. Достигается это без доработки математического обеспечения, разработанного для обслуживания терминалов, размещенных как в непосредствен
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения терминалов с аппаратурой передачи данных | 1975 |
|
SU596939A1 |
Устройство для управления обменом данными между ЭВМ и абонентами по общей шине | 1988 |
|
SU1543412A1 |
Мультиплексный канал | 1976 |
|
SU590725A2 |
Устройство для сопряжения электронной вычислительной машины с абонентами | 1976 |
|
SU642701A1 |
Устройство для сопряжения ЭВМ с абонентом | 1985 |
|
SU1307462A1 |
Мультиплексный канал многопроцессорной вычислительной системы | 1973 |
|
SU521559A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1983 |
|
SU1141418A1 |
Устройство для сопряжения двух электронных вычислительных машин | 1984 |
|
SU1254498A2 |
Система для обмена информацией | 1980 |
|
SU980087A1 |
Устройство для сопряжения ЭВМ с абонентами | 1990 |
|
SU1734099A1 |
Авторы
Даты
1978-10-05—Публикация
1975-11-05—Подача