Устройство для сопряжения вычислительных машин в многопроцессорной вычислительной системе Советский патент 1984 года по МПК G06F3/04 

Описание патента на изобретение SU1108431A1

ет вход согфовиждпимя устройства, а виход K(rмyтaтopn сопровождения Яолнегсп вторым выходом прерывания устройства, выходов дешифратора разре11 е}{ия образует тзькод подтперждепия устройства, группа входов входного коммутатора образует второй ,- ат ионный вход устр.йства, группа выходов входного коммутатора соед|и см1а с группой входов регнстра приег-за информащп-г, причем выход счеччика каналов соединен с управляющими входами коммутатора сопровожде ия, дея1нф1:1атора разрешения, входного коммутатора и коммутатора запросов соотр.етственио, группа информа1.ц- оипых входов счетчрпча каналов соединена с группой входо з регистра запросов,, сиихровход счетчика каналов сосди-геп с выходом генератора синхрон -о у;,ьсоз, управляющий вход счетчика ка 1алов сос динен с шестым выходом де пифч атора упра;ления , управляющий- вход 6y: iepHoro усилителя под ве :1ЖД1 н1Я соединен с седьмым ныхсхл.ом д.еян-нЬратора управления,

тый выход которого соединен с первым входом элемента ИЛИ, второй вход и выход которого соединены соответственно с вькодом первого элемента И и устаповочньпи входом триггера установки, второй выход которого соединен с первым входом второго элемента И, выход и второй вход которого соединены соответственно с третьим выходом прерь ваиий устройства и выходом третьего элемента И, группа входов которого соединена с выходам г элементов И-ПЕ первой группы, первые входы которых соединены с первь ми входами элементов И-НЕ второй гругппм и с одноименными выходами ре1Ч1стра запросов и образуют выход запросов устройства, выходы и вторые входы элементов И-ПЕ втопой группы сое, соответственно с группой входов первого элемента И и с выхоjiaMii элементов НЕ группы, группа входов которых образует вход квитироваьи-1я устройства и соединена с вторглми входами элементов И-НЕ первой группь.

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

название год авторы номер документа
Устройство для сопряжения вычислительных машин в многопроцессорной вычислительной системе 1984
  • Горбачев Сергей Владимирович
  • Сакун Людмила Ивановна
  • Пуйто Александр Анатольевич
  • Тушин Юрий Алексеевич
SU1191915A1
Устройство для сопряжения процессоров в многопроцессорной вычислительной системе 1984
  • Горбачев Сергей Владимирович
  • Сакун Людмила Ивановна
SU1211747A1
Устройство для сопряжения вычислительных машин в многопроцессорной вычислительной системе 1986
  • Фельдштейн Михаил Борисович
SU1368883A1
Устройство для обмена двухмашинного вычислительного комплекса 1981
  • Кириченко Николай Васильевич
  • Калмыков Валентин Александрович
  • Левков Владимир Ефимович
  • Никитин Александр Петрович
SU991403A1
Устройство для сопряжения ЭВМ с абонентами 1985
  • Горбачев Сергей Владимирович
  • Сакун Людмила Ивановна
SU1302289A1
Многоуровневое устройство для коммутации процессоров в многопроцессорной вычислительной системе 1984
  • Торгашев Валерий Антонович
  • Горбачев Сергей Владимирович
  • Мыскин Александр Владимирович
  • Страхов Валентин Георгиевич
  • Королев Константин Николаевич
  • Гвинепадзе Алексей Давидович
SU1187174A1
Устройство для сопряжения двух цифровых вычислительных машин 1979
  • Петросов Вадим Гарегинович
  • Старк Лев Аронович
  • Вальков Виталий Михайлович
SU868741A1
Устройство для сопряжения электронно-вычислительной машины с группой внешних устройств 1989
  • Текутова Антонина Михайловна
  • Романихин Андрей Владимирович
SU1734098A1
Устройство для сопряжения электронной вычислительной машины с общей шиной 1983
  • Снегирев Александр Алексеевич
  • Володарский Марк Иосифович
  • Мячев Анатолий Анатольевич
SU1144112A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1

Иллюстрации к изобретению SU 1 108 431 A1

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

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ВЫЧИСЛИТЕЛЬНЫХ МАШИН В МНОГОЛРОЦЕС СОРНОЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЕ, содержащее регистр запросов, регистр выдачи информации, триггер установки, дешифратор управления, триггер ответа, регистр приема информации, буферный усилитель входных данных, причем группа выходов регистра выдачи информации образует 1 ервый информационный выход устройства, первый выход триггера установки является выходом сопровождения устройства, вход дешифратора управления является управляющим входом устройства, выход триггера ответа является выходом квитирования устройства, группа выходов буферного усилителя входных данных образует второй ин(|1ормаи1ионный выход устройства, группа входов регистра за росов соединена с группой входов регистра выдачи информации и образует первый) инс1)ормациоиный вход устройства, управляющий вход р.егистра выдачи информации и синхровход триггера установки соединены с первым В1,1ХОД(:1М ,4eiiiHdipnTopa управле шя. второй выход которого соединен с первым установочным входом триггера ответа и с управляющим входом регистра приема информации, группа выходов которого соединена с группой входов буферного усилителя входных данных, управляющий вход которого и второй установочный вход триггера ответа соединены с третьим выходом дешифратора управления, четвертый выход которого соединен с управляющим входом регистра запросов, установочный вход которого, третий установочный вход триггера отпета и установочный вход регистра приема информации соединены с пятым выходом дешифратора управления, отличающееся (Л тем, что, с целью повышения производительности за счет возможности наращивания каналов связи, в него введены буферный усилитель подтверждения, коммутатор запросов, коммутатор сопровождения, дешифратор разрешения, входной коммутатор, счетчик каналов, генератор синхроимпульсов, эо элемент ИЛИ, три злемента И, две 4 группы элементов И-НЕ, группа элемен:о тов НЕ, причем группа входов буферного усилителя подтверждения образует вход подтверждения устройства, группа выходов буферного усилителя подтверждения соединена с группой вькодов буферного усилителя входных данных, группа входов коммутатора запросов образует вход запросов устройства, а выход коммутатора запросов соединен с первым входом счетчика каналов и является первым выходом прерывания устройства, группа входов коммутатора сопровождения образу

Формула изобретения SU 1 108 431 A1

Изобре1е:- ие О1носится к вычислитапьной технике, а т менрю к устройствам сопря;ке 1ия для электронных вычислительных машин (ЭВМ), и может быть испо..т}5: оваг1о д.ля обеспечения обмена инфо) межиу ЭВМ в мноronportec сорных вычислит сильных системах и локальп лх вычнсл Pi г слитных CBTilx с сроизвольной конфиг-урапией.

