Устройство для сопряжения в резервированной многопроцессорной системе

Номер патента: 1304031

Авторы: Головин, Денищенко, Ерзаков

ZIP архив

Текст

)4 С 06 Е 15 1 ПИСАНИЕ ИЗОБРЕТЕНИЯ ИДЕТЕЛЬСТВ К АВТОРСК ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИ(56) Патент США Р 3921149, кл, 6 06 Р 15/16, опублик. 1975.Авторское свидетельство СССР У 1156087, кл. С 06 Г 15/16, 1982. (54) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ В РЕЗЕРВИРОВАННОЙ МНОГОПРОЦЕССОРНОЙ СИСТЕМЕ(57) Изобретение относится к области вычислительной техники и может быть использовано в высоконадежных многомашинных комплексах и сетях ЗВМ, при этом сокращается время восстановления работоспособности системы в случаях сбоя двух из трех резервированных процессоров, подключаемых посредствомустройства к магистрали системы. Трипроцессора 1, 2, 3 подключаются к устройству 4, которое содержит блок 5мажоритарных элементов, четыре шинныхформирователя 6, 7, 8, 11, блок 9контроля, первый блок 10 синхронизации, второй блок 12 синхронизации. Впроцессе синхронной работы процессоров 1, 2, 3 возможны случайные искажения информации, что приведет к останову устройства. Для его предотвращения служит блок 12, который формирует местные сигналы управления и организует повторные циклы передачи информации в адрес соответствующегоустройства магистрали. 1 з.п. ф-лы,2 ил.4031 2 5 10 15 20 25 30 35 40 45 50 55 130Изобретение относится к вычислительной технике и может быть использовано для объединения процессоров ввысоконадежных и распределенных вычислительных сетях ЭВМ.Целью изобретения является уменьшение времени восстановления работоспособности за счет организации повторных циклов вывода информации вмагистраль.На фиг,1 приведена функциональнаясхема устройства; на фиг.2 - функциональная схема второго блока синхронизации.Процессоры 1-3 подключаются черезустройство 4 для сопряжения в резервированной .многопроцессорной системе,содержащее (фиг.1) блок 5 мажоритарных элементов, шинные формирователи6-8, блок 9 контроля, первый блок 1 Осинхронизации, шинный формирователь11 и второй блок 12 синхронизации, кмагистрали системы.Второй блок 12 синхронизации(фиг.2) содержит три элемента ИЛИ 1315, два формирователя импульса 16,17, элемент И 18, счетчик 19, элемент 20 задержки.Устройство работает следующим образом.В исходном состоянии шинные формирователи 6-8 находятся в режиме "Вводшинный формирователь 11 закрыт,Далее устройство Функционирует известным образом,В случае искажения информации вдвух и более процессорах 1, 2, 3 блок9 формирует прямой и инверсные сигналы признака сбоя, При этом в блоке10 вырабатывается сигнал, запрещающийпередачу информации в магистраль шинным формирователем 11.Одновременно при этом в блок 12пр первому и второму входам с блока 9поступают, соответственно сигналы"1" и "0". Сигнал "0" при сбое информации, сформированный формирователем 16, пройдя через элемент ИЛИ 13,предотвращает формирование процессорами сигнала "Сбой канала" и выходна связь с пультовым терминалом и одновременно, пройдя через формирователь и элемент ИЛИ, выставляет в про"цессоры сигнал низкого уровня "Прерывание по таймеру" (К ПРТ Н), который инициирует программный цикл повторного вывода информации из процессоров во внешнее устройство. В это же время сигнал "1" по второму входу блока 12 запрещает двойное прохождение сигнала синхронизации, подтверждающего прием данных пассивным устройством (К СИП Н) к процессорам от пассивного внешнего устройства, котарый в соответствии с дисциплиной обмена должен поступить в процессоры спустя 1 О мкс после обращения к внешнему устройству. Каждый случай искажения информации сопровождается появлением по второму входу блока 12 сигнала "0", число которых подсчитывается счетчиком 19. При переполнении счетчика 19 на его выходе появ" ляется сигнал "Переполнение" ("О"). Стандартная длительность сигнала останова (К ОСТ Н) формируется элементом 20 задержки, с выхода которого по переднему фронту сигнала счетчик 19 устанавливается в исходное состояние, Сигнал "О" с выхода счетчика 19 через элемент ИЛИ 15 поступает в процессоры 1, 2, 3, как сигнал К ОСТ Н и переводит процессоры 1, 2, 3 в режим связи с пультовым терминалом.В случае, если в процессе программного цикла повторного вывода информации из процессоров 1, 2, 3, во внешнее устройство искажения информации в двух и более процессорах не переполнило счетчик 19, то после получения данных внешнее устройство вырабатывает стандартный сигнал синхронизации К СИП Н, который по первому входу блока 12 сбрасывает счетчик 19 в исходное состояние и завершает цикл обмена с процессорами 1, 2, 3.В прототипе, когда количество случайных сбоев каждого из процессоров (но не двух одновременно) при сохранении их общей работоспособности возрастает, происходит быстрое переполнение счетчиков спучайных сбоев, что ведет к останову всего устройства и снижает его надежность (наработку на отказ). В предлагаемом устройстве счетчики случайных сбоев ликвидированы и количество случайных сбоев каждого процессора на работу устройства не влияет.В прототипе при случайном искажении информации в двух процессорах происходит останов устройства и перевод процессоров в режим связи с пультовым терминалом, что при работе устройства в режиме реального времени недопчстимо. Ъ предлагаемом устройст 3 13040 ве при случайном искажении информации в двух процессорах организуются повторные циклы вывода информации в адрес внешнего устройства.5Формула изобретения 1. Устройство для сопряжения в резервированной многопроцессорной системе, содержащее четыре шинных 30 формирователя, блок мажоритарных элементов, блок. контроля и первый блок синхронизации, информационные входы- выходы с первого по третий шинных формирователей являются информацион ными входами-выходами с первого по третий процессоров устройства соответственно, информационные входы с первого по третий шинных формирователей поразрядно объединены и подключеО ны к информационному выходу четвертого шинного формирователя, информационный вход-выход которого является одноименным входом-выходом устройства, подключаемым к магистрали системы, 25 информационные выходы с первого по третий шинных формирователей подключены к входам с первого по третий блока контроля и блока мажоритарных элементов соответственно, выход кото рого соединен с информационным входом четвертого шинного формирователя, группы входов и выходов первого блока синхронизации являются группой входов сигналов синхронизации от про цессоров и группой выходов сигналов синхронизации магистрали устройства соответственно, инверсный выход признака сбоя блока контроля подключен к входу первого блока синхронизации с 40 первого по третий, выходы которого подключены к входу выборки кристалла, к входу управления выдачей информации четвертого шинного формирователя и входам управления выдачей информации 45 Ч 1 4с первого по третий шинных формирователей, входы выборки кристалла которых подключены к входу логическогонуля устройства, о т л и ч а ю щ е ес я тем, что, с целью уменьшениявремени восстановления работоспособности эа счет организации повторныхциклов вывода информации в магистраль,в него введен второй блок синхронизации, группы входов и выходов которого являются группой входов сигналовсинхронизации от магистрали и группойвыходов сигналов синхронизации к процессорам устройства соответственно,прямой и инверсный выходы признакасбоя блока контроля подключены к первому и второму входам второго блокасинхронизации. 2. Устройство по п.1, о т л и - ч а ю щ е е с я тем, что второй блок синхронизации содержит три элемента ИЛИ, элемент И, два формирователя импульса, элемент задержки и счетчик, счетный вход которого является вторым входом блока и соединен через первый формирователь импульса с первым входом первого элемента ИЛИ, второй вход которого подключен к выходу элемента И, первый и второй входы которого соединены с первым входом группы и первым входом блока соответственно, первый вход элемента И соединен с первым входом сброса счетчика, первые входы второго и третьего элементов ИЛИ являются вторым и третьим входами группы блока, выход переполнения счетчика соединен с вторым входом третьего элемента ИЛИ и через элемент задержки - с вторым входом сброса счетчика, второй вход блока соединен через второй формирователь импульсов с вторым входом второго элемента ИЛИ, выходы с первого по третий элементов ИЛИ являются выходами группы блока.1304031 оставитель А.Ушако ехред В.Кадар Редактор М.Циткина С.Черн к акаэ 1313/5 Подписнотета СССР рытиия наб., д, 4/5 ул, Проектная, 4 Производственно-полиграфическое предприятие, г. У ВНИИПИ Г по дел 113035, М

Смотреть

Заявка

3919158, 01.07.1985

ПРЕДПРИЯТИЕ ПЯ Г-4746

ГОЛОВИН ВИКТОР ИВАНОВИЧ, ЕРЗАКОВ ЕВГЕНИЙ МИХАЙЛОВИЧ, ДЕНИЩЕНКО ИГОРЬ ЯКОВЛЕВИЧ

МПК / Метки

МПК: G06F 11/20, G06F 15/16

Метки: многопроцессорной, резервированной, системе, сопряжения

Опубликовано: 15.04.1987

Код ссылки

<a href="https://patents.su/4-1304031-ustrojjstvo-dlya-sopryazheniya-v-rezervirovannojj-mnogoprocessornojj-sisteme.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения в резервированной многопроцессорной системе</a>

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