Устройство для сопряжения вычислительных машин

 

ОП ИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советсккк

Социалистических

Республик и 935942 (8I ) Дополнительное к авт. свнд-ву— (22) Заявлено 03. 03. 81. (21) 3252925/18-24 с присоединением заявкн №вЂ” (23) Прнорнтет— (53)M. Кл.

6 06 F 3/04

Ркударстеенны5 кекнтет

CCCP ао делам нзабретеннй н открытей (53) УДК681.3 (088.8) Опублнковано 15. 06. 82, Бюллетень № 22

Дата опубликования описания 16.06.82

В. В. Мельшиян, В. ф. Федорков, А. И. Гурскйй;---Г, В. Никитин и В. Г. Маркин (72) Авторы нзобретення (71) Заявитель (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЦХ

МАИИН

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

Известно устройство, содержащее генератор, регистры, дешифраторы, 5 схему сравнения, счетчик t 1).

Недостатками известного устрой° ства являются низкая. производительность и надежность.

Наиболее близким по сущности к предлагаемому является устройство, содержащее два буферных регистра, регистр управления, регистр состояния, два регистра, две схемы сравIS нения, распределитель, группы элементов ИЛИ, группы элементов И, триггер 12 ).

Недостатками известного устройства являются недостаточная надежность и производительность устройства.

Целью изобретения является повышение надежности и быстродействия.

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

И первой и второй групп и входами первого буферного регистра и регистра управления, выходы которого соединены с вторыми входами элементов

И первой группы, выходы которых соединены с первыми входами элементов

ИЛИ первой группы, выходы которых соединены с первой группой управляющих выходов устройства, выходы первого буферного регистра соеди935942 нены с первыми входами элементов И третьей группы, выходы которых соединены с первыми входами элементов

И второй группы, выходы которых соединены с первой группой информационных выходов устройства, второй информационный вход которого соединен с группами входов второго буферного регистра и регистра состояний и с первой группой входов второй схемы сравнения, вторая группа входов которой соединена с выходами второго регистра, выход второй схемы сравнения соединен с первым входом пер-! вого триггера, выход которого соединен с первыми входами элементов И четвертой группы, вторые входы которых и первого триггера соединены с первым управляющим входом устройства, второй управляющий вход которого соединен с вторым и третьим входами распределителя, один из выходов которого соединен с одним из своих входов, выходы элементов

И четвертой группы соединены с первыми входами элементов И пятой, шестой и седьмой групп, вторыми входами элементов И третьей группы, второго буферного регистра и регистра состояний и одним из управляющих выходов второй группы устройства, дру" гие управляющие выходы которой соединены с выходами элементов И пятой группы, вторые входы которых и эле" ментов И второй группы соединены с соответствующими выходами регистра состояний, выходы второго буферного регистра соединены с вторыми входами элементов И второй и шестой групп, выходы элементов И шестой группы соединены с вторыми входами элементов ИЛИ второй группы, выходы элементов И второй и седьмой групп че рез элементы ИЛИ третьей группы соединены с второй группой информационных выходов устройства, генера" тор, введены счетчик, два триггера, группа элементов И, элемент И, два элемента ИЛИ, причем выход генератора соединен с первым входом счетчика, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым входом второго триггера, выход которого соединен с первым входом элемента И выход которого соединен с информационным выходом второй группы устройства, второй вход элемента И соеди5 о

25 зо зз

55 нен с одним из выходов распределителя ю первые входы элементов И восьмой группы и третьего триггера соединены с выходами второго буферного регистра первый выход третьего триггера соединен с третьими входами элементов

И шестой группы и со вторыми входами элементов И восьмой группы, выходы которых соединены с вторыми входами элементов ИЛИ первой группы, выходы элементов И четвертой группы соединены с третьими входами элементов И восьмой группы и вторым входом третьего триггера, второй выход которого соединен с третьими входами элементов И первой, третьей пятой и седьмой групп, второй управляющий вход устройства соединен с четвертым входом одного из элементов

И первой группы, выходы элементов И первой группы через второй элемент

ИЛИ соединены с вторыми входами счетчика и второго триггера, второй вход первого элемента ИЛИ соединен с выходом одного из элементов И четвертой группы.

На чертеже приведена блок-схема устройства;