Известно уст 1ойство д1я сопряжения вычислительных матт, обеспечивающее обмен нж юрмадией по трем физическим каналам связи, т.е. межд тремя ЭВ- - i UНедостаток этого устройств; сопря ;ення -- бо.иьшой объем оборудования при огра 1П1ченной об.иасти приме1- ения. 0}1о обеспечивает в каждыг; момент времени передачу инсЬормаиии в последовательпок коде 1олько но одному каналу с пяти, что определяет его Hi-t3Kyio nponycK.iyio способнос.ть.

(аиболее близким к и{ч%.:- агаемому по технической cymifociTn ятзляется

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

информационной цгиной устройства,

триггер установки, первый выход которого является выходной линией сопровождения устройства, дешифратор упра1зления, вход которого является

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

приема информации, буфер входных

данных, выход которого является первым вь:ходом устройства, которыГ подключен к вход} ой информадионной шине вь числительной манигны, причем второй

вход устройства, подключенный к выхсд,ной информапионной тине вычислительной Njann-iHbi, соединен с: иервыми вхогдами регистра запросел и регистра выда- И информации, втпро; | вход которого соединен с первым входом тригге ра установки и первым выходом дешифратора управления, второй выход которого соединен с первыми входами триггера ответа и регистра приема информации, выход которого сое/хинен с первым входом буфера входных данны второй вход которого соединен с вторым входом триггера ответа и с третьим выходом дешифратора управления, четвертый выход которого соединен с вторым входом регистра запросо третий вход которого соединен с третьим входом триггера ответа, с вторым входом регистра приема информации и с пятым выходом дешифратора управления l2. Недостатком этого устройства сопряжения является то, что оно в каждый момент времени обеспечивает передачу информации только по одному физическому каналу связи, что снижает производительность системы. Цель изобретения - повышение производительности путем возможности на ращивания каналов связи. Цель достигается тем, что в устройство для сопряжения вычислительных машин в многопроцессорной вычислительной системе, содержащее регист запросов, регистр выдачи информации триггер установки, дешифратор управления, триггер ответа, регистр приема информации, буферный усилитель входных , причем группа выхоДОН регистра выдачи информантки образует первый информационный вьгкод устройства, первый выход триггера установки яиляется выходом сопровождения устройства, вход дешифратора управления является управляющим вхо дом устройства, выход триггера отве та является выходом квитирования устройства, группа выходов буферного усилителя входных данных образует второй информационный выход устройства, группа входов регистра запросов соединена с группой входов регистра выдачи информации и образу ет первый информационный вход устро |ства, управляющий вход регистра выдачи информации и синхровход триг гера установки соединены с первым ;.1хо-1,ом дешифратора управления, вто рои выход которого соединен с ..первы ус-таиопочным входом триггера ответа и г управляющим входом регистра при ем;) 11Нф1:1рм;и1ИИ , Группа выходов кото рого соединена с группой входов буферного усилителя входных данных, управляющий вход которого и второй установочный вход триггера ответа соединены с третьим выходом дешифратора управления, четвертый выход которого соединен с управляющим входом регистра запросов, установочный вход которого, третий установочный вход триггера ответа и установочный вход регистра приема информации соединены с пятым выходом дешифратора управления, введены буферный усилитель подтверждения, коммутатор запросов, коммутатор сопровождения, дешифратор разрешения , входной коммутатор , счетчик каналов, генератор синхроимпульсов, элемент ИЛИ, три элемента И, две группы элементов И-НЕ, группа элементов НЕ, причем группа входов буферного усилителя подтверждения образует вход подтверждения устройства, группа выходов буферного усилителя подтверждения соединена с группой выходов буферного усилителя входных данных, группа входов коммутатора запросов образует вход запросов устройства, а выход коммутатора запросов соединен с первым входом счетчика каналов и является первым выходом прерывания устройства, группа входов коммутатора сопровождения образует вход сопровождения устройства, а выход коммутатора сопровождения является вторым выходом прерывания устройства, группа выходов дешифратора разрешения образует выход подтверждения устройства, группа входов входного коммутатора образует второй информационный вход устройства, группа выходов входного коммутатора соединена с группой входов регистра приема информации, причем выход счетчика каналов соединен с управляющими входами коммутатора сопровождения, дешифратора разрешения, входного коммутатора и коммутатора запросов соответственно, группа информацисшных входов счетчика каналов соединена с группой входов регистра запросов, синхровход счетчика каналов соединен с выходом генератора синхроимпулы сов, управляющий вход счетчика каналов соединен с шестым выходом дешифратора управления, управляющий вход буферного усилителя подтверждоиия соединен с седьмь м выходом лешифрато.

