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

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

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

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

название год авторы номер документа
Устройство для сопряжения вычислительных машин в однородной вычислительной системе 1979
  • Антонов Виталий Васильевич
  • Артемьев Михаил Юрьевич
  • Голдобин Олег Яковлевич
  • Домнин Сергей Борисович
  • Князев Кирилл Григорьевич
  • Мамзелев Игорь Александрович
  • Часовников Евгений Дмитриевич
  • Швоев Михаил Ильич
SU924692A1
Устройство для сопряжения микроЭВМ с общей магистралью 1985
  • Максименко Владимир Николаевич
  • Голдобин Олег Яковлевич
  • Важнов Сергей Александрович
  • Медведев Николай Борисович
SU1252790A1
Устройство для подключения ЭВМ к системной шине 1986
  • Баранов Валерий Федорович
  • Армичева Ирина Робертовна
  • Кучук Ирина Ивановна
SU1361571A1
Устройство для сопряжения 1986
  • Баранов Валерий Федорович
  • Кучук Ирина Ивановна
  • Дроздовская Людмила Эдуардовна
SU1327116A2
Устройство для сопряжения нескольких ЦВМ 1982
  • Королев Владимир Михайлович
  • Пароходов Валерий Владимирович
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU1067493A1
Устройство для сопряжения микроЭВМ с общей магистралью 1986
  • Максименко Владимир Николаевич
  • Голдобин Олег Яковлевич
SU1365090A2
Устройство для сопряжения однородной вычислительной системы 1979
  • Максименко Владимир Николаевич
SU903848A2
Устройство для сопряжения процессоров в однородной вычислительной системе 1984
  • Максименко Владимир Николаевич
SU1273940A1
Устройство для сопряжения ЭВМ в вычислительной системе с децентрализованным арбитром магистрали 1984
  • Смирягин Евгений Георгиевич
  • Хвостанцев Михаил Аркадьевич
SU1291997A1
ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА ОДНОРОДНЫХ ЭЛЕКТРОННЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН 1967
SU205377A1

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

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

