Устройство для обмена информацией между эвм и абонентами

 

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

СОЮЗ СОВЕТСКИХ

СОЩПАЛИСТИЧЕСНИХ

РЕСПУБЛИК (19) (И) (su 4 С 06 F 13/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ П.(НТ СССР

1 (21) 4386452/24-24 (22) 03.03.88 (46) 23.11,89. Бюл. М 43 (72) Б.Л.Сохор, И.Н.Синельников, A.Â.Ñîðîêèí, А.М.Попов, A.Г.Климашев и Н.А.Савельева (53) 681.325(088.8) (56) Авторское свидетельство СССР

К 1180905, кл. G 06 F 13/00, 1984.

Авторское свидетельство СССР

Р 1262513, кл. G 06 F 13/00, 1985. (54) УСТРОЙСТВО ДЛЯ ОБ!%НА ИНФОРМАЦИЕЙ МЕЖДУ ЭВМ И АБОНЕНТА!Я (57) Изобретение относится к вычислительной технике и может быть использовано для построения многомашинных вычислительных комплексов. Цель изобретения — сокращение непроизводительных затрат времени на установление

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

Цель изобретения — сокращение затрат времени на установление связи устройства.

На фиг. 1 изображена структурная схема органиэации четырехмашинного вычислительного комплекса с использованием устройства для сопряжения; на фиг. 2 — блок-схема устройства; на фиг. 3 и 4 — функциональные схемы ysла дешифрации и блока расширения прерываний на фиг. 5 и 6 - блок-схемы возможных алгоритмов функционирования вычислительных машин.

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

6 ил,, 2 табл.

Многомашинный вычислительный комплекс (фиг. 1) состоит из вычислительных машин 1-4 и устройств 5-8.

Каждое устройство содержит (фиг. 2) дешифратор 9 адреса, блок IQ дешифрации запросов передачи, таймер 11, блок 12 расширения прерываний, выходной коммутатор информации, состоящий из элементов И 13-15, группу элементов И 16, входной коммутатор информации (элемент И-ИЛИ) 17,блок

18 передающих усилителей. Блок 10 содержит элемент ИЛИ !9, группу элементов И 20 и узел 21 дешифрации. На фиг. 2 обозначены линии 22-69 входов и выходов устройства н его блоков, 1524057 блок 70 приемных усилителей с выходами 71 и 72, Узел 21 дешифрации (фиг. 3) построен на элементах ИЛИ-HE 73-75 и зле5 ментах НЕ 76 и 77, Блок 12 содержит (фиг. 4) коммутатор з апросов прерывания, со стоящий иэ элементов И 78-80 и элементов

ИЛИ 81-83, триггера 84 и группы триггеров 85 и 86.

Входы 23, 24, 25 и 69 и выходы 2631 устройства 5 соединяются с модулем ввода-вывода вычислительной машины 1.

На вход 24 поступают адресные сигналы, определяюшие направление приема и передачи информации вычисли гельной машиной 1. На вход 23 передается выходная информация, а с выхода 30 снимается входная информация. Сигналом 20 по входу 69 таймер ll устанавливается в исходное состояние, Тот же сигнал, поступающий в блок 12 через блок 70 по линии 71, устанавливает в исходное состояние триггеры 84-86. На вход 25 25 поступает сигнал о проведении цикла ввода информации. На выходах 26-28 формируются сигналы прерывания при поступлении запросов от других вычислительных машин. На выходе 29 форми- 30 руется сигнал прерывания от таймера

11. На выходе 31 формируется сигнал переменной частоты от таймера 11.

Входы 22. 35 и 36 и выходы 32-34 устройства 5 соединяются соответственно с выходами 38-40 и с входами

41-42 устройства 6, Входы 41-43 и выходы 38-40 устройства 5 соединяются соответственно с выходами 32, 34 и 33 и с входами 35, 22 и 36 устрой- 40 ства 7. Входы 46-48 и выходы 37, 44 и 45 устройства 5 соединяются соответственно с выходами 32-34 и с входами 22, 35 и 36 устройства 8.

На входы 22, 43 и 47 поступают 45 адресные сигналы от устройств 6-8

С выходов 33, 39 и 37 передаются адресные сигналы, формируемые вычислительной машиной I и передаваемые соответственно в устройства 6-8.

На вьгходах 32, 38 и 44 формируются сигналы запросов на передачу информации соответственно в вычислительные машины 2-4. На входы 35, 41 и 46 устройства 5 поступают запросы на прием информации соответственно от вычислительных машин 2-4. На входы 36, 42 и 48 устройства 5 поступает информация соответственно

Т а б л и ц а 1

А) А2 Состояние машины

0 0

Выполнение программы, не связанной с обменом.

Прием адресных сигналов от других вычислительных машин.

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

Выполнение проrpаммы, не связанной с обменом.

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

Выполнение программл, не связанной с обменом.

Передача сигнала прерывания к вычислительной машине

2 и обмен информацией с ней.

Обмен информацией с таймером

ll устройства 5.

0 1

1 0

50! 1

В зависимости от адресных сигналов

А! и А2 узел 21 управления запросаот вычислительных машин 2-4. На выходах 34, 40 и 45 содержится информация, адресуемая соответственно к вычислительным машинам 2-4.

Устройства 5-8 функционируют по одинаковым алгоритмам. В зависимости от программного обеспечения вычислительные машины 1-4 могут иметь равный или различный уровень приоритета. Для каждой из вычислительных машин 1-4 наивысший приоритет имеет таймер 11 соответственно устройств

5-8. По команде прерывания от таймера 11 (выход 29) соответствующая вычислительная машина безусловно переключается на обслуживание таймера 11.

Адресация вычислительной машины 1 к сопрягаемым вычислительным машинам и таймеру 11 осуществляется передачей адресных сигналов на вход 26 устройства 5.

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

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

Номер линии связи

Аl А2

5 1524057 ми на своих выходах формирует сигналы в соответствии с табл, 2.

Таблица 2

Адресные сиг- Линии установки запроналы сов

58 59 55 56 57

0 0 0 0 1

0 I 0 l 0

1 0 0 0

1 1 0 0 0

Структура управления запросами определяется этой таблицей.

Сигнал высокого уровня на линиях 20

57 и 68 связи разрешает прохождение запроса на выход 44 устройства 5 при наличии информации в выходном регистре ввода-вывода вычислительной машины ), предназначенной для вычис- 25 лителъной машины 4.