р yrspjiJJJCl , ; ЯГЬ;И ВЬ)ХОД КОТОРОГО

еоелиге : riGpui.iM илодом элемента ШК, ход и выход которого сса/.цииеиы сг)О7 вессгвепио с выходом первого : i e v eirra И н установочным i)xr,;i, -ipiiriepa ус анонки, второй ubiXO;J, которого соеднмен с первым iJXOЛ : угорого элемента И, выход и frrofiOH вход KOTOpoio соединены соотTie1-ci BeiJHo с тр«:тьим зыходом прерыва1 И.й усТ(1О1и:тпа и выходом третьего .-eJiTa I, группа нход,ои которого coeMiiKeiia с кыхо.цами элементов И-НЕ пегВО груипь, гюрвыс входы которых соепянснк С .nepHijiMi входами элементов |;тороГ| г)уппы и с одноимеиным : Еыходам51 jierHCTpa запросов н об}- а;гуют -члход запросов устройства, вь хо;1ы и rroTJbie пходд.1 элементов H-lIli BTOpt ii rpyiirib соединены соответствешю с гру; иой входов г ервого элеме 5та И. ; с i;iiixo;ui.Mi5 элементов НЕ rovr;nb, ilJ iin:i гзходон КС горых образует лхс/; к иггирот анг я устройства н сое.ци ien с liTOjifiiMH вхопами элементом fieiiHOl ГрУ)(ТЫ.

И угтпомстпе достигается iioobiitie;j;u; iipO)- iionr TC4i ьностт путем обеспечеи 1Я BrKJMOKfiocT од 1О :1реме1П ой передами )1 H(hoi- -rauHOiii(iii:i сообщения тю jii jOoMV ;Юд:П1О кестпу из группы физических 1С на.пог,, которые связывают д,( ycj poffCT во сопг яжеиня с другим;. CMe/KHijiMi, ара.мле,:1ьна5 передача И ф011м;-;ип-1 может оС еспечить повь nicHi-U: rtpjivc b-iof сггособности устройства ио croJTbKo , сколвко имеется 1;изичес:};их каналов, что способствует по)Ы1 1ен1-;;(т роич|:с1ДительИ(Х:ти смстемы в це.лсМ.

Па фиг, I покачана сгруктурпая схема ус (.:тва соиряжеш-я и его с JiJM и одню.; 3 (Д еж1-И)х

14 входной, генератор 15 си1 хроимпульсов, элемент ИЛИ 16, элементы И 17-19, две группы элементов И-НЕ 20, 21, группу элементов НЕ 22, ЭВМ 23.1, управляющую работой устрой ства 1.1, ЭВМ 23.2, управляющую работой смежного устройства 1,2, группу вькодов 24,1 (24,2) подтверж/хения грунпу входов 25.1 (25.2) запросов, группу входов 26.1 (26.2) сопровождения, вторую группу входов 27.1 (27.2) информационных, группу выходов 28.1 (28.2) квитирования, группу входов 29.1 (29.2) подтверждения, группу выходов 30.1 (30.2) -запросов, rpVnny входов 31.1 (31.2) квитирования, грунпу выходов 3.1 (32.2) сопроволд; ;енпя, первую групиу выходов 33.1 (33.2) и н ма ци о 11 н ых , в е р в у ю группу входов 34 информап.ионных, вход 35 управ:1енпя устройс1-ва, вторую группу выходов 36 информационных не15вьл1-третий выходь 37 прерывания.

На фиг, 2 и 3 пр}гняты следующие обозначения: д,иаграмма А на выходе 30.1 запроса, диагргтмма Б на входе 29.1 подтвер;к1тения , диатрамма В на первом выходе дешифратора 5 управ ления, диаграмма Г на первом выходе 33.1 ипформац15онном, диаграмма Д на выходе 32,1 соггровож-дения, диаграмма Е на входе 31.1 квитирования, диаграмма Ж на выходе второго элемента 18, диaгpaм ia 3 на первом входе триггера 4 установк1т диаграмма И на втором выходе триггера 4 устаHOiiKH , диаграмма К на выход е первого элемента И 17, диаграмма J на В1,1ходе третьего элемента И 19, диаг1)амма М на к-ом входе 31.1 квитирования д.иаграмма Н на л-ом входе 31.1 кг итирования (к,1г) .

Устройство ,ц,ля сопряжения 1.1 и.ли 1.2 сод.ержит (фиг.1) регистр 2 чагмтснов, рогнстр 3 выдачи )0рмации, тритлчлэ 4 устанс1вки. 1ешифратор 5 упраг асния, тртггер 6 ответа, регт1(;мл5 7 и1-;формал1П1| , )В1)1Й vciJurreoB 8 вхол,ных .1х , буферный ус;- лителг. подтвержден : я, ко мутатор 10 аирсччл, комГГутатор 11 соировОКдс нля , счетчик 1 каналов, цг 1|:;; Ь 5;1 : Г О а ч ния , коммутатор

