Устройство для сопряжения нескольких цвм

 

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

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

СОЦИАЛИСТИ4ЕСНИХ

РЕСПУБЛИН ц511 3 06 Г 3/04

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3437298/18-24 (22) 12. 05. 82 (46) 1501.84 Бюл. В 2 (72) В.?1.Королев, В.В. Пароходов, E.Г.Смирягин и ?1.А.Хвостайцев (71) Смоленский. филиал Всесоюзного государственного проектно-технологического института по механизации учета и вычислительных работ

ЦСУ СССР (53) 681. 325 (088. 8) (56) 1. Авторское свидетельство СССР

Р 479103, кл. G 06 f 3/04, 1970.

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

Р 758128, кл. G 06 f 3/04, 1976.

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

Р 769523, кл. 8 06 F 3/04, 1976 (прототип) . (54) (57) УСТРОИСТВО ДЛЯ СОПРЯЖЕНИЯ

НЕСКОЛЬКИХ ЦВ?1, содержащее блок коммутации, вход системных сигналов и вход настройки которого. соединены соответственно с первым выходом дешифратора адреса регистра и с первым выходом блока настройки, регистр состояния, регистр синхронизации, блок передачи и блок прерывания, причем выход кода настройки блока коммутации соединен с вторым информационным входом блока настройки и с информационным входом блока передачи, выход признаков настройки блока коммутации соединен с первым информационным входом регистра состояния, с входом очистки регистра синхронизации, с вторым управлякщим входом блока передачи и с первым запросным входом блока прерывания, кодовый входвыход устройства соединен с первым информационным входом блока настройки, с первым информационным входом регистра синхронизации, с входом-выходом блока прерывания, с выходами блока переда„„SU„„7 А чи и регистра состояния, с ийформационным входом блока коммутации, с входом дешифратора адреса регистра, второй-пятый выходы которого соединены соответственно с пер„вым управлякщим входом блока настройки, с вторым информационным входом регистра синхронизации, с вторым управлякщим входом блока передачи, с управлякщим входом регистра состояния, второй выход блока настройки соединен с вторым информационным входом регистра состояния; вход-выход отказа, управляющий вход-выход и информационный вход-выход блока коммутации являются соответственно входом-выходом отказа устройства, управляющим входом-выходом устройства и информационным входом-выходом устрой ства, о т л и ч а ю щ е е а я тем, что, с целью расширения класса решаемых задач, оно содержит триггер разрешения диагностики, триг гер отказа, интегрирукщий элемент, выход которого соединен с входом порогового элемента, два элемента И, элемент ИЛИ, причем шестой выход дешифратора адреса регистра и выход отказа блока коммутации соединены соответственно с первым и вторым входами триггера отказа, выход которого и выход триггера разре шения диагностики через первый элемент И соединены с вторыми запросным входом блока прерывания, кодо вый вход-выход устройства и седь- мой выход дешифратора адреса ре,гистра соединены соответственно с первым и BTopbN входами тр....ера разрешения диагностики, восьмой выход дешифратора соединен с входом интегрирукщего элемента, выход порогового элемента соединен с первым входом элемента ИЛИ, вто,рой вход которого соединен с ко1067493

20

30

40

50 довым входом-выходом устройства, второй выход блока настройки и выход элемента ИЛИ через второй эле1

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

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

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

ЭВМ.

Известно также устройство для сопряжения нескольких процессоров, содержащее блок коммутации, блок настройки, блок управления и блок передачи Г21.

Недостатком такого устройства является низкая надежность системы из-за отсутствия средств оперативного контроля с последующим ойовещением системы о выходе из строя

ЦВМ.

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

ИЛИ, блок передачи, состоящий из регистра обмена и второго элемента

ИЛИ, дешифратор адреса регистра, регистр синхронизации, третий элемент