Сигнал высокого уровня на линиях

56 и 67 связи разрешает прохождение запроса на выход 38 устройства 5 при наличии информации в выходном ре- 30 гистре ввода-вывода вычислительной машины 1, предназначенной для вычислительной машины 3.

Сигнал высокого уровня на линиях

55 и 66 связи разрешает прохождение запроса на выход 32 устройства 5 при наличии информации в выходном регистре ввода-вывода вычислительной машины 1, предназначенной для вычислительной машины 2. 40

Приоритет обслуживания запросов, поступивших от вычислительных машин

2-4, определяется алгоритмом работы вычислительной машины

Устройство, 5 работает следующим 45 образом.

При наличии на входе 24 любой комбинации адресных сигналов Al и А2, которые поступают на вход дешифратора 9 адреса, на одном иэ его выходов

51-54 формируется разрешающий сигнал высокого уровня, который поступает на один из входов элемента И-ИЛИ 7 и на управляющий вход одного из элементов И 13""16. В соответствии с этим на выход 30 через элемент И-ИЛИ

17 при наличии прерывания поступает информация от вычислительной машины

2 Э или 4, или от таймера 11 по линии 49, а информация от вычислительной машины

1, поступающая на вход 23, передается через элемент ИЛИ 19 и один иэ элементов И !3-!6 в вычислительную машину

2, 3 или 4, или в таймер )1 по линии 50.

В зависимости от адресных сигналов на входе 24 узел 21 вырабатывает разрешающий сигнал на одном из своих выходов 55-57 и при появлении информации на входе 23 на одном из своих выходов 32, 38 и 44 формируется запрос соответственно в вычислительной машине 2, 3 или 4.

Пусть вычислительная машина 1 производит вычисления или находится в режиме обмена информацией и на входе

24 устройства 5 произвольная комбиH""öèÿ сигналов. Если вычислительным машинам ? и 3 потребуется обменяться информацией с вычислительной машиной

1, тогда они выставляют свои адресные сигналы к вычислительной машине

1, по которым формируются соответственно íà входах 35 и 4! устройства

5 сигналы запросов, которые, поступают в блок !2 на установочные входы триггеров 86 и 85, а информация от этих вычислительных машин поступает соответственно на входы 36 и 42 ° На выходах 26 и 27 устройства 5 формируются сигналы прерываний соответственно от вычислительных машин 2 и 3, которые поступают в модуль ввода-вывода вычислительной машины I. Таким образом, вычислительная машина ) "узнает", что к ней поступили запросы. По окончании выполнения предыдущих операций вычислительная машина 1 выставляет на входе 24 устройства 5 сигналы АI=А2=0. Адресные сигналы от вычислительных машин 2 и 3, поступившие соответственно на входы 22 и 43, через элемент И-ИЛИ 17 проходят на вьжод 30, Согласно программе вычислительная машина 1 переходит к режиму обмена. По информации с вьжода 30 устройства 5 вычислительная машина определяет адреса обратившихся к ней вычислительных машин и в соответствии с программой выбирает направление обмена.

После определения направления обмена вычислительная машина 1 устанавливает на входе 24 адресные сигналы к таймеру 11, а на входе 23 код временного интервала, длительность которого несколько больше, чем необходимо дпя!

524057 обмена с другой вычислительной машиной (в случае, если длительность обмена превышает определенное время, то обе вычислительные машины по сигналам сво5 их таймеров регистрируют сбой и определяют его источник). После ввода информации в таймер 11 и его пуска вычислительная машина 1 устанавливает на входе 24 устройства 5 адресные сиг-!О налы, соответствующие выбранной вычислительной машине. Дешифратор