УСТРОЙСТВО СОП1 ЖЁНИЯ ДЛЯ ОДНОРЪДНОЙ ВЫЧИСЛИТЕЛЬЧ НОЙ СИСТЕМЫ, содержащее первую группу из М каналов, первые входы-выходы которых через первую системную магистраль-; соединены между собой, а вторые входывыходь являются соответствующими входайн-выходами устройства, причем каждый |санал содержит четыре узла элементов И, ийтыре элемента И, элемент ИЛИ, триггер .рбобщеННого условного перехода, входом сброса соединенный с входом сброса триггера прерывания, выходы которого соеди-. нены соответственно с первым и вторым входами первого элемента И, триггер системной Синхронизации, дешифратор, адреса, соединенный выходом с первым входом триггера ийдивйдуального взаимодействия, первый выход которого подключен к первому эходу второго элемента И, первые информациояные вход и выход первого узла элементов И, выходы триггера обобщенного условного перехода и триггера системной синхронизации, вход установки триггера системйой синхронЪзации и входы установки и сброса триггера обобщенного условного перехода и трйг гера,прерываний образуют вторрй вход-выход канала, вторые информационные вход 1 выход первого узла элементов И соединены с информационными шинами первого входа т, выхода канала, отличающееся тем, что, с целью повышения пропускной способности; устройства, в него введена N-1 группа каналов по М каналов в каждой группе, а каждый к чал дополнительно содержит четыре элемента ИЛИ и два триггера настройки, причем первые, входы-выходы каналов i-й группы (i 2,N соединены через i-ую системную магистраль между собой, а вторые входы-выходы являются соответствующими входами-выходами устройства, третьи входь1-выходы J-X каналов групп (j 1М) через (N -1- j)-yю системную магистраль соединены между собой, а в каждом канале управляющие входы первого и второго узлоц элементов И соединены с выходом первого, i триггера настройки, первые информациоН ные входы и выходы соответственно с пер- . (Л выми информационными входами и выхода- ми третьего и четвертого узлов элементов И С управляющие входы которых подключены к вь1ходу второго триггера настройки, первые входы триггеров настройки подключены к выходу первого элемента ИЛИ, вторые в.чо-ды -соответственно к выходам второгои третьего элементов ИЛИ, первыми входами О5 соединенных с соответствующими разрздаСХ) ми первого информационного выхода первого узла элементов И, первый и второй dxoсо ды четвертого элемента ИЛИ соединены соtNS ответственно с первым и вторым выходами 00 триггера индивидуального взаимодействия, а выход - с первыми входами третьего и четвертого элементов И, выходы которых соединены соответственно с первым и вторым входами пятого элемента ИЛИ, выходом подключенного к входу сброса триггера системной синхронизации, выход которого подключен к второму входу второго элемента И,: вторые входы третьего и четвертого элементов И, второй вход триггера индивидуального взаимодействий и выходы второго элемента И, триггера обобщенного условного перехода, триггера прерывания, первый и второй выходы триггера системной синхро-,

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

Изобретение относится к вычислительной технике и может быть использовано р высокопроизводительных вычислительных сиетемах повышенной надежности. Известны устройства иля сопряжения однородной вычислительной системы, содержащие блок коммутации, блок настройки, Дешифратор адреса, регистр системной сийх ронизации, блок взаимодействия, регистр состояния и блок прерывания 1. Недостаток этих устройств сострит в их ограниченных функциональных возможностях, исключающих возможность организации в вычислительной систе1 |е нескольких магистралей. Наиболее близким к изобретению является устройство для сопряжения вычислительных машин в однородной вычислительной системе, содержащее М каналов, первые входы-выходы являются соответствующими входами-выходами устройстБа третьи и четвертый входы-выходы i-ro (i I,M) канала соединены соответственно с четвертым входом-выходом (i -f 1)-го канала и третьим входом-выходом (i-1)-го канала, причем каждый канал содержит пять групп элементов И, триггер обобщенного условного, триггер начала обмена, триггер окончания обмена, триггер прерывания, триггер, обобщенного безусловного перехода, триггер индивидуального взаимодействия, дешифратор адреса, триггеры левого и правого конвейерного обмена, регистр обменного слова, шесть элементов И и элемент ИЛИ, причем вход дешифратора адреса соединен с первым информационным входом-выходом первой группы элементов И, а выход - с установочным входом триггера индивидуального взаимодействия,. выходом подключенного к первому входу .первого элемента И, выход которого соедин.ея с первым входом эяемейта ИЛИ, выходы триггера прерываний соедянейы соответственно с первым и вторым вжодаки второгоэле.мента.И, входы сброса триггера соединены с входом сброса регистра обменного слова, выход которого подключен к ийформационным входам элементов И второй и третьей групп, а вход - к выходам элементов И четвертой и пятой групп и второму информационному входу-выходу первой группы элементов И, информационные выходы элементов И второй и третьей групп подключены соответственно к информационным входам элементов И четвертой и пятой групп и образуют четвертый и третий входы-выходы канала, управля:зщий вход первой группы элементов И соединен с выходом элемента ИЛИ, вторым входом подключенного к выходу третьего элемента И, первый вход которого соединен через четвертый элемент И с инверсными выходами триггеров левого и правого конвейерного обмена, прямыми выходами подключенных соответственно к первым входам пятого и щестого элементов И, вторые входы которых соединены с вторым входом третьего элемента И, а выходы соответственно с управляющими входами элементов И второй и пятой групп и элементов И третьей и четвертой групп, первый входвыход первой группы элементов И, второй вход первого элемента И и выходы триггеров обобщенного условного и безусловного переходов, начала и окончания обмена и первый выход триггера прерывания образуют первый вход-выход канала, второй входвыход первой группы элементов И, управляющий вход и вход сброса регистра обменного слова, входы установки триггеров левого и правого конвейерного обмена, триггеров обобщенного условного и безусловного перехода, начала и окончания обмена и прерывания вь1ход второго элемента И, выходы триггеров обобщенного условного и безусловного перехода, начала и окончания обмена образуют второй вход-выход канала 2|. Недостаток известйого устройства состоит в низкой пропускной способности, что

обусловлено малым быстродействием конвейерного обмена и наличием одной системной магистрали, и низкой надежности, так как отказ магистрали приводит к отказу всего устройства.

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

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

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

канала, второй информационный вход-выход первого узла элементов И-соединен с информационными шинами первого входа-выхода канала, введены N-1 группа каналов по МКаналов в каждой-группе, а каждый канал дополнительно содержит четыре элемента ИЛИ и два триггера настройки, причем nepBbje входы-выходы каналов i-й группы (i 2,N) соединены через i-ую системную магистраль между собой, а вторые входы-выходь1 являются соответствующими входами-выходами устройства, входывыходы J-X каналов групп (j 1,М) через

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

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

На фиг. 1 представлена однородная вычислительная система; на фиг. 2 - функциональная схема отдельного канала.

Однородная вычислительная система

(ОВС) содержит ЭВМ 1-9, подключенные к каналам 10-18 устройства, соединенным друг с другом через системные магистрали 19-24. .

J Каждый канал содержит триггер 25 сиетемно(синхронизации, тригг ер 26 обобщениого условного перехода, дещифратор 27 адреса, первый узел 28 элементо. И, четвертый элемент ИЛИ 29, триггер 30 индивидуальйого. взаимодействия, триггер 31 преры0 вания, первый и второй элементы И 32 и 33, информационные шины 34 второго входавыхода канала, информационные шины 35, шину. 36 системной синхронизации, шину 37 обобщенного безусловного перехода, шИны 38 и 39 начала и окончания обмена и щи5

ну 40 обобщённого условного перехода второго входа-выхода канала, третий 41, второй 42 и четвертый 43 узлы элементов И,

первый 44 и второй 45 триггеры настройки, второй 46, третий 47 и пятый 48 элементы ; ИЛИ, третий 49 и четвертый 50 элементы И,. . ийформациопные шины 51 третьего входавыхода канала, шину 52 прерывания канала, шину 53 синхронизации индивидуального взаимодействия, ши-ны 54 и 55 обобш.енйого безусловного перехода, шины 56 и 57 обмена к входную шину 58 прерывания второго входа-выхода канала, шину 59 уста- новления индивидуального взаимодействи 1 канала, шину 60 сброса, выходную шийу 61 прерывайия, шину 62 запроса индивидуального взаимодействия и шины 63 и 64 настрой Ки второго входа-выхода канала, шины 65 и 66 настройки первого и третьего входоввыходов кайала, управляющие шины 67 и 68 первого и третьего входов-выходов канала, шиПы 69 сброса настройки первого входавыхода канала, первую шину 70 сброса на.стройки второго входа-выхода канала, шину 71 сброса настройкн третьего входа-вы-. .хода канала, вторую шину 72 сброса настрой КИ второго входа-выхода канала и первый; элемент ИЛИ 73.

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

Каналы устройства предйазйачейы для Приема и выдачи информации и служебных сигналов из ЭВМ в системные магистрали и обратно, а также трансляции информации и служебных сигналов из одной магистр:али ,в другую. Все каналы идентичны, однако каждому каналу присваивается .абсолютный номер, что позволяет производить индивидуальные обращения к конкретной ЭВМ и устанавливать взаимодействия между выделейными таким образом вычислительными машинами. Кроме того, каждому каналу присваивается относительный номер в зависимости от места расположения в системе. Относительный номер состоит из двух частей, соответствующих номерам, присвоеяйым каналам относительно каждой из магистралей, к которым подключен данный кайал. Физи.чески количество подключаемых к одной магистради ЭВМ ограничено числом магистральных информационных ший, общее количество ЭВМ в системе не ограничено. Нара-, щивание системы производится подсоединением йовЬ1х ЭВМ к имеющимся или к вновь образуемым магистралям.

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

Предположим, что одна лз ЭВМ (любая посколькувсе машийы равйоправйы) выполняет фуйкции диспетчера системы. Для этого в нее загружается соответствующая программа - диспетчер системы. Диспетчер осуществляет разбиение ОВС на необходимое число подсистем для решения йабора задач, перестраивает ОВС, т. е. производит реконфигурацию системы в случае изменения набора решаемых задач и выхода из строя отдельных ресурсов ОВС, периодически или по командам оператора производит диагностику аппаратуры однородной вычислительной системы. Диспетчер выдает сообщения оператору о функционировании ОВС в целбтй, т, е. о наборе решаемых в данный момент задач о работоспособности ресурсов ОЗС и т. п.

После очередного разбиения ОВС диспетчером на подсистемы одна из ЭВМ каж дои подсистемы начинает аьшолнять функ .ции диспетчера подсистемы. Соответствующая программа -: диспетчер подсистемы - может вводиться в эту ЭВМ диспетчером системы или оператором через устройство ввода данной ЭВМ. В ЭВМ, выделенной .в отдельную подсистему при решении одной несвязанной задачи, также вводится программа - диспетчер подсистемы. Функциями, осуществляемыми диспетчерами подсистемы, являются управление процессом решения задачи, контроль оборудования ОВС, входящего в данную подсистему, перераспределение ресурсов подсистемы без рекойфигурации ОВС в целом, взаимодействие с диспетчером системы, прием от него управляющей информации и выдача диспетчеру системы сообщений о ходе решения задачи, о работоспособйости оборудования, входящего в под систему и т. п. Взаимодействие диспетчера подсистемы с диспетчером системы происходит по ийициативе последнего.

После того, как диспетчер системы произведет разбиение системы йа подсистемы, ОВС начинает выполнять решение задач. При этом в отдельных подсистемах могут

i происходить сбои и возникать неисправнос: ти, не вликющие на работу других подсистем Подобные сбои и неисправности выявляют ей и фиксируются диспетчером подсистемы, который производит, если это необходимо, перераспределение Заданий между ЭВМ подсистемы. Это позволяет свести к минимуму Необходимость в реконфигурации ОВС. Если имеющихся в налчии ресурсов подсистемы недостаточно для рещеййя задачи, диспетчер подсистемы приостанавливает работу подсистемы, и при очередйом взаимодействии с .диспетчером системы выдает последнему, соответствующее сообщейиё. Диспетч:ер сис.темы в этом случае может произвести р екойфйгурацию ОВС, перераспределив при этом .наличные ресурсы системы. Диспетчер, сист.емы изменяет устайовлейную койфигурацйю по командам оператора, при в ОбС новых задач, для которых йеобходимо образование новых подсистем, для глобальйого

тестирования системы и для взаимодействия с диспетчерами подсистем..

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

После- разбиения всей системы на подсистемы обмен информацией возможен только в пределах своей подсистемы. В любой из подсистем в определенный промежуток времени может быть только одна ЭВМ, передающая информацию, и произвольное число принимающих. Каждая из магистралей системы может входить в одну подсистему. В одну подсистему может входить несколько системных магистралей, объединяемых в этом случае в одну единую магистраль подсистемы путем трансляции информации и служебных сигналов из магистрали в магистраль б соответствующих устройствах сопряжения подсистемы. Монопольное занятие магистрали подсистемы осуществляется соглас но программе распределения приоритетов. Рассматриваемое устройство позволяет реализовать следующие операции: настройка, трансляциоййый (групповой) обмен, ин(дивидуальный обмен, обобщенный безусловнь|й переход, индивидуальный безусловный переход, обобщеййый условный переход. Все системные операции, кроме настройки, могут выполняться как программно, так и по прерьшанию благодаря наличию в каналах устройства-логики прерывания. Выполнение системных операций по прерыванию обеспечивает оперативную реакцию системы на поступающую внещнюю информацию. В сиетемных магистралях щины прерывания, обоб.щенного безусловного перехода, обмена, настройки, сброса настройки, синхронизации индивидуального взаимодействия, запроса индивидуального взаимодействия, а также информационные щины реализуют функции проводного. ИЛИ, т. е. они имеют активный потейциал, если хотя бы на одном из выходоэ, подключенных К йим, будет активный потенциал. Шины системных магистралей (обобщенного условного перехода, начала

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

. щине, будет активный потенциал.

Каждый канал устройства работает следующим образом.

При выполнении системной операции настройки машина, настраивающая (перена:страивающая) систему, вырабатывает актив- |ный потеяциал на щине 70, поступающий на; шийу 69 и далее на вход элемента ИЛИ 73.

На выходе этого элемента появляется akfliBный сигнал, поступающий На входы триггеров 44 и 45 и сбрасывающий эти триггеры в «О. При этом во всех каналах устройства,

подключенных к рассматриваемой магистрали, узлы 28, 42, 41 и 43 переходят в высоко импедаксное состояние и не влияют на ypdвейь сигналов, передающихся по шийам магистралей. Если производится настройка каналов, уже задействованных в каких-либо

подсистемах, то возможно, что сигнал сброса настройки поступит в момент выполнения , какой-нибудь другой системной операции и, прервет ее выполнение. В этом случае ЭВМ, пытавщиеся выполнять эту системную операцию, через программяо-задаваемую выдержку времени (тайм-аут) прекращают пытку и переходят к опросу шин 70 и 72.; Наличие активного уровня на одной из этих щин означает, что в cHcteMe производится системная операция настройки и ЭВМ, обнаруживщая это, переходит в режим ожидания соответствующей системной команды от настраивающей ЭВМ (индивидуального или обобщенного безусловного перехода).

. Настраивающая ЭВМ после выдержки

времени (равной или большей, чем таймаут) снимает активный потенциал с шины 70 и производит настройку своего канала, подавая на шины 34 кодовое число, причем активный потенциал подается на .ту щияу,

к которой подключен вход элемента ИЛИ 46, Одновременно на шину 63 подается стробирующий импульс, который поступает на шину 65 и на входы триггеров 44 всех кана;ioB, подключенных к данной магистрали. По заднему фронту стробирующего импульса перебрасывается в единицу триггер 44 только в канале настраивающей ЭВМ, fia вход .которого с выхода эJleмeнтa ИЛИ 46 поступает активный уровень. Во всех остальных каналах, подключенных к рассматриваемой магистрали, на обоих входах эле-.

лента ИЛИ 46 и соответственно на входе триггера 44 будут пассивные потенциалы. Далее настраивающая ЭВМ производит на-стройку каналов, подключенных к первой ,системной магистрали, выставляя на шинах,

34 кодовое число, причем активный потейциал подается на те шины, которые соответствуют относительным номерам каналов, под ключенных к данной магистрали и включаемых в образуемую подсистему. Кодовое чисГло через узел 28, на управл .ощий вход коьторого подан активный потенциал с выхода триггера 44, поступает на шины 35. Одновременно настраивающая ЭВМ вырабатывает стробирующий импульс, поступающий :На щийу 63, далее на шину 65 и на входы триггеров 44 всех каналов, подключенных к, магистрали. В тех каналах устройства, где входы элементов ИЛИ 46 подключены к ши;;нам, имеющим активный потенциал, триггеры 44 взведутся в единичное состояние, открывая тем самым узлы.28 и 42 и создавая возможность приема и выдачи информации .и служебных сигналов из ЭВМ в магистраль и обратно.

Операцию настройки на магистрали (без выполнения сброса настройки) можно производить несколько раз подряд, подключая и отключая поочередно различные каналы. В этом случае информацию в системную магистраль в момент Настройки имеет право выдавать только настраивающая ЭВМ. Затем настраивающая ЭВМ аналогичным обра зом настраивает каналы устройства, подключенные к ее второй системной магистрали, с помощью шин 72, 64, 66, 71 и 51. Если в системе более двух системных магистралей, то процесс настройки продолжает одна из настроенных на первом этапе ЭВМ.

При трансляционном обмене все машины, входящие в данную подсистему, выдают активный потенциал на шину 36, вследствие чего триггер 25 устанавливается в единицу. Далее все принимающие ЭВМ переходят к опросу состояния щийы 57. Появление на шине 38 активного потенциала означает, что все мац1ины системы синхронизовались и готовы к выполнению обмена. Затем передающая ЭВМ, обнаружив на шине 38 активный потенциал, выставляет на щийах 34 обменное слово и одновременно на щине 56 активный потенциал, который поступает на аналогичные шины каналов принимающих ЭВМ и через открытые элементы И 49 на шину 57, а также через элемент. ИЛИ 48 на вход триггера 30, сбрасывая его в «О. Принимающие машины, обнаружив активный потенциал на шине 57, интерпретируют его как сигнал, сообщаюцнй, что обменное слово поступило от передающей ЭВМ через системную магистраль на шины 34. Принимаюш,ие ЭВМ считывают обменное слово и проверяют состояние шины 39. Активный уровень на этой шине свидетельствует что все ЭВМ приняли обменное слово. Синхронизация маший по окончании обмена необходима для ликвидации различия в скоростях их работы. Если в трансляционном обмене передается массив информации, то процесс повторяется.

Выполнение группового обобщенного безусловного перехода происходит подобным образом с той разницей, что вместо шин 57 обмена используются шины 55 и 54 безусловного перехода и элемент И 50. При выпол нении этой операции принимающие ЭВМ воспринимают обменное слово как команду, подлежащую исполнению

При индивидуальном взаимодействии передающая ЭВМ выставляет На шинах 34 .слово, являющееся абсолютным номером ЭВМ, с которой необходимо установить взаимодействие, и одновременно выставляет активный потенциал на шине 62. Во всех ЭВМ подсистемы активный потенциал шины 62стробирует триггер 30, который установит-; ся в единицу лишь в том канале устройства, с адрес которого дешифруется дешифратором 27. Активный потенциал с выхода триггера 30 через элемент ИЛИ 29 поступает на элементы И 49 и 50, а также на элемент.. И 30, что позволяет прохождение только в данную ЭВМ сигналов обмена, безусловно0 го перехода, а также возможность формирования потенциала синхронизации индиви дуального взаимодействия. Пассивный потенциал с выхода триггера 30 поступает на шину 59, вызывая тем самым установление пассивного потенциала на аналогичных ШИнах всех каналов подсистемы. Этот потенции ал прикладывается к входу элемента ИЛИ 2Й и во всех каналах, кроме того, с которым установлен режим индивидуального вимодействия, на выходе элемента ИЛИ 29 появляется пассивный уровень, запрещающий прохождение сигналов через элементы И 49 и 50.

При индивидуальных взаимодействиях алгоритм работы принимающей ЭВМ аналогичен алгоритму при групповых взаимодействиях, кроме проверки состояния шины 39, что в данном случае излишне. Передающая машина после установления индивидуального взаимодействия (т. е. снятия активного потенциала с шины 59) синхронизу0 ется с принимающей ЭВМ путем проверки потенциала на шине 53, что отличает этот режим от трансляционного взаимодействия. При передаче массива информации нет необходимости перед каждым обменным словом задавать адрес принимающей ЭВМ и

5 этоувеличивает быстродействие системы.

Системная операция «обобщенный условный переход выполняется путем подачи активного потенциала на шину 37 в тех ЭВМ., где выполняется проверяемое условие (например, равенство результата нулю, переполнение и т. д.). Если при выполнении этой операции все машины подсистемы подают активный потенциал на шину 37 и, слецовательно, взводят триггеры 26, то на шинах 40 всех ЭВМ подсистемы появляется активный потенциал, т. е. проверяемое условие выполняется во всех ЭВМ. Далее осуществляется синхронизация машин по началу обме.на, т. е. все ЭВМ подсистемы переключают в «1 триггеры 25 и все ЭВМ подсистемы опрашивают состояние шины 40. Если потенциал на шине 40 активный, т. е. условие выполняется, то все ЭВМ переходят к следующему шагу вычислений, в противном случае все ЭВМ переходят к выполнению дпугого участка про. граммы по окончании системной команды,:

5 т. е. после подачи одной из ЭВМ (выполняющей в данный.момент роль диспетчера гтодсистемы) активйого потенциала на шину 56. .Все ЭВМ подсистемы, кроме того, дают активный потенциал на тину 60, сбрасывая триггеры 26.

Все описанные системные операции могут выполняться также и по прерыванию программы. В этом случае активная ЭВМ запнсы15ает в свой триггер 31 единицу, активируя шину 58, с прямого выхода триггера 31 активный потенциал поступает на шину 52. Пассивный уровень с инверсного выхода триггера 31 предотвращает распространение сигнала прерывания на шину 61 в активной ЭВМ. В приемных машинах на вход элемента И 32 с инверсного выхода триггера 31 подается активный потенциал и поэтому на выходе элемента И 32 появляется актив-, ный потенциал, поступающий на шину 61,

вызывая прерывание выполнения программы данной ЭВМ. Далее выполняется одна из описанны.х системных операций.

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

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

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Авторское свидетельство СССР по заявке № 2895321/18-24, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР по заявке № 3347930/18-24, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 068 928 A1

Авторы

Кудряшов Владимир Николаевич

Мамзелев Игорь Александрович

Часовников Евгений Дмитриевич

Даты

1984-01-23Публикация

1981-06-18Подача