Устройство 1.1 сопряжения соединено тинами 34...37 с ЭВМ 23.1, которая управляет его работой. Устройство 1,1 сопряжения обеспечивает И} формац1 ей ЭВМ 23.1 с другими ЭВМ из группы и соединено с помощью входс в/выходов 24 . 1 . . .33 . 1 с аналогичными устройствами сопряжения, смежными с устройством 1.1. Каждое из смежных устроГютв сопряжения управ.;;яетс:я ЭВМ, и обеспечивает обмен информацией с / pyrn:vni ЭВМ. Па сЬиг. 1 показано под,клк)че)ие к у -тройству 1.1 сопряжения одного 1Г5 Сг-. ycTpoiiCTB 1.2 сонряж() , icoTopoe 7.11 управляется ЭВМ 23.2. Смежное устройство 1.2 сопряжения может иметь, кроме соединения с устройством 1.1, также соединения с Другими устройствами сопряжения (это йогут быть устройства сопряжения, отличные от тех, которые подсоединены к устройству 1 . 1 сопряжения). Регистр 2 запросов устройства 1. сопряжения предназначен для хранения в течение всего сеанса связи унитарных кодов одного или нескольк физических каналов связи с другими (смежными) устройствами 1.2 сопряжения, по которым должна передавать ся информация в данном сеансе связи Группа выходов регистра 2 запросов является выходами 30.1 запросов, каждый из которых соединен с одним из смежных устройств сопряжения, а именно с одним из входов 25.2 запроса. Кроме того, каждый вьгход из группы выходов регистра 2 соединен с первыми входами одноименных элементов И-НЕ первой и второй групп 20 и 21 . Регистр 3 выдачи информации (фиг.1) используется для вьудачи сло ва информации другим смежным устройствам 1.2. Разрядность его выход являющегося выходом информационным 33.1, соответствует разрядности передаваемого слова, которое после записи в регистр 3 появляется на ег выходе. Вьгход информационный 33.1 должен подключаться к каждому из смежных устройств, а именно к одном из входов информационных 27.2 каждо го из них. , Триггер ч установки обеспечивает формирование сигнала сопровождения свидетельствующего для смежных устройств об установке на выходе инфор мационном 33.1 нового передаваемого слова. Первый выход триггера 4 уста новки является выходом 32.1 сопров дения и соединен со всеми смежньЕми устройствами, а именно с одним из входов 26.2 сопровождения каждого из них. Второй выход триггера 4 установки, являющийся инверсным, соединен с первым входом второго элемента И 18. Первый вход триггер 4 установки является синхронным. По заднему фронту управляющего сиг нала, поступающего на первый вход, триггер 4 устанавливается в единич ное состояние. Для этого на вход D (на фиг. 1 не показан) должен подаваться постоянный сигнал 1. Дешифратор 5 управления предназначен для формирования на своих выходах управляющих сигналов, обеспечиваюсдих изменение состояния элементов памяти устройства 1.1 в соответствии с управляющей информацией, поступаклцей на его вход от ЭВМ 23.1 по входу 35 управления. Первый выход дещифратора 5 управления предназначен для передачи управляющего сигнала записи в регистр 3 нового слова информации и установки триггера А в единичное состояние. Второй выход дешифратора 5 предназначен для пере дачи управляющего сигнала записи в регистр 7 нового входного слова с выхода коммутатора 14 входного и установки триггера 6 в единичное состояние. Третий вьгход дешифратора 5 предназначен для выдачи управляющего сигнала считывания принятого слова с выхода регистра 7 и передачи его через буферную память 8 в ЭВМ 23.1 по второму информационному выходу 36 устройства, а также перевода триггера 6 в нулевое состояние Четвертый выход дещифратора 5 обеспечивает передачу управляющего сигнала записи информации в регистр 2, которая после этого появляется на его выходах. Пятый выход дешифратора 5 управления обеспечивает формирование сигнала начальной установки (обнуления). Шестой выход дешифратора 5 обеспечивает формирование управляющего сигнала записи в счетчик 12 каналов информации, которая после этого появляется на его выходе. Триггер 6 ответа предназначен для формирования на своем выходе сигнала ответа, свидетельствующего о приеме очередного слова информации от одного из смежных устройств 1.2. Выход триггера 6 ответа, являющийся выходом 28.1 квитирования, должен быть соединен со всеми смежными устройствами, а именно с одним из входов квитирования 31.2. Первый вход триггера 6 ответа является асинхронным входом установки в единичное состояние. Второй вход триггера 6 является синхронизирующим входом. Третий вход триггера 6 является асинхронным входом установки в нулевое состояние. По заднему фронту единичного управляющего сигнала, поступающего на второй вход триггера 6, последний переводится в нулевое состояние. Для этого на вход триггера 6 должен быть по дан постоянный сигнал О ( на фиг. 1 не показан). Регистр 7 приема информации обес печивает хранение принятой извне ин формации до момента поступления на его первый вход управляющего сигнал загрузки либо на его второй вход сигнала начальной установки, по кот рому выход регистра 7 обнуляется. Выход регистра 7 соединен с первым входом буферного усилителя 8 входны данных. Буферный усилитель 8 входных данных обеспечивает передачу принятой информации в ЭВМ 23.1 для обработки. При поступлении управляющего сигнала считывания на второй вход буферного усилителя 8 его выход открывается и на нем появляется инфор мация с выхода регистра 7, Буферный усилитель 9 подтверждения предназначен для выдачи на второй информационный выход 36 устройства состояния группы входов 29.1 подтверждения по управляющему сигна лу, поступающему с седьмого выхода дешифратора 5 управления на управля ций вход буферного усилителя подтверждения 9. Коммутатор 10 запросов обеспечивает выбор одного из сигналов запро са на установление сеанса связи, поступивших на один из группы внешних входов, в соответствии с управляющей информацией на управляющем входе. Коммутатор 11 сопровождения предназначен для выбора одного из входов сопровозвдения, соединенного с тем смежным устройством, с которы установлен сеанс связи и от которог принимается информация. Поступивший по входу сопровождения управляющий сигнал, свидетельствующий о том, чт на соответствующем входе установлено новое слово информации, передается на выход коммутатора 11 сопро вождения . Счетчик 12 каналов обеспечивает коммутацию групп входов 25.1, 26.1 для выявления запроса на установление сеанса связи с одним из смежных устройств, а также фиксацию кода ка нала, по которому выявлен запрос, при поступлении единичного управляющего сигнала на первом входе. При наличии нулевого управляющего сигнала на первом входе счетчик 12 канала обеспечивает инкремент кода на своем выходе при поступлении на третий вход очередного синхроимпульса. Кроме того, код канала с выхода счетчика 12 может быть считан в ЭВМ 23.1 (эта связь на фиг. 1 не показана), если по алгоритмам обмена требуется идентификация смежного устройства, с которым установлен сеанс связи. Деаифратор 13 разрешения предназначен для формирования на одном из выходов, которые являются выходами 2А.1 подтверждения, сигнала, подтверждающего установление сеанса связи с одним из смежных устройств в соответствии с информацией на управляющем входе. Коммутатор 14 входной обеспечивает выбор одного из второй группы информационных входов устройства и передачу информации с нее на выход в соответствии с информацией на управляющем входе. Генератор 15 синхроимпульсов предназначен для формирования непрерывной последовательности синхроимпульсов, которые с выхода поступают на третий вход счетчика 12 каналов. Элемент ИЛИ 16 обеспечивает формирование сигнала сброса тригтера 4 установки в нулевое состояние. Первьй элемент И 17 обеспечивает формирование управляющего сигнааа; используемого для сброса триггера 4 установки при поступлении по входам квитирования сигналов ответа от всех устройств приемников передаваемого слова. Второй элеме15т И 18 используется для выработки управляющего сигнала, свидетааьствующего о готовности устройства 1.1 к приему от ЭВМ 23.1 следующего слова для передачи смежным устройствам сопряжения (1.2), с которыми установлен сеанс связи. Третий элемент И 19 обеспечивает формирование управляаж;его сигнала, свидетельствующего о том, что все устройства - приемники информации сняли сигналы ответа на своих пыхоах квитирования (28.2), т.е. на входах 31.1 квитирования устройства 1.1. Две группы 20 и 21 из элементов И-НЕ предназначены для вьщеления тех входов квитирования, по которым поступают сигналы ответа от устройств - приемников информации. Группа 22 элементов НЕ обеспечивает инверсию сигналов, поступающих по входам 31.1 квитирования. Устройство работает следую11сим образом. Для установления сеанса выдачи информации на управляющий вход устройства 35 из ЭВМ 23.1 выдается команда загрузки в регистр 2 запросов информации с первого информацио ного входа ЗА устройства. Команда дешифрируется на дешифраторе 5 управления, при этом на четвертом его выходе вырабатывается сигнал записи, поступаю ций на второй вход регистра 2 запросов. По этому сигна лу в регистр 2 запросов загружается код, вьданный ЭВМ в этот же момент времени на свою выходную информационную шину. Загружаемый код представляет собой суперпозицию унитарных кодов тех каналов, в которые необходимо выд.ать один пакет информации. Наличие 1 на соответствующем выходе запроса 30.1 означает за прос на установление сеанса сшязи с одноименным смежным устройством. В принципе может быть установлен сеанс выдачи одновременно со всеми смежными устройствами. Если смежное устройство (например 1.2) готово к установлению сеанса связи, оно вы дает на выход 24.2 подтверждения единичный сигнал, который поступает на соответствуюи 1ИЙ вход подтверждения 29.1. Для считывания состояния входов 29.1 подтверждения ЭВМ 23.1 выдает соответствующую команду чтения, которая дешифрируется на дешиф раторе 5. На седьмом выходе дешифратора 5 вырабатывается сигнал чтения, поступающий на управляющий вхо буферного усилителя 9 подтверждения при этом их состояние передается с выхода буферного усилителя 9 на вто рой информационный выход устройств 1.1 и поступает в ЭВМ 23.1. Проверкг в ЭВМ 23.1 на совпадение выданных по выходам 30.1 запросов и полученн,1х по вхолам 29.1 подтверж дения ОЛИНИЧН1ЛХ сигналов позволяет определить факт установления сеанся связи со всеми адресатами. Сигналы 1 на выходе 30.1 запросов и соответствующем ему входе 29.1 подтверждения сохраняются в течение всего сеанса связи (диаграммы А и Ь на фиг. 2). По переднему фронту единичного управляющего сигнала, вьдаваемо го с первого выхода дешифратора 5 управления (диаграмма Ь на фиг. 2), передаваемое слово с первого информационного входа 34 устройства загружается в регистр 3 вьиачи информации и появляется на первом выходе информационном 33.1 (диаграмма Т на фиг. 2). По заднему фронту того же управляющего сигнала триггер 4 установки переводится в единичное состояние, и на его первом выходе появляется 1 (диаграмма 1) на фиг. 2). Если сеанс связи осуществляется с одним смежньм устройством, то на всех, кроме одного, входах первого элемента И 17 присутствует 1. Когда сигнал ответа от смежного устройства 1.2 приходит на соответствующий ему вход квитирования (диаграмма на фиг. 2), то, проходя через одноименный элемент НЕ группы 22 и элемент И-НЕ второй группы 21, обеспечивает формирование сигнала 1 на последнем входе первого элемента И 17. На его выходе появляется единичный сигнал, который, проходя через элемент ИЛИ 16, сбрасывает триггер 4 установки в нулевое состояние. Нулевой сигнал сопровождения с выхода 32.1 сопровождения поступает на вход 26.2 смежного устройства 1.2. Обнаружив нулевой сигнал сопровождения на своем входе 26.2 сопровождения, смежное устройство 1.2, являющееся приемником, снимает единичный сигнал ответа на своем выходе 28.2 квитирования. Поэтому на соответствующем входе 31.1 квитирования устройства 1.1 устанавливается О (диаграммы и Е на фиг. 2). При этом на всех входах третьего элемента И 19 устанавливается 1, и на его выходе также появляется 1, которая поступает на второй вход второго элемента И 18. На его первом входе в этот момент также уже ттрисутствует сигнал 1, снимаемый с второго (инверсного) выхода триггера 4 установки. Вследствие этого на выходе второго элемента И 18 вырабаты- , которын сооо1дает ЭВМ 23.1 о том, что устройство 1.1 обеспечило выдачу очередного слова и готозо к передаче следующего. Далее цикл выдачи может повторяться до тех пор, пока не будет вьщан вес паке т и nji op ма цн и . После этого ЭВМ 23.1. являющаяся нсточииком передаваемого пакета информадни,, в соответствии со своей програ 5кой для окончания сеанса свя зи обесггсчивает разьедииеиие смежны ycrpopiCTs 1.1 и 1.2, участвовавших в передаче и приеме пакета. Для это ЭВМ 23.1 может выдать команду уста-новки начального состояния, по кото рой дещифрато э 5 на своем пятом вых де формируе-) сигпал обнуления. Этот упраг}ля10 ций сигнал, посч-упая на тре тий Bxo;i регистра 2 запросов, обесггечивает сброс в О всех его вььходов. Вторым способом сброса единичньгх сигналов запроса на выходах 30. запросов кв.7яетс5-; запись из ЭВМ 23,1 li регистр 2 запросов нулевого кода указаргным образо.м. Следователр)но, ма входе 25.2 запросов смежного устройства 1.2 ио окончании сеапса устанавливается О. В ответ па это на выходе 24.2 подтверлудепия устройства 1.2 также устанавливается О, что свидетельствует для устройства 1.1 и его ЭВМ 23,1 о разъединении по окончании сеанса связи (д1 аграммы А и р5 на фиг. 2) . При установлении сеанса вьцдачи с несколькими смежн|11ми устройствами - приемниками выдача слова инсЬор мации осуществляется следу}0111им обра зом. ЭВМ 23.1 может загрузить еле/дующее слово в регистр 3 вьщачи информации только после того, как на выходе второго элемента И 18 присутствует 1 (диаграмма-Н на фиг.З) После загрузки слова в регистр 3 по сигналу с первого выхода дешифратора 5 на В1ЧЗРОМ выходе триггера 4 г оявляется О (диаг|5аммы 3 и : на фиг. 3). При этом на выходе второго элемента И 18 устанавливается О. После поступлепия только одного, например, из двух Т1;ебуемых сигналов (vrriCTa на остальных Bxo/iax первого элемента И 17 г)исутствуют 1, а на одном по-преж1гему находится О. После появления на входе 31.1 квитирования последнего требуемого си1иа.па ответа на вых(Я1;е перво114го элемента И 17 устанавливается 1 (диаграмма К на фиг. 3). По этому сигналу триггер 4 переходит в нулевое состояние, и на втором его выходе появляется 1. Но на выходе второго элемента И 18, по-прежнему фор o pyeтcя О, так как на его втором входе в это время уже присутствует нулевой сигнал, вырабатываемый третьим элементом И 19 (диаграмма Л на . 3) с того момента, когда поступил первый олшдаемый сигнал ответа на одном из входов 31.1 квитиооваН1-Ш (диаграмма М на фиг. 3). 1а выходе третьего элемента И 19 единич ный сигнал вновь появляется только тогда, когда снят последний из ожидаемых сиг){алов ответа на одной из входных 1П-1ний квитирования (,чиаграмма Ч на фиг. 3). Тогда на обоих входах третьего элемента И 19, соответствующих тем каналам, по которым ведется передача ин(|)ормадии, присутствус Т 1. На остальных входах третьего элемента И 19 также имсмотся единичные сигналы, выдаваемые с соответствуюш.их элементов И-НЕ первой группы 20, вследствие того, что на первые входы этих элементов И-ИЕ поступают пулевь е сигналы с о/июименньЕх выходов регистра 2 запросов. В результате на обоих входах иторого элемента И 18 1, поэтому па его выходе формируется единичный спгнал (диаграмма 4 на фиг. 3). Этот сигнал может быть использова) для прерывания ЭВМ 23.1. nocjje этого Э1-)М 23.1 может загружать в регистр 3 следующее слово. Отсюда следует, что при выдаче слова ивформап.ии лгобому подмнол ес7ву смежных устpoiiCTB ЭВМ 23. I необход1- мо анализиpOijaTb только один сигнал и впшвлять только одно его состоя1 ие - единичное. За счет этого минимизируется об1,ем программы вывода информации и П.).| ьш1ается быстрод(;йствие ЭВМ при перс,чаче информа1у4и в другие ЭВМ. При заботе устройства в режиме счетчик 12 каналов обеспечиол(г сканр эова ие Jlиний запросов для выявления запроса на установле1П е с:санса информации от одHoio из смежных устройств. При пост уп.пении оче1)едпого синхроимнульса от 1еператора 15 счетчик 12 каналов у|:и иичивает на единицу д.В(5ичный ко;; на cвoe в 1ходе, об ее нем и ая тем caMi.iM ,кл10чеиие к выходу коммутатора И) тапроса одного из входов 25.1 запроса. Если на этом входе присутствует единичный сигнал запроса, то, поступая на первый вход счетчика 12 каналов, он блокирует его работу. Зафиксированный на выходе счетчика код соответствует номеру канала, по которому должен осуществляться прием информации. Код канала с выхода счетчика 12 поступает на коммутаторы 11 сопровождения и коммутатор 14 входной, обес печивая подключение к их выходам тр буемых входов 26.1 сопровождения и вторых входов информационных 27,1 устройства. Дешифратор 13 разрешени декодируя код канала, выдает на одни из выходов 24.1 разрешения единичный сигнап, подтверждающий устройству - источнику информации факт установления сеанса связи. Про граммно выявив начало сеанса приема путем опроса состояния выхода комму татора 10 либо в результате прерыва ния по единичному состоянию этого выхопа, ЭВМ 23.1 переходит на анали входа сопровождения, состояние которого передается с выхода коммутатора 11 на второй выход прерывания устройС1ва 1.1. Этот сигнал также может быть использован для прерыва ния ЭВМ 23.1. При выявлении на вход сопровождения единичного сигнала установки ЭВМ 23.1 выдает на вход деимфратора 5 управления команду фиксации входного слова, при которой на его втором выходе появляется управляюищй сигнал. По этому сигнал производится загрузка входного слов с выхода коммутатора 14 в регистр 7 приема информации, а триггер 6 ответа устанавливается в 1. Сигна ответа с выхода триггера 6 поступае в смежное устройство-источник (1.2) Для правильной работы устройстваисточника 1.2 необходимо, чтобы сигнал ответа держался на гзыходе 28.1 ответа до тех пор, пока не будут получены сигналь ответа от всех потенциальных приемников информаци Каждое устройство-приемник может узнать об ото;- факте по переходу и 1 в О состояниГ входа сопровож дения, что программно выяш1яется ЭВМ 23.1, после чего ею может быть вьщана на упраиляюч1И11 вход 35 устройства 1 . 1 К1 млнда чтения принято слова. При OL ;и-| о,пир(твании на трет ем выходе деип1фратора 5 управления ормируется сигнал чтения принятого . слова. При этом триггер 6 ответа сбрасывается в О. Снятие сигнала ответа позволяет устройству-источнику 1.2 выдать очередное слово. Посе окончания сеанса связи устройсто-источник снимает свой запрос на своем выходе 30.2 запроса, вследствие чего счетчик 12 разблокируется, код на его выходе изменяется. В результате снимается сигнал подтверждения с соответствующего выхода дешифратора 13 разрешения, что свидетельствует о разъединении смежных устройств. В случае необходимости установления принудительного.сеанса приема по определенному каналу ЭВМ 23.1 имеет возможность загрузить код требуемого канала в счетчик 12 и выявить поступивттй запрос на сеанс связи . В случае подключения выхода буферного усилителя 8 входных данных к двунаправленной информационной шине ЭВМ 23.1, которая может быть использована и для загрузки данньгх в регистр устройства 1.1, возможно осуи;ествление транзитного режима работы предлагаемого устройства 1.1. В этом режиме каждое принятое из к-го канала слово может быть с выхода буферного усилителя 8 непосрздственно загружено в регистр 3 вьдачи информации для выдачи в л-й канал (), минуя промежуточную буферизацию в ЭВМ 23.1. Таким образом, предлагаемое техническое решение позволяет осуществить одновременно два сеанса связи - приема и выдачи пакета и, кроме того, одновременно принимать и выдавать различные пакеты информации по различным каналам. Это позволяет повысить пропускную способность ЭВМ вьто1 няющих функции узлов коммутац1та пакетов в многопроцессорных системах и локальных вычислительных сетях. Таким образом, устройство обеспечивает повышение быстродействия путем распараллеливания выдачи одного пакета информации по нескольким каналам в одном сеансе связи и осуществления одновременного приема и передачи пакетов. При наличии соединения данного устройства с несколькими смежными устройствами в предельном случае возможно повьшгение бь стродс1)ствия во cFo.ibKC 1533, СКОЛЬКО имееТ ся TaKi-Jx устройств при ortnoBpCMeiuiof передаче одного ппкс-та н несколько c eжиьiX усл ройств, поско.чьку в проTHUUOM потребовалось 6i}j гюслп,цовательная передача пакета по Ka} ;oN;y из нескольких , т.е. проведения исскол1 ких CL.-IUCOB связи вместо . Данное устройство особенно эффективно мо;кет использоваться в коммутационных iipoueccop;ix (узлах коммутации), которые при взаимном подключении друг к ,чругу посредством предлагаемьк устройств образуют децентрализованную коммутационную систему многопроцессорной