9 адреса формирует на выходе 51 разрешающий сигнал высокого уровня, который разрешает прохождение информации, поступившей на вход 36 устройства 5, на выход 30. Через блок

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

33, 37 и 39 устройства 5. 20

Вычислительная машина 1, считывая информацию с выхода 30 устройства 5, формирует сигнал, информирующий внешние устройства, что информация принята. Этот сигнал поступает на вход 25

25 устройства 5 и далее, поступая через блок 70 по линии 72 в блок 12 при наличии сигнала на линии 66 формирует на выходе элемента И 80 сигнал, устанавливающий триггер 86, . а 30 выходе которого был сформирован сигнал прерывания от вычислительной машины 2, в исходное состояние и снимает этот сигнал на выходе 26 устройства 5. Сигнал, сформированный на выходе элемента И 80, и сигнал на линии 71 поступают на вход сброса триггера 86 через элемент ИЛИ 83, После этого вычислительная машина 1 помещает свою информацию на вход 23 40 устройства 5, которая через элемент

И 13 (при разрешающем сигнале на его управляющем входе) поступает на выход 34. При появлении информации на входе 23 блок 1О формирует сигнал за- 45 проса на выходе 32 устройства 5. В устройстве 6 формируется сигнал прерывания к вычислительной машине 2.

По этому сигналу вычислительная машина 2 снимает свою выходную информа0 цию и считывает входную. При снятии вычислительной машиной 2 ее выходной информации на входе 35 устройства 5 снимается запрос. После считывания входной информации Вычислительная машина 2 выводит новую информацию, которая поступает на вход 36 устройства 5 и далее через элемент И-ИЛИ 17 поступает на выход 30. Одновременно с этим на вход 35 устройства 5 поступает сигнал запроса от устройства

6 и на выходе 26 устройства 5 формируется сигнал прерывания. По этому сигналу вычислительная машина снимает информацию с входа 23 устройства 5 (при этом снимается сигнал запроса с выхода 32 устройства 5), считывает информацию с выхода 30 (при этом сигналом по входу 25 снимается сигнал прерывания на выходе 26), помещает на вход 23 новую информацию (при этом на выходе 32 формируется сигнал запроса). Таким образом, вычислительные машины и 2 обмениваются информацией.

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

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

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

1524057 для подключения к информационным входам абонентов, а группа информационных входов является группой входов устройства для подключения к группе информационных выходов ЭВМ и соеди5 иена с первыми входами элементов И группы и группой синхронизирующих входов блока дешифрации запросов пеС редачи, первая группа выходов которо- g го является группой выходов устройства для подключения к входам запроса передачи абонентов, таймер, группа информационных входов которого соединена с выходами элементов И группы, а группа выходов — с третьей группой информационных входов входного коммутатора информации, группой управляющих входов подключенного к группе управляющих входов выходного коммутатора информации, вторым входам элементов И группы и группе выходов дешифратора адреса, группа входов которого является группой входов устройства для подключения к группе 25 адресных выходов ЭВМ, блок приемных усилителей, первый вход которого является входом устройства для подключения к выходу сброса ЭВМ и соединен с входом сброса таймера, первый и второй выходы которого являются соответствующими выходами устройства для подключения к первому входу прерывания и тактовому входу ЭВМ, блок расширения прерываний, включающий триггер и коммутатор запросов прерывания, соединенный группой информационных входов с второй группой выходов блока дешифрации запросов передачи, а первым выходом — с входом ° сброса триггера, выход которого является выходом устройства для подключения к второму входу прерывания ЭВМ, и блок передающих усилителей, группа выходов которого является группой выходов устройства для подключения к адресным входам абонентов, о тл и ч а ю щ е е с я тем, что, с целью сокращения затрат времени на установление связи устройства, в блок расширения прерываний введена группа триггеров, причем группа выходов коммутатора запросов прерывания подключена к входам сброса триггеров группы, выходы которых образуют группу выходов устройства для подключения к группе входов прерывания ЭВМ, входы установки триггера и триггеров группы образуют группу входов устройства для подключения к выходам сигналов запроса приема абонентов, первый и второй управляющие входы коммутатора запросов прерывания соединены соответственно с первым и вторым выходамн блока приемных усилителей, второй вход которого является входом устройства для подключения к синхронизирующеиу выходу ЭВМ, группы информационных входов блока дешифрации запросов передачи и блока передающих усилителей соединены с группой входов устройства для подключения к группе адресных выходов ЭВМ.

1524057

И йб

27! 52405 7

1524057

Составитель В.Вертлиб

ТехредЛ.Олийнык Корректор О. Кравцова

Редактор Л.Зайцева

« Ю

Заказ 7044/50 Тираж 668 Подписное

ВНИ1ПТИ Государственного комитета по изобретениям и открьггиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул. Гагарина, 101

Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами Устройство для обмена информацией между эвм и абонентами 

 

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

Изобретение относится к вычислительной технике и может быть использовано в персональных ЭВМ с развитыми графическими возможностями

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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