Устройство. содержит распредели" тель 1, счетчик 2, регистры 3 и 4,бу ферные регистры 5 и 6, регистр 7 состояния, регистр 8 управления, схемы 9 и 10 сравнения, генератор 11, триггеры 12-14, группы элементов

ИЛИ 15-17, группы элементов И 18-25 элементы ИЛИ 26 и 27, элемент И 28.

ЭВИ-диспетчер управляющим сигналом, поступающим на первый управляющий вход, обнуляет распределитель 1. Затем выдается математический адрес устройства со стороны интерфейса ЭВИ-диспетчера, который поступает по первому информационному входу устройства на схему сравнения 9, где сравнивается с физическим адресом, записанным в регистре

3, и результат сравнения с выхода схемы сравнения транслируется на информационный вход первого разряда распределителя 1. Одновременно на тактовый вход распределителя, 1 поступают синхросигналы, которые переписывают сигнал от схемы 9 (в случае сравнения адресов) на первый выход распределителя 1, а. затем последовательно передают его из разряда в разряд, формируя на выходах распределителя 1 управляющие сигнаприему следующего слова в ЭВМ-диспетчер. По получении сигнала готовности

ЭВМ-диспетчер посылает очередное слово в регистр 5 одновременно сигнал с группы элементов И 18 через элемент ИЛИ 26 обнуляет триггер 13.

Этот триггер в случае сбоя на длительное время (несколько секунд ) обнуляется также и счетчиком 2, запускаемым генератором 11. При организации группового обмена временная диаграмма распределителя 1 цик лится, начиная с выхода четвертого разряда, для чего последний выход заведен на информационный вход четвертого разряда, и таким образом из диаграммы исключаются первые сигналы, производящие опрос триггера 13, считывание регистра 7, а также запись в регистр 8.

Для обращения к этим элементам устройства необходима выдача ЗВМ-диспетчером команды "Адрес", тогда временная диаграмма распределителя 1 будет также полной. В случае получения сигнала занятости устройства при опросе триггера 13 программа

ЭВМ-диспетчера по управлению устройством обрывается на команде опроса триггера 13 и циклится на начальном участке, начиная с команды "Адрес".

После завершения команды обмена ЭВМ" диспетчер через группу элементов

И 18, группу элементов ИЛИ 15 выдает в ЭВМ-сателлит сигнал "Конец обмена".

При групповом обмене ЗВМ-сателлит работает до получения сигнала "КО" без отключения от канала связи (селекторный режим), а ЭВМ-диспетчер, выставив программно в регистр управления 8 соответствующий признак, блокирующий. выработку сигнала "KO"> может производить обмен как в селекторном, так и в мультиплексном режимах при существенном различии в быстродействии двух ЭВМ. Таким образом, окончание обмена задается программным путем через регистр управление

8, что повышает гибкость и быстродействие обмена, а также увеличивает производительность вычислительной системы. Кроме того, в случае зацикливания программ ЗВМ-сателлита и постоянном присутствии в регистре состояния 7 признака занятости ЭВМсателлита ЭВИ"диспетчер имеет возможность через регистр управления

5 935942 лы. Одним из этих сигналов ЭВМ-диспетчер считывает через элемент И 28 группу элементов И 19, группу элементов ИЛИ 17, состояние триггера 13 и рзгистра 7. Затем ЭВМ-диспетчер программно анализирует признак занятости устройства, и если оно "свободно,"тогда анализируется в слове состояния разряд занятости ЭВМ-сателлита по обработке предыдущей заявки. Занятость устройство (триггер занятости 13 находится в единичном состоянии)свидетельствует о занятости буферного регистра 5 от предыдущего обмена. Если устройство и

ЭВМ-сателлит "свободны", то ЭВМ-диспетчер выдает в буферный регистр 5 информационное слово, которое является управляющим для ЭВМ-сателлита и характеризует вид и направле.ние обмена, а в регистр 8 - код,по

1 которому формируется сигнал запроса к обмену, а в следующем такте распредителя 1 - сигнал "Начало обмена".

Эти сигналы поступают в ЭВМ-сател" лит и одновременно через элемент ИЛИ взводят в- "1" триггер 13 и обнуляют счетчик 2.

-Получив сигнал запроса в систему прерывания, ЗВМ-сателлит прерывает свою программу, прячет ее состояние, затем через схему 10 с помощью регистра 4 подключает устройство к своему интерфейсу. Причем результат сравнения в схеме 10 поступает на