ИЛИ, регистр обобщенного безусловного перехода, блок прерывания, регистр состояния (33.

Недостатком известного устройст» ва является низкая надежность из-эа отсутствия средств оперативного контроля с последующим оповещением системы о выходе из строя ЦВМ.

Цель изобретения — расширение класса решаемых задач.

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

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

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

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

Устройство для сопряжения нескольких ЭВМ содержит (фиг. 1) блок коммутации 1, блок настройки 2, дешифратор адреса регистра 3, регистр синхронизации 4, блок передачи 5, регистр состояния 6, блок прерывания 7, первый элемент И 8, триггер отказа 9, триггер разрешения диагностики 10, элемент ИЛИ 11, формирователь сигнала отказа 12, второй элемент И 13, вход-выход 14 сигнала отказа, управлякщий вход-выход 15, информационный вход-выход 16, выход

17 признаков настройки блока комму- 35 тации, выход 18 кодов настройки блока коммутации, выход 19 сигнала отказа блока коммутации, вход 20 настройки блока коммутации, вход 21 синхронизации блока коммутации, вход 22 4() сигнала отказа блока коммутации, информационный вход 23 блока коммутации, вход системных сигналов 24 блока коммутации, первый информационный вход 25 блока настройки, вто- 45 рой информационный вход 26 блока настройки, вход 27 блокировки блока настройки, первый управляющий вход

28 блока настройки, второй управляющий вход 29 блока настройки, первый

30 и второй 31 выходы. блока настрой» ки, информационный вход 32 блока передачи, первый 33 и второй 34 управлякщие входы и выход 35 блока передачи, вход 36 и выход 37 формирователя

:сигнала отказа, первый .38, второй 39,55 третий 40, четвертый 41, пятый 42, шестой 43, седьмой 44 и восьмой 45 выходы дешифратора адреса регистра, первый 46 и второй 47 информационный входы„ управляющий вход 48 и выход 60

49 регистра состояния, первый 50, второй 51 запросные входы и входвыход 52 блока прерывания, кодовый вход-выход 53 устройства, первый

54, второй 55 информационный входы, g5 вход 56 очистки и выход 57 регистра синхронизации.

Блок коммутации может быть выполнен в виде (фиг. 2) элементов И-ИЕ

58 — 63, элементов И 64 — 66, Элементов ИЛИ-НЕ 67 — 73, элемента ИЛИ 74.

Блок настройки может быть выполнен в виде (фиг.3) дешифратора 75, элемента 2И-ИЛИ-НЕ 76, элемента ИЛИ 77, Ю-триггера 78, элемента HE 79, элемента И 80. Позициями 81 и 82 о6означены выходы дешифратора. Блок пер@дачи может быть выполнен в виде (фиг.4) D --триггера 83, элементов

И-iIE 84 — 86, элемента ИЛИ 87, D-триггеров 88 и 89. Формирователь сигнала отказа может быть выполнен в виде (фиг.5) интегрирующего элемента 90 и порогового элемента 91.

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

ila вход интегрирукщего элемента

90 поступают импульсы, на его выходе образуется ступенчатое напряжение, увеличение которого производ%тся каждым входным импульсом. Это напряжение подается на вход порогового элемента 91, где сравнивается с пороговым напряжением. Когда выходное напряжение интегрирукщего элемента превысит напряжение на выходе порогового элемента 91, появится логическая единица. Если число входных импульсов в серии меньше определенной величины, на то на выходе формирователя сигнала отказа 12 устанавливается напряжение логической единицы. В случае прекращения входных импульсов, через время задержки, определяемое постоянной разряда интегрирующего элемента, на выходе формирователя сигнала отказа 12 устанавливается напряжение логического нуля.

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

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

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

При этом на входы 25 и 28 блока настройки 2 поступают сигналы логической единицы с входа 53 (из канала ЭВМ) и с выхода 39 дешифратора адреса регистра 3 соответственно. С выхода элемента 2И-ИЛИ вЂ  76 (фиг.3) на Ъ -вход триггера 78 поступает логический нуль, а с выхода элемента

ИЛИ 77 на С-вход Tðèããåðà 78 логическая единица. При этом триггер 78 (его инверсный выход) устанан- 15 ливается в единичное состояние. Еди ница с выхода 31 блока настройки 2 поступает в регистр состояния 6, в случае опроса к оторого ЭВМ информируется о настройке своего устройст- 20 ва сопряжения, и через элемент И 80 поступает на выход 30 блока настройки 2. Снятие настройки устройства производится аналогично, но на вход

25 блока настройки 2 необходимо 25 подать логический нуль. С выхода

30 блока 2 настройки на вход 20 настройки блока коммутации 1 поступает логическая единица, разрешающая прохождение данных через блок коммутации 1 на выход 16 и далее в общую шину системы и обратно.

Настройка устройств сопряжения по общей шине системы производится следукщим образом. Настраивакщая 35

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

53 и на вход 23 блока коммутации

1 (первые входы элементов И-HE 58 на фиг.2) поступает настроечное слово, а с выхода 38 дешифратора адреса регистра 3 на вход 24 системных сигналов (цепь настройка) и пер= ные входы элементов И-HE 59-61 и элемента ИЛИ 74 (фиг.2) импульсный сигнал логической единицы, по которому на информационный входвыход 16 устройства сопряжения поступает настроечное слово, а на управляющий вход-выход 15 устройства-сигнал 55 Настройка . IIB все устройства сопряжения иэ общей шины системы посту. пает сигнал Настройка, который через элемент ИЛИ-НЕ 69 поступает на управлякщий выход 17 блока коммута- á0 ции 1, и настроечное слово, которое через элементы ИЛИ-HE 70 поступает на информационный выход 18 блока коммутации 1. Сигнал . Настройка поступает на второй вход управления

29 блока настройки 2 (управляющий вход дешифратора 75, на фиг. 3), а настроечное слово — на второй информационный вход 26 блока настройки 2 (информационный вход дешифратора 75 на фиг. 3) . Дешифратор 75 раб ота ет следукщим образ ом. Если на его управлякщий вход поступаег сигнал Настройка, а адресная часть настроечного слова, поступающего на его информационные входы, соответствует адресу данного устройcòâà сопряжения, то сигнал настройки проходит на управляющий выход

82 дешифратора 75 (импульс логической единицы). При этом на информационном выходе 81 дешифратора 75 появляется либо сигнал логической единицы (настройка), либо сигнал логического нуля (снятие настройки), что определяется информационной частью настроечного слова. Сигнал с информационного выхода дешифра— тора 75 через элемент 2И-ИЛИ-HE

76 поступает íà D -вход триггера 78 а сигнал с управлякщего выхода 82 дешифратора 75 через элемент ИЛИ

77 на С-вход триггера 78, устанавливая или очищая его в зависимости от информации на ))-входе.

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

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