:s;::..-.,™„«,.у j 1.етзгапв 1 « « Ф«™«

,,,агсаслил 5мл1Л г г ь|.4||- г

ЭВМ или сс;ти ЭВМ. Как известно, в iai -их системах большой процент (до эО%) передаваемой информации с о с т а а ля е т с л у/к е б н а я и нфор ма ция . Мдентичная информация передается ка.ясдым коммутационн1,м процессором п остальным каналам. Кроме того, в сетях ЭВМ используется так называемый режим телеконференпд н, при котором о/цшаковые пакеты информации передаются по сети всем участвующим абонентам. Использование предлагаемого устройства во всех этих случаях позволяет существенно повысить производительность коммутационных процессоров и всей системы в целом.

ил.я4шГJ

Документы, цитированные в отчете о поиске Патент 1984 года SU1108431A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для сопряжения вычислительных машин в однородной вычислительной системе 1979
  • Антонов Виталий Васильевич
  • Артемьев Михаил Юрьевич
  • Голдобин Олег Яковлевич
  • Домнин Сергей Борисович
  • Князев Кирилл Григорьевич
  • Мамзелев Игорь Александрович
  • Часовников Евгений Дмитриевич
  • Швоев Михаил Ильич
SU924692A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для сопряжения процессораС уСТРОйСТВАМи ВВОдА-ВыВОдА 1979
  • Бекасов Александр Алексеевич
  • Горбачев Сергей Владимирович
  • Мыскин Александр Владимирович
  • Смирнов Виталий Борисович
  • Торгашев Валерий Антонович
SU845155A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 108 431 A1

Авторы

Горбачев Сергей Владимирович

Сакун Людмила Ивановна

Пуйто Александр Анатольевич

Тушин Юрий Алексеевич

Даты

1984-08-15Публикация

1983-04-18Подача