Резервированная вычислительная система Советский патент 1991 года по МПК G06F15/16 G06F11/20 

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

С

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

название год авторы номер документа
Система обработки информации 1990
  • Потапенко Валерий Ильич
SU1795468A1
Микропроцессорная система 1989
  • Грецкий Юрий Викторович
SU1686454A1
Многопроцессорная система 1989
  • Грецкий Юрий Викторович
SU1686455A1
Мажоритарно-резервированный интерфейс памяти 1990
  • Супрун Василий Петрович
  • Уваров Сергей Иванович
SU1751766A1
Устройство для обмена информацией 1986
  • Супрун Василий Петрович
  • Уваров Сергей Иванович
  • Чернышов Михаил Анатольевич
  • Виленкин Сергей Яковлевич
  • Мамедли Эмин Мусаевич
  • Плясов Олег Игоревич
SU1322299A1
Устройство для оперативной реконфигурации резервированной системы 1990
  • Байда Николай Константинович
  • Середа Валерий Николаевич
  • Харченко Вячеслав Сергеевич
  • Литвиненко Вадим Георгиевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
SU1727125A1
Устройство для резервирования и восстановления микропроцессорной системы 1986
  • Баженов Сергей Евгеньевич
  • Парубец Евгений Валерьевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Топорков Валентин Васильевич
  • Харченко Вячеслав Сергеевич
SU1374235A1
Устройство для управления реконфигурацией резервированного вычислительного комплекса 1983
  • Абакумова Нина Матвеевна
  • Белкина Лариса Марковна
  • Вербовский Анатолий Михайлович
  • Зеленский Николай Сергеевич
  • Кухарчук Анатолий Григорьевич
  • Струтинский Леонтий Антонович
SU1149449A1
Резервированная система 1990
  • Родин Валерий Иванович
SU1785087A1
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ И РЕЗЕРВИРОВАНИЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ 2010
  • Тимофеева Елена Геннадиевна
  • Парамонов Николай Борисович
  • Парамонов Юрий Николаевич
RU2453079C2

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

Реферат патента 1991 года Резервированная вычислительная система

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

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

CS

Ю

м о

Фаг. 1

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

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

На фиг.1 представлена структурная схема многопроцессорной системы, на фиг.2 -- структурная схема блока реконфигурации; на фиг.З -- ст руктурная схема блока управления зыводом; ка фиг.4 - структурная схема махоритзпного блока.

Многопроцессорная система (фиг.1) со держит триггеры 1-| 1н состояния, элементы 2i, . ., 2р ИЛИ, вычислительные блоки

3i, ..., Зн, дешифраторы 4i 4н адреса,

блок 5 управления выводом, блок б реконфигурации, бпок 6 реконфигурации (фиг.2) содержит мажоритарный блок 7, триггер 8 фиксации сбоя, счетчик 9 сбоев, триггер 10 фиксации ошибки, элемент 11 ИЛИ, блок 12 памяти, регистр 13 номера триады, элементы 141, 142, 14з задержки, блок 5 управления выводом (фмг.З) содержит одновибраторы 15. 16 и узел 17 памяти, мажоритарный блок / (фиг.4) содержит шифратор 18, коммутаторы 19i19к и узлы памяти, где р разрядность м(истралей блоков 3: Н 2 . Для обеспечения режима повышенной достоверности выдаваемой информации е системе (.рализуется принцип голосования 2 из 3, при этом незадействованные блоки 1 находя.ся в отключенном состоянии.

Система работает следующим образом. После формирования триады активные блоков 3 с пульта с помощью установки со- стветсгиующих триггеров 1, блоки 3 проводят процедуру начальной загрузки и начинают чыполмят-,, профаммы, записанные г, ПЗУ. При обращении к стратегически важным уст; ойствам дешифраторы 4 преобразуют ьдрес в си; нал Нет готовности, который поступает на &ход ожидания блоков 3, активных ч данном цикле управления которые выдают cm нал Ожидание на вход блока 5. При совпадении более половины этих запускается одновибратор 15, а чррез максимальное время рассинхро- низзцми Тр или после совпадения сигналов Сжидчние активных блоков 3 на время голосования Та запускается одновибргпор 16 после грихода сигнала Сброс. со второго выхода узла 17 на одноименный вход одяовибратора 15 На время Та блок 6 стя- новится активным, при эюм одновременно на время голосования дешифраторы 4 пере водятся сиг пялом А в неактивное состояние и блоки 3 . ЗЮ цикл выдачи одного сообщения. Аг,рог и данные мажорируются

в блоке 7, реализованном на блоках памяти, и поступают с необходимыми задержками на магистраль внешних устройств. Задержки реализуются и поэтому не показаны.

Блок 7, кроме того, выдает строб ошибки, который фиксируется в триггере 8, по стробу ошибки также с задержкой в регистр 10 записывается номер неисправного блока 3. Счетчик 9 переполняется после двух им0 пульсов от триггера 8, т.е. если в двух подряд циклах вывода появляются сбои, при этом соответствующий блок 3 считается отказавшим Когда активные блоки 3 выдают сигнал 4 - Конец вывода, блок 12, выпол5 няющий функции адаптации к сбоям, формирует соответствующие сигналы: через элементы 14i и 142 соответственно сброс триггера 8 и счетчика 9, если не было отказа и сбоя - запись по задержанному с по0 мощью элемента 14з сигналу Конец вывода кода в регистр 13 для выбора новой триады блоков 3 в случае конфигурации и если в запас еще есть блоки 3. Если в запасе блоков 3 нет, реконфигурация не производится.

5Если был сбой или отказ с реконфигурацией, то блок 12 выдает сигн.чл Сброс по линии сбой. Сигнал Отказ фиксируется в соответствующем триггере 1 н и отказавший блок может начать работу лишь после

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

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

0 реконфигурация не производится.

Обработка информации происходит независимо в каждом активном вычислительном блоке 3.

Для любой многопроцессорной систе5 мы с возможностью реконфигурации выполняется соотношение

Р Рр- Рн,

где Р - вероятность безотказной работы; Рр и Рн - вероятности безотказной работы ре0 зервированной и нерезервированной частей системы. При этом для кратностей резервирования больше четырех величина Рр практически не влияет на прирост надежности полому не целесообразно примеЬ пять резервирования большей кратности. Кроме того, минимизация нерезервированной чисти аппаратуры вносит основной вклад в повышение надежности и следовательно высокой достоверности функционирования.

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

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

Формула изобретения Резервированная вычислительная сис

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

Фа г. 2

5

0 5

0

5 0

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

Номер триады

Фиг.З

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

Резервированная система 1982
  • Подтуркин Владимир Ефимович
SU1101827A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Резервированная система 1982
  • Вайрадян Акоп Семенович
  • Петухов Михаил Николаевич
  • Чеканов Александр Анатольевич
SU1089771A1

SU 1 624 470 A1

Авторы

Грецкий Юрий Викторович

Даты

1991-01-30Публикация

1989-02-09Подача