ЭВМ и при разрешении с выхода 40 дешифра тора 3 п ерех одит на оп рос соотвеТствующего разряда регистра состояния 6. С выхода регистра 4 на нход синхронизации 21 блока коммутации 1 (первый вход элемента И 63 на фиг.2) поступает сигнал частичной синхронизации, который через элементы И-НЕ 63, 62 поступает на соответстнующую цепь управляющего входа-выхода 1 5. 1(огда регистры 4 всех устройств сопряжения подсистемы установлены, в блоках коммутации 1 (соотв е тс тв ующие элементы ИЛИ- НЕ 71- 7 3, И 6 4

66) вырабатывается сигнал системной синхронизации, который поступает с управлякщего выхода 17 блока коммутации 1 и заносится в соответствукщий разряд регистра состояния

1067493 б. ЭВИ, проанализировав состояние этого разряда регистра б, определяет, что синхронизация выполнена и переходит к операции обмена.

ЭВМ, в программе которой предусмотрено выполнение передачи в системной операции обмена, посылает по каналу ЭВМ в дешифратор 3 код, соответствукщий операции передачи, при этом с выхода 38 дешифратора 3 на вход 24 блока коммутации 1 поступает сигнал Передача (первый и второй входы элементов И-HE 60, ИЛИ 74 соответственно) ° Информационное слово из оперативной памяти по каналу ЭВМ поступает на информа- 15 ционный вход 23 блока коммутации 1 и по информационному входу-выходу устройства 16 совместно с сигналом " Передача", поступающим на управлякщий вход-выход устрой- 2( ства 15, в общую шину системы.

В устройства сопряжения, связанные с ЭВМ, выполнякщими прием системной операции обмена из общей шины системы, поступает инфор- 25 мация по информационному входувыходу 16, сопровождаемая сигналом " Передача", поступающим из общей шины системы по управляющему входу- выходу устройства 15. Информация через блок коммутации 1, информационный выход 18 поступает на информационный вход 32 блока передачи 5 (D-входы, триггеров 83, 88 и

89), а сигнал передачи через блок коммутации 1, управляющий выход 17 на второй вход управления 34 блока передачи 5 (нижний вход элемента

ИЛИ 87), разрешая запись информации в блок передачи 5. Одновременно сигнал "Передача",. поступая на 40 первый вход 46 регистра состояния б, устанавливает соответствукщий окончанию приема разряд регистра б и, поступая на вход очистки 56 регистра синхронизации 4, очищает 45 его. Из регистра состояния б информация по каналу ЭВМ считывается в

ЭВМ, которая, проанализировав разря,. ды регистра б, определяет, что устройством сбпряжения выполнена 5О операция приема, и считывает информацию иэ блока передачи 5 через его выход 35 и канал ЭВМ, для чего с выхода 41 дешифратора адреса регистра 3 на вход управления 33 блока . 5 передачи 5 (вторые входы. элементов

И-iiE 84 — 86) поступает сигнал логической единицы.

Операция обобщенного безусловного перехода состоит в том, что одна 60 иэ ЭВМ подсистемы вызывает прерывание всех ЭВМ подсистемы.

3ВМ, в программе которой предусмотрена инициализация операции обобщенного безусловного перехода, по- 6S сылает по каналу ЭВМ в дешифратор

3 код, соответствукщий операции.

"Обобщенный безусловный переход при этом с выхода 38 дешифратора 3 на вход 24 блока коммутации 1 поступает сигнал ОБП (обобщенный безусловный переход). Информационное слово из оперативной памяти по каналу

ЭВМ поступает на информационный вход 23 блока коммутации 1 и по информационному входу-выходу устройства 16 совместно с сигналом ОБП, поступающим на управляющий вход-вы-. ход устройства 15, в общую шину сист емы.

В устройства сопряжения всех

ЭВМ подсистемы из общей шины системы поступает информация по информационному входу-выходу 16, сопровождаемая сигналом ОБП, поступающим из общей шины системы, по входу»вы<оду. устройства 15. Информация через блок коммутации 1, информационный выход 18 поступает на информационный вход 32 блока передачи 5, а сигнал ОБП через блбК коммутации 1, управляющий выход 17 на второй вход управления 34 блока передачи 5 (верхний вход элемента ИЛИ 87), разрешая запись информации в блок передачи 5. Одновременно сигнал ОБП поступает на второй запросный вход 51 блока прерывания 7. При этом блок прерывания 7 посылает через свой вход выход 52 в канал ЭВМ сигнал ТПР (требование прерывания). ЭВМ раз решает прерывание, посылает в блок прерывания 7 сигнал ППР (предоставление прерывания). При этом блок прерывания 7 посылает в ка-нал ЭВМ адрес вектора прерывания, соответствукщий операции обобщенного безусловного перехода. ЭВМ переходит на выполнение подпрограммы обслуживания обобщенного безусловного перехода, при выполнении которого может испольэовать информацию, записанную в блоке передачи 5 и уточнякщую действия ЭВМ при операции обобщенного безусловного перехода.

Устррйство сопряжения позволяет производить оперативную диагностику отказа в системе. Диагностируются два вида отказов: отказ источника питания ЭВМ и выход

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

ЭВМ.

1067493

25

Диагностика осуществляется следующим образом.

В устройствах сопряжения, связанных с ЭВМ, которым "поручено" следить за состоянием системы, устананливается триггер разреше- 5 ния диагностики 10,. сигнал с выхода которого, поступая на второй вход элемента И 8, разрешает прохождение сигнала с выхода триггера отказа 9 через первый вход и выход элемента И 8 на первый вход управления блока прерывания 7. установка и очистка триггера разрешения диагностики 10 осуществляется ЭВМ, для чего по каналу ЭВМ 15 на информационный вход триггера 10 поступает соответствукщая информация при разрешении, поступающим на вход синхронизации триггера 10 с выхода 44 дешифратора адреса 20 регистра 3.

При переходе ЭВМ из программного режима в режим связи с пультовым терминалом она начинает обращаться по его адресу. При этом с выхода 4 5 дешифратора адреса регистра 3 на вход 36 формирователя. сигнала отказа 12 поступает серия сигналов, на выходе формирователя 12 появляется сигнал, который поступает на второй вход элемента

ИЛИ 11, на выходе которого появляется сигнал, который поступает при настроенном устройстве сопряжения (на втором нходе элемента И 13 сигнал логической единицы) через элемент И 13 на вход сигнала отказа

22 блока коммутации 1 (вход элемента ИЛИ-dE 67 на фиг.2) и через блок- коммутации 1 (выход элемента

И-НЕ 67 на фиг.2) в общую шину систе- 40 ьи через вход-выход сигнала отказа 14. Одновременно сигнал с выхода элемента И 13 поступает на вход блокировки 27 блока настройки 2 (вход элемента НЕ 79 на 45 фиг.3) . При этом устройство сопряжения,,связанное с неисправной ЭВМ, исключается из подсистемы (на входе элемента И 80 устанавливается сигнал логического нуля).

При отказе источника питания ЭВМ формируется сигнал ПИТ, который по каналу ЭВМ поступает на первый вх. д элемента ИЛИ 11 и производит те же действия, что и сигнал с выхода

55 формирователя 12. Во все устройства сопряжения подсистемы поступает сигнал отказа, который, проходя с входа-выхода сигнала отказа 14 через блок коммутации 1 (элемент ИЛИ-HE

68 на фиг.2), выход сигнала отказа 19, 60 блока коммутации 1, поступает на вход установки триггера отказа 9, устанавливая триггер 9. В устройствах сопряжения, связанных с ЭВМ, которым "поручено" следить за состоянием системы, сигнал с выхода триггера 9 через элемент И 8 поступает на первый запросный вход 60 блока прерывания 7. При этом блок прерывания 7 посылает через свой вход-выход 52 в канал ЭВМ сигнал ТПР (требование прерывания). ЭВМ разрешает прерывание и посылает в блок прерывания 7 сигнал ППР (предоставление прерывания). При этом блок прерывания 7 посылает в канал ЭВМ адрес вектора прерывания, ссотнетствующий операции диагностика отказов. ЭВМ переходит на выполнение подпрограммы диагностики отказов.

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

ЭВМ в дешифратор адреса регистра 3 код, соответствующий очистке триггера отказа 9, при этом с выхода

43 дешифратора 3 на вход очистки триггера отказа 9 поступает сигнал, который очищает триггер отказа

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

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

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

Для системы без средств диагностики, состоящей из 20 ЭВМ, наработка на отказ равна ? =Т/20, где Т наработка на отказ одной ЭВ!1. В случае системы с использованием изобретения, .состоящей из 20 ЭВМ и деградирующей до 10 ЭВМ, наработка на отказ равна Т„,-Т5&о"/р+-..+л4ла+ллл)

Таким образом, время наработки на отказ системы увеличивается в

Еf (Q+Л Фщб „1 /ф+ gq ) 6 раз.

1067493

1067493

1067493

Составитель Ф.Шагиахметов

Техред И.Тепер корректор A.Повк

Редактор К. Волощук

Филиал ППП Патент, г. уигород, ул. Проектна», 4, Заиаэ 11210/52 Тираи 699

Подписное

ВИИИПИ Государственного комитета СССР по делам ивобретений и открытий

lI3035, Иосква, Ж-35, Раушска» наб., д. 4/5

Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм Устройство для сопряжения нескольких цвм 

 

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

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

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

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

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

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

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

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

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

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

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