Устройство управления для сопряжения вычислительных машин
Иллюстрации
Показать всеРеферат
пц 572777
Союз Советских
Свцналнстнческнх
Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 07.10,75 (21) 2191411/24 с присоединением заявки № (23) Приоритет
Опубликовано 15.09.77. Бюллетень № 34
Дата опубликозания описания 16.09.77 (51) M. Кл 2 G 06F 3/04
Государственный комнтет
Совета Мнннстрав СССР по делам изобретений (53) УДК 681.325(088 8) н открытнй (72) Авторы изобретения
Г. М. Аронов, Р. И. Клейнерман, В. В. Комар, В. В. Рыбаков и В. А, Семянникова
Ордена Октябрьской Революции всесоюзный государствен проектно-изыскательский и научно-исследовательский инс энергетических систем и электрических сетей «Знергосетьпр (71) Заявитель (54) УСТРОЙСТВО УПРАВЛЕНИЯ ДЛЯ СОПРЯЖЕНИЯ
ВЫЧИСЛИТЕЛЬНЫХ МАШИН
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для сопряжения двух вычислительных машин с различными интерфейсами ввода — вывода каналов.
Известно устройство, предназначенное для управления совместной работой нескольких
ЭВМ. Нсдостатком этого устройства является то, что оно служит для синхронизации работы однотипных машин и реализации обработки. запросов от каналов ввода — вывода, что для осуществления обмена между ЭВМ с различными интерфейсами ввода — вывода каналов является недостаточным, так KBK кроме синхронизации и обработки запросов требуется согласование временных диаграмм работы каналов ЭВМ. В то же время довольно часто оказывается технически и экономически более выгодно объединять в систему разнотипные, имеющиеся в наличии ЭВМ. Очевидно, что при этом отпадает необходимость в специальном подборе машин для включения их в оперативно-информационные комплексы.
Наиболсс близким по технической сущности к данному изобрстенпю является устройство управления для сопряжения вычислительных машин, содержащее блок приема информации, выход которого соединен через буферный регистр с первым входом блока передачи данных, второй вход которого подключен К выходу регистра адреса и первому входу блока сравнения адреса, а выход соединен со входом блока приема информации, выход блока приема адреса соединен со вторым входом блока сравнения адреса, выход блока приема команд через дешифратор подкючен к регистру команд.
Недостатком известного устройства является невозможность использования его в случае необходимости сопряжения ЭВМ с различными интерфейсами ввода — вывода каналов.
Цель изобретения — сопряжение вычислительных машин с различными интерфейсами.
Это достигается тем, что в предлагаемое устройство дополнительно введен блок динамической памяти, два входа которого соединены соответственно с выходом блока сравнения адреса и выходом регистра команд, а четыре выхода подключены соответственно к управляющим входам блока приема информации, блока сравнения адреса, регистра команд и блока псрсдачи данных.
Для расширения области применения устройства и пего введен олок динамической памяги, од ш входы и выходы которого подключсны к интерфейсу канала первой ЭВМ непосредственно, другие входы и выходы подсоедипш:ы к каналу второй ЭВМ с другим интсрфсйсом через послсдоватсльную функциоЕеа.ешЕуЕо цепь, включающую олок Ilpllcila»IIформации, буферный регистр, блок передачи данных, и чсрсз замкнутыс цспи — блок динамической памяти — регистр команд и блок динамической памяти — блок сравнения адреса.
На фиг. 1 показана структурная схема предлагаемого устройства; на фиг. 2 — временная диаграмма сш.палов на сооч вс гствующих шинах устройсЕва, Устройство управления для сопряжсния
ЭВМ содержит блок динамической памяти 1, соединенный с блоком приема информации 2, который сосдпнсп с буферным регистром 3.
Выходы и входы буфсрчого регистра 3 и блока динамической памяти 1 соединены с интерфейсом канала ЗВМ (например EC — 1030) .
Кроме того, блок динамической памяти 1 сосдинен с блоком приема адреса 4 и регистром адреса 5 через блок сравнения адреса б. Дешифратор 7 соединен с интерфейсом канала второй ЭВМ (например ЗВМ 1010 — Б) через блок приема команд 8 и через рсгистр команд 9 подк:еЕочен к блоку динамической памяти 1. Блок приема информации 2 соединен с блоком передачи данных 10. Входы блока приема информации 2, блока приема адреса
4, блока дне!ай!Е! есскоЕ! памятЕ! 1, а. та!<же выходы блока передачи данных 1О и блока дп-!!au!I«!ccI ОЕ! Па мят!е 1 сосди !!сны с !Ill гсрфсйсом канала ЭВМ 1010 — Б.
Устройство работаст следующим ооразом.
По шпнс а от канала одной ЭВМ, например
EC †10, поступает сигнал управления, указывающий па то, что канал готов к приему информации из буферного регистра 3 или к псрсдачс информации по шинам л. Блок динамической памяти 1 хранит этот сигнал, формирует сигнал запроса для канала ЭВМ с другим интерфейсом ввода — вывода, напримерр ЗВМ 1010Б. На шине б появляется сигнал запроса согласно временной диаграмме, прпвсденной на фиг. 2. В случае готовности канала к работе на шине в появляется сигнал «Готово», а на шинах г — адрес устройства, на шинах д — код команды, на шинах е (при передаче информации из ЭВМ 1010 — Б в 3BM EC-1030) — информация. В блоке динамической памяти 1 хранится сигнал «Готово» и формируются, согласно временной диаграмме на фиг. 2, сигналы опроса блока приема информации 2 (шина ж) для записи ес в буферный регистр 3, опроса блока сравнения адреса б (шина з), на который поступает информапия с блока приема адрсса 4 и регистра 5, опроса регистра команд 9 (шина и), на который поступает информация с блока приема команд 8 через дешифратор команд 7. Затем в блоке динамической памяти 1 формируется и выдается на шину к, согласно временной диаграмме на фиг. 2, сигнал, указывающий па то, что буферный регистр 3 готов к псрсдачс (или приему) следующего байта информации. При псрсдаче информации из канала ЭВМ EC — 1030 в канал ЭВМ
1010 — -Б она формируется и выдается на шины иптерфсйса канала ЭВМ 1010 — Б в блоке псредачи данных 10. И прп следующем обращении ЭВМ ввод информации происходит, как описано вышс, Таким образом, происходит преобразование сигналов, поступающих из канала одной
ЭВМ, в сигналы, необходимые для нормальной работы канала другой ЭВМ.
Такое построение предлагаемого устройства управления для сопряжения ЭВМ дает возможность объсдипсния в вычислительных комплсксах ЭВМ с различными иптсрфсйсамн ввода-вывода каналов.
30 Формула изобретения
Устройство управления для сопряжения вычпслЕетсльньех машин, содержащее блок приема информации, выход которого соединен чсрез буферный регистр с первым входоме блока персдачи данных, второй вход которого подключен к выходу регистра адреса и к первому входу блока сравнения адреса, а выход соединен со входом блока приема информации, выход блока приема адреса соединен
4О со вторым входом блока сравнения адреса, выход блока приема команд через дешифратор подключен к регистру команд, отл ич а ю щ с с с я тс.l, что, с целью сопряжения вычислительных машин с различными интерфейсами, в нсго дополнительно введен блок динамеечсской памяти, два входа которого сосдинсны соответственно с выходом блока сравнения адреса и выходом регистра команд, а чстырс выхода подключены соответг ствснно к управляющим входам блока приема инфор.;Еации, блока сравнения адреса, регистра команд и блока передачи данных