35 триггер 12, который фиксирует факт сравнения адресов. После подключения адреса ЭВМ-сателлит считыьает через группу элементов И 20 группу элементов ИЛИ 16 содержимое буферного регистра 5, в котором находятся управляющее слово для ЭВМ-сателлита .

По результатам анализа этого слова

ЗВМ-сателлит перевоДится на програм"

t$ му выдачи или приема информации как однословной, так и групповой, либо выполняет другие действия ° При направ" лении обмена из ЭВМ-диспетчера к

ЭВМ-сателлиту ЭВМ-диспетчер записывает в буферный регистр 5 очередное информационное слово, вырабатывает- „ ся устройством сигнал "Начало обмена на выдачу каждого слова, по прлучении которого ЭВМ-сателлит считывает слово, причем считывающий сигнал, поступающий через группу элементов

И 21, группу элементов И 22 поступает в качестве сигнала готовности к

935942

40

50

8 программно выдать аварийный сигнал, приводящий все узлы и регистры ЭВИсателлита в исходное состояние.

Для контроля подключают адрес и записывают в буферный регистр 6 код, поступающий на триггер 14, который сигналом управления с выхода группы элементов И 21 взводится в единицу.

При этом триггер 14 своим инверсным выходом запрещает прохождение управляющих сигналов от распределителя через группы элементов И 18 и 22.

Затем засылается в регистр 6 очередное слово и сигналами управления передается либо через информационный тракт: группу элементов И 23,группу элементов ИЛИ 16, либо через тракт прохождения управляющих сигналов: группу элементов И 25 и группу элементов ИЛИ 15. flo результатам анализа в режиме контроля выданной и полученной информации Э8М-сателлит определяет ошибки трактов.

Изобретение позволяет повысить надежность и быстродействие устройства.

Формула изобретения

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

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

И пятой, шестой и седьмой групп, вторыми входами элементов И третьей группы, второго буферного регистра и регистра состояний и одним из управляющих выходов второй группы устройства, другие управляющие выходы которой соединены с выходами элементов И пятой группы, вторые входы которых и элементов И второй группы соединены с соответствующими выходами регистра состояний, выходы второго буферного регистра соединены .с вторыми входами элементов И второй и шестой групп, выходы элементов

И шестой группы соединены с вторыми входами элементов ИЛИ второй группы, выходы элементов И второй и седьмой групп через элементы ИЛИ третьей группы соединены с второй группой информационных выходов устройства, генератор, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия и надежности, в него введены счетчик, два триггера, группа элементов И, элемент И, два элемента ИЛИ, причем выход генератора соединен с первым входом счетчика, выход которого соединен с первым входом первого элемента ИЛИ, выход которого соединен с первым входом второго триггера, выход которого соединен с первым входом элемента И, выход которого соединен с информационным выходом второй группы устройства, второй вход элемента И соединен с одним из выходов распределителя, первые входы элементов И восьмой группы и третьего триггера соединены с выходами второго буферного регистра, перВНИИПИ аказ 4213/52 Тираж 731 Подписное

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

935942 о вый выход третьего триггера соединен пы, выходы элементов И первой групс третьими входами элементов И шестой пы через второй элемент ИЛИ соедигруппы и с вторыми входами элементов нены с вторыми входами счетчика и

И восьмой. группы, выходы которых второго триггера, второй вход персоединены с вторыми входами элемен- 5 вого элемента ИЛИ соединен с выхо тов ИЛИ первой группы, выходы элемен- дом одного из элементов И четвертой тов И четвертой группы соединены с группы. третьими входами элементов И восьмой группы и яторым входом третьего Источники информации, триггера, второй выход которого сое- о принятые во внимание при экспертизе динен с третьими входами элементов 1. Авторское свидетельство CCCP

И первой, третьей, пятой и седьмой h" 634265, кл.G 06 F 3/04, 1976. групп, второй управляющий вход уст- 2. Авторское свидетельство СССР ройства соединен с четвертым входом 734661 кл G 06 F 3/04, 1978 одного из эл ентов И первой груп 5 (и тот и)

Устройство для сопряжения вычислительных машин Устройство для сопряжения вычислительных машин Устройство для сопряжения вычислительных машин Устройство для сопряжения вычислительных машин Устройство для сопряжения вычислительных машин 

 

Похожие патенты:

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

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

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

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

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх