Отказоустойчивая вычислительная система

 

Изобретение относится к вычислительной технике и может быть использовано при построении:цифровых вычислительных систем повышенной надежности. Целью изобретения является повышение надежности в режиме обслуживания внешних абонентов за счет подключения внешнего абонента к исправному процессору. Поставленная цель достигается тем, что система содержит Н вычислительных устройств, устройство контроля и арбитр-магистрали, блок обработки прерываний. 1 з.п. ф-лы, 7 ил.

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (si)s G 06 F 15/16

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1,C) ! ! а (21) 4892128/24 (22) 29.10.90 (46) 28,02,93. Бюл, N 8 (71) Самарское научно-производственное. обьединение автоматических систем (72) А.В.Кислецов и В.П.Поленов (56) Патент CLUA N 4590554, кл, G 06 F 15/16, 1986.

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

N"1505266,,кл. G 06 F 15/16, 1989. (54) ОТКАЗОУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

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

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

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

„„. Ж„„1798800 А1 (57) Изобретение относится к вычислительной технике и может быть использовано при построении:цифровых вычислительных систем повышенной надежности, Целью изобретения является повышение надежности в режиме обслуживания внешних абонентов за счет подключения внешнего абонента к исп равному процессору. Поставлен на я цель достигается тем, что система содержит

Н вычислительных устройств, устройство контроля и арбитр-магистрали, блок обработки прерываний. 1 з.п. ф-лы, 7 ил.

Отказоустойчивая вычислительная система (фиг. 1) содержит N вычислительных устройств (ВУ) 1, устройство 2 контроля, арбитр 3 магистрали, блок 4 обработки прерывания, магистраль 5 адреса/данных, управляющую магистраль 6, магистраль 7 номера BY, вход 8 запроса прерывания системы, выход 9 подтверждения прерывания системы. шины 10 запроса прерывания, шины 11 подтверждения прерывания, шины 12 состояния BY, линии 13 запроса захвата магистрали, линии 14 признака предоставления магистрали, линии 15 признака отказа

BY, линии 16 признака готовности ВУ; выход 17 и-ой группы устройства контроля 2, управляющий вход 18 и-ой группы устройства контроля 2, информационный вход 19 и-ой группы устройства контроля 2, информационные входы-выходы 20 группы устройства контроля 2, выход 21 признака отказа п-ой группы устройства контроля 2, выход 22 признака готовности и-ой группы устройства контроля 2, и-ый выход 23 запроса прерывания блока 4 обработки прерыва1798800

35

45 боты системы и инструкции работы по программе. Во время загрузки программ и и инструкций остальные ВУ1 находятся в ре- и жиме ожидания. а

Перед вводом программ ВУ1, осуществ- 50 с ляющее ввод программ, инициирует выдачу м кода номера ВУ1 в магистраль 7 номера ВУ (при загрузке памяти одного из ВУ1) или д кода общей загрузки (при загрузке, парал- а лельно памяти всех ВУ 1). После чего ВУ1 55 А инициирует выдачу сигнала требования доступа в память (ТДП) в управляющую магистраль 6, После получения сигнала ТДП по коду с магистрали 7 номера BY соответствующее ВУ1 (при загрузке памяти одного из ния, и-ый вход 24 подтверждения прерывания блока 4 обработки прерывания, и-ый вход 25 признака отказа блока 4 обработки прерывания, и-ый вход 26 признака готовности блока 4 обработки прерывания, вход

27 запроса прерывания блока 4 обработки прерывания, выход 28 подтверждения прерывания блока 4 обработки прерывания.

Блок 4 обработки прерывания (фиг, 2) содержит N каналов 29 и элемент ИЛИ 30, а в каждом канале 29 — элементы И 31, 32, 33, вход 34 запроса прерывания, вход 35 признака готовности, выход 36 запроса прерывания, выход 37 подтверждения прерывания.

Устройство 2 контроля (фиг. 3) содержит

M каналов 38, шифратор 39, регистр 40, дешифратор 41, буферный усилитель 42 с тремя состояниями на выходе, элемент ИЛИ 43, элемент задержки 44, а в каждом канале 38 — элементы И 45, 46, 47, 48, 49, элементы

ИЛИ 50, 51, 52, триггер 53 прерывания, триггер 54 фиксирования отказа, элемент НЕ 55, запросный вход 56, запросный выход 57, блокировочный вход 58, блокировочный выход 59, выход 60 признака канала, вход 61 фиксирования отказа, вход 62 сброса канала, вход 63 сброса устройства 2 контроля, Система работает следующим образом, Блок памяти каждого BY 1 содержит программу ввода-вывода. BY 1 после сигнала начальной установки переходит íà Bbl полнение программы ввода-вывода, По этой программе BY 1 инициирует сигнал захвата магистрали (ЗМ) в линию 13 запроса захвата магистрали, Арбитр 3 магистрали разрешает доступ в магистраль, выдачей сигнала предоставления магистрали (ПМ) в линию

14 признака предоставления магистрали, только BY 1 с наивысшим приоритетом, Приоритет ВУ1 задается его подключением к соответствующим входам и выходам арбитра 3 магистрали.

Получив сигнал ПМ с линии 14, ВУ1 производит загрузку в память каждого ВУ1, в том числе и в свою память, программы раВУ1) или все остальные ВУ1 (при параллельной загрузке памяти всех (ВУ1), инициирует выдачу сигнала предоставления доступа в память (ПДП) в уп равля ющую магистрал ь 6.

ВУ1, получив сигнал ПДП инициирует выдачу в магистраль 5 адресов и данных, а в магистраль 6 сигналов управления для загрузки в память выбранных ВУ1 соответствующих программ и инструкции. . По окончании загрузки программ и инструкции, загружающее ВУ1 снимает сигнал

ТДП и кодс магистрали 7, и выдает каждому другому ВУ1 по магистрали б команду работы с инструкцией. Получив эту команду ВУ1 переходят на выполнение своей программы в соответствии с инструкцией. Загружающее ВУ1 также переходит на выполнение своих программ в соответствии с инструкцией.

Инструкция включает начальный адрес каждой программы и соответствующий каждому адресу номер ВУ1, которое должно выполнять эту программу, Структура данных инструкции, хранящейся в последовательных ячейках памяти представлена на фиг, 4.

Младший, например, четный номер инструкции

А,=2А;+гЬ, где А - константа!-й инструкции, например

i О;

h=0, 1,2, „, Содержит номер ВУ1, а следующий нечетный адрес

Aq = (2А + 1) + 2h содержит начальный адрес программы, которую должно выполнять ВУ1, номер которого хранится в Aq, Блок-схема алгоритма работы каждого

ВУ1 в соответствии с инструкцией представлена на фиг. 5;

Предварительно переменной А присваивается четное число 2А . Затем проверяется содержимое ячейки памяти с адресом А.

Если содержимое ячейки А не равно номеру

BY, которое выполняет алгоритм (фиг, 5), то еременной А присваивается значение А+2 снова проверяется содержимое ячейки с дресом А. Если на некотором шаге промотра инструкции окажется, что содержиое ячейки А равно N, то переменной А присваивается значение А+1 и ВУ1 перехоит на выполнение программы, начальный дрес которой хранится в ячейках с адресом

В частности, эта программа может быть программой самотестирования, а инструкция может предусматривать, чтобы часть

1798800

15

ВУ1 находилась в горячем резерве, выполняя только программу самотестирования.

После выполнения программы переменной А присваивается значение А+1 и проверяется равна ли переменная А числу

EN0I, которое фиксирует конец инструкции. Если А A ENDI, то алгоритм выполняется повторно, начиная с точки "М1", Если

А = ENDI, то выполнение алгоритма завершается, либо повторяется сначала.

При наличии сигнала прерывания на входе 8 системы, блок 4 обработки п рерывания выставляет на шину 10 запроса прерывания сигнал запроса прерывания (ЗПР) для наиболее старшего по приоритету исправного ВУ1. ВУ1 получив сигнал ЗПР переходит на программу обслуживания прерывания, блок-схема алгоритма которой и редставлена на фиг. 6 и выставляет в шину

11 сигнал подтверждения прерывания (ППР), В ответ на этот сигнал блок 4 обработки прерывания на выход 9 системы выставляет одноименный сигнал ППР, Внешнее устройство, выставившее на вход

8 системы сигнал ЗПР, снимает последний.

Блок 4 обработки прерываний снимает с шины 10 свой сигнал ЗПР, а ВУ1, получивший сигнал снимает с шины 11 свой сигнал

ППР.

В соответствии с алгоритмом (фиг. 6) программы обслуживания прерывания ВУ1 сохраняет в стеке текущее слово состояния процессора ВУ1, текущее значение переменной А, содержимое регистров, аккумулятора и счетчика команд процессора ВУ1.

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

Для зкономии обьема памяти путем сокращения количества программ, соответствующих алгоритму (фиг. 5) работы по инструкции, программой обслуживания прерывания (фиг. 6) переменной А присваивается значение 2Aj, где Aj — константа адреса начала j-й инструкции, например ) = 1.

Затем работа ВУ1, обслуживающего прерывание, выполняется по алгоритму кодирограммы INSTRUKT0R (фиг. 5), начиная с точки "М". По завершении выполнения этого алгоритма, ВУ1 возвращается на программу обслуживания прерывания, восстанавливает предыдущее состояние, соответствующее выполнению прерванной программы, считывая из стекла слово состояния процессора, предыдущее значение переменной А, содержимое регистров, аккумулятора и счетчика команд, присваивает переменной А предыдущее значение и продолжает выполнять прерванную программу с адреса считанного из стекла и записанного в счетчик команд процессора BY

В случае отказа одного из ВУ1, последнее выставляет в шину 12 состояния BY сигнал ОТКАЗ. По этому сигналу устройство 2 контроля выставляет в шину 10 зап роса п рерывания соседнего младшего по приоритету и исправного ВУ1 сигнал ЗПР. Получив сигнал ЗПР, это ВУ1 переходит на программу обслуживания прерывания по отказу, блок-схема алгоритма которого представлена на фиг. 7, и выставляет сигнал ПП Р в свою шину 11 подтверждения прерывания, Получив сигнал ППР, устройство 2 контроля фиксирует сигнал ОТКАЗ отказавшего ВУ1 и отключают его сигналы от своих входов

По программе обслуживания прерывания по отказу (фиг, 7) ВУ1 инициирует выдачу сигнала 3М в линию 13. После чего ВУ1 проверяет наличие сигнала ПМ на линии 14, который должен выставлять арбитр 3 магистрали в ответ на сигналы 3М только BY 1 с наивысшим приоритетом. При наличии сигнала ПМ, ВУ1 инициирует выдачу в магистраль 7 кода общей загрузки и сигнала ТДП в управляющую магистраль б. При наличии сигнала ПДП в управляющей магистрали 6, который. выставляется при готовности ВУ1 к режиму доступа в память, ВУ1 считывает из. устройства 2 контроля номер отказавшего ВУ.

Затем ВУ1 осуществляет изменение всех инструкций, повторяя выполнение программы изменения инструкцией, перебирая по порядку следования номера инструкций i = ф 1, 2 ... К, где К вЂ” номер последней инструкции.

Для этого переменной i присваивается значением, а переменной A значение 2Ai; являющейся адресом i-й инструкции, в четных адресах ячеек памяти которой хранятся коды номера ВУ1, выполняющего программу, начальный адрес которой хранится в нечетных адресах ячеек памяти.

ВУ1, работающий по программе обслуживания прерывания по отказу, считывает содержимое N ячейки 2А. и сравнивает его с номером И тк отказавшего BY. Если N =

=Кот,, то ВУ1. работающий по программе обслуживания прерывания по отказу, в ячейку, адрес которой соответствует текущему значению А, записывает код своего номера. Затем присваивает переменной А значение А+2 и повторяет выполнение алгоритма с точки "M2". Если N N»<, то проверяется равно ли содержимое ячейки М коду конца инструкции ENDI. Если N ENDI, то

1798800 переменной А присваивается значение А+2 и алгоритм повторяется начиная с точки

"М2". Если N 8 ENDI, то номер инструкции i сравнивается с номером К последней инст- рукции, При i W К, переменной i присваивается значение!+1 и алгоритм повторяется с точки

"МЗ", При i = К ВУ1 выходит из режима доступа в память, снимая сигналы ЗМ и

ТДП. После чего ВУ1 выходит из режима прерывания, и все исправные BY продолжают работу в соответствии с измененной инструкцией.

Таким образом, после отказа ВУ1, его программу будет выполнять соседнее исправное младшее по приоритету ВУ1.

Кроме того, при отказе ВУ1 с соответствующего выхода 21 признака отказа устрой-. ства 2 контроля через линию 15 признака отказа поступает на вход 25 признака отказа блока 4 обработки прерывания сигнал отказа, который блокирует прохождение сигналов прерывания с входа 28 через блок

4 на выходы 23 последнего и в шину 10 запроса прерывания отказавшего BY. Этот же сигнал отказа разрешает прохождение сигналов прерывания с входа 8 в шину 10 запроса прерывания исправного младшего по приоритету ВУ1.

Таким образом, после отказа ВУ1, на сигналы прерывания будет отвечать соседнее исправное младшее по приоритету ВУ1.

Если ВУ1 не работают в режиме прерывания, то с выходов 22 признака готовности устройства 2 контроля через линии 16 признака готовности на входы 26 признака готовности блока 4 обработки прерываний поступают разрешающие сигналы, которые обеспечивают прохождение сигналов прерывания с входа 8 через блок 4 в шину 10 запроса прерывания.

Если один из ВУ1 работает в режиме прерывания по отказу, то сигнал готовности снимается со входов 26 блока 4 и препятствует прохождению сигналов прерывания с входа 8 на соответствующее ВУ1.

В случае отказа еще одного ВУ1 работа системы будет происходить описанным выше образом. И так до тех пор, пока не откажут все ВУ1 системы.

Блок 4 обработки прерывания работает следующим образом.

В том случае, когда все ВУ1 исправны, на вход 25 признака отказа каждого канала

29 подается сигнал низкого уровня, который открывает элементы И 31 и 33 и закрывает элемент И 32. Если при этом ВУ1 и устройство 2 контроля не работают в режиме о6служивания ВУ 1 по отказу, то на вход 26 готовности каждого канала 29 подается сигнал высокого уровня, который открывает элементы И 31 и 33. Сигнал 3ПР от абонента подается на вход 27, через вход 34 запроса прерывания первого канала 29 поступает на

5 входы элементов И 31...33 и открывает их.

На выходе элемента И 31 появится сигнал высокого уровня, который на выходе 23 запроса прерывания сформируют сигнал ЗПР для соответствующего ВУ1, В ответ на сиг10 нал ЗПР ВУ1 сформирует на входе 24 подтверждения прерывания сигнал ППР который пройдет через элемент И 33 и с выхода 37. подтверждения прерывания соответствующего канала 29 через элемент

ИЛИ 30 поступит на выход 28 подтверждения прерывания блока 4. Получив этот сигнал, абонент перейдет на режим обмена информацией с системой, Сигнал ЗПР со входа 27 не будет распространяться через все каналы 29, поскольку элемент И 32 пер20 вого канала 29 закрыт сигналом низкого уровня со входа 25.

Если ВУ1 отказывает, то устройство 2 контроля сначала снимает сигнал готовно25 сти со входа 26 блока 4 обработки прерывания во всех каналах 29 соответствующих отказавшему ВУ1 и всем ВУ1 младшим по приоритету. В этом случае элементы И 33 и

31 этих каналов 29 будут закрыты, а на требования прерывания от абонента смогут реагировать только ВУ1 старшего по приоритету по сравнению с отказавшим, а именно, наиболее старшее по приоритету исправное ВУ1, 30

После выполнения программы обслуживания отказа, на вход 25 блока 4 обработки прерывания подается сигнал ОТКАЗ высокого уровня, который закрывает элементы И

31 и 33, предотвращая формирование сигналов ЗПР и ППР соответствующих отказав40 шему ВУ1 и открывает элемент И 32, разрешая распространение сигнала ЗПР от абонента по каналам 29 в направлении от младшего к старшему, В этом случае сигнал

ЗПР пройдет через элемент И 32 и с выхода

36 запроса прерывания канала 29 поступит на вход 34 запроса прерывания следующего канала 29. В этом канале 29 сигнал ЗПР откроет элементы И 31...33 и, если соответ50 ствующий этому каналу 29 ВУ1 исправно и присутствует сигнал ГОТОВ на входе 26 блока 4, то на выходе 23 блока 4 сформируется сигнал ЗПР, в ответ на который ВУ1 на входе

24 сформирует сигнал ППР, который пройщему каналу 29 отказало, то элемент И 32 этого канала 29 будет открыт сигналом ОТКАЗ со входа 25 блока 4. а элементы И 31 и

33 закрыты этим сигналом. Сигнал ЗПР от

55 дет через элементы И 33, ИЛИ 30 на выход

28 блока 4. Если ВУ1 соответствующее теку1798800

10

25

45

55 абонента будет поэтому распространяться к следующему каналу 29 через элемент И 32 и т.д, до тех пор пока в следующем канале

29 не поступит на вход закрытого элемента

И 32 по причине отсутствия сигнала ОТКАЗ на соответствующем входе блока 4, Дальнейшая его работа происходит описанным выше образом, Устройство 2 контроля работает следующим образом.

Предварительно на вход 63 подается сигнал СБРОС, который в каждом канале 38 поступает на нулевой вход триггера 54 и через элемент ИЛИ 50 на нулевой вход триггера 53 и устанавливает их в нулевое состояние. Поступивший на вход 13 устройства 2 сигнал ОТКАЗ, проходит через элемент 46, поскольку последний открыт сигналом высокого уровня, поступающим с нулевого выхода триггера 54. С выхода элемента И 46 сигнал ОТКАЗ проходит через элемент ИЛИ

52 канала 38 и на блокировочнм выходе 59 сформирует сигнал "БЛОКИРОВКА". Этот сигнал, проходя через элемент НЕ 55, формирует на выходе 22 готовности устройства

2 контроля сигнал низкого уровня, оповещающий блок 4 обработки прерывания о неготовности соответствующего BY к принятию сигнала прерывания. Кроме того. сигнал

БЛОКИРОВКА поступает на блокировочный вход 58 следующего канала 38, в котором он поступает на инверсный вход элемента И 47 и закрывает его, и, проходя через элемент

ИЛИ 52 канала 38, на блокировочном выходе59формируетсигнал БЛОКИРОВКА, проходя через элемент НЕ 55, на выходе 22 формирует сигнал неготовности соответствующего BY и т.д. В предыдущем канале 38 сигнал ОТКАЗ пройдет через элемент И 47, поскольку последний будет открыт сигналом низкого уровня на инверсном входе, откроет элемент И 48 и сформирует на выходе 60 сигнал признака канала, который поступит на соответствующий вход шифратора 39, на выходе последнего сформируется код номера отказавшего ВУ1. Кроме этого, сигнал ОТКАЗ с выхода элемента И

46, пройдя через элемент lfl Jllfl 51 канала 38, сформирует на запросном выходе 57 сигнал

ЗАПРОС, который поступит на запросный вход 56 следующего канала 38 и, пройдя через элемент И 49, установит триггер 53 в единичное состояние, сигнал высокого уровня с выхода триггера 53 поступит на выход 17 запроса прерывания устройства 2 и сформирует сигнал ЗПР. Сигнал ОТКАЗ в этом канале 38 не будет распространяться далее через элемент И 45, поскольку последний закрыт сигналом низкого уровня с единичного выхода триггера 54. В этом канале 38, в ответ на сигнал 3ПР, будет подан на вход 18 подтверждения прерывания устройства 2 сигнал ППР, который пройдя через элемент ИЛИ 50 канала 38, установит триггер 53 в нулевое состояние и после чего с соответствующего выхода 17 снимается сигнал ЗПР. В предыдущем канале 38 сигнал ППР, пройдя через элемент ИЛИ 43, записав в регистр 40 код номера ВУ1 с выхода шифратора 39, пройдя через элемент задержки 44, поступит через вход 61 фиксирования отказа на вход элемента И 48, который открыт сигналом ПРИЗНАК канала, получаемым с выхода элемента И 47. Сигнал

ППР, пройдя через элемент И 48, поступит на единичный вход триггера 54 и установит

его в единичное состояние, зафиксировав отказ ВУ1. После этого сигналом низкого уровня с нулевого выхода триггера 54 будут закрыты элементы lfl 46 и 49, а сигналом высокого уровня с единичного выхода триггера 54 будет открыт элемент И 45. Кроме того, сигнал высокого уровня с единичного выхода триггера 54 поступит на вход 21 отказа устройства 2, оповещая блок 4 обработки прерывания об отказе соответствующего

ВУ1, На выходе элемента И 46 появится сигнал низкого уровня, что приведет к снятию сигнала БЛОКИРОВКА и установлению сигнала ГОТОВ на выходе 22, а сигнал ЗАПРОС, поступающий на запросный вход 56 этого канала 38 из предыдущего канала 38 будет беспрепятственно проходить через элемент И 45 и элемент ИЛИ 51 канала 38 и появится на запросном выходе 57 этого канала 38. ВУ1 работающее в этот момент по программе обслуживания прерывания по отказу (фиг. 7), подает соответствующий сигнал управления и адрес на вход-выход 20.

Адрес дешифрируется дешифратором 41, сигнал управления разрешит работудешифратора 41, сигнал высокого уровня с выхода последнего поступит на вход выбора буферного усилителя 42 с тремя состояниями на выходе и разрешит его работу. После чего код номера отказавшего ВУ1 поступит через буферный усилитель 42 на вход-выход 20 и будет считан соответствующим ВУ1.

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

Формула изобретения

1. Отказоустойчивая вычислительная система, содержащая Н вычислительных устройств. устройство контроля и арбитр магистрали, причем информационные входы-выходы всех вычислительных устройств соединены между собой через маги1798800 страль адреса/данных и подключены к информационным входам группы устройства контроля, управляющие входы-выходы всех вычислительных устройств соединены между собой через управляющую магистраль, входы-вйходы номера вычислительного устройства всех вычислительных устройств соединены между собой через магистраль номера вычислительного устройства, выходы запроса прерывания и запроса захвата магистрали а-ro вычислительного устройства (а = 1; ..., Н) подключены соответственно к первому и второму управляющему входам а-й группы устройства контроля, первый и второй выходы а-й группы которого подключены соответственно к входам подтверждения прерывания и признака предоставления магистрали а-го вычислительного устройства, третий выход а-й группы устройства контроля подключен к а-му входу запроса магистрали арбитра магистрали, а-й выход разрешения захвата магистрали которого подключен к третьему управляющему входу а-й группы устройства контроля, отличающаяся тем, что, с целью повышения надежности в режиме обслуживания внешних абонентов засчет подключения внешнего абонента к исправному процессору, она содержит блок обработки прерываний, причем выход состояния а-го вычислительного устройства подключен к информационному входу а-й группы устройства контроля, а-й выход запроса прерывания, а-й вход подтверждения прерывания, а-й вход признака отказа и а-й вход признака готовности блока обработки прерываний подключены соответственно к третьему управляющему входу, четвертому, пятому и шестому выходам а-й группы устройства контроля, вход запроса прерывания системы подключен к входу запроса прерывания блока обработки прерывания, выход под5 тверждения прерывания которого подключен к выходу подтверждения прерывания системы.

2. Система по и. 1, о тл и ч а ю ща я с я тем, что блок обработки прерываний содер10 жит первую, вторую и третью группы элементов И и элемент ИЛИ, причем а-й вход подтверждения прерывания блока подключен к первому входу а-го элемента Н первой группы, а-й вход признака отказа блока под15 ключен к второму входу а-го элемента Н первой группы, к первому входу а-го элемента И второй группы и к первому входу а-го элемента И третьей группы, а-й вход признака готовности блока подключен к треть20 ему входу à-ro элемента И первой группы и к второму входу а-го элемента И второй . группы, вход запроса прерывания блока подключен к третьему входу первого элемента И второй группы, к четвертому входу

25 первого элемента И первой группы и к второму входу первого элемента И третьей группы, выход а-го элемента И первой группы подключен к а-му входу элемента ИЛИ, выход которого подключен к выходу подЗО тверждения прерывания блока, а-й выход запроса прерывания которого подключен к выходу а-ro элемента И второй группы, выход К-го элемента И третьей группы (К =- 1,,.„Н-1) подключен к четвертому входу (К+1)35 го элемента И первой группы, к второму входу (К+1)-го элемента И третьей группы и к третьему входу (К+1)-ro элемента И второй группы.

1798800

1798800

1798800

H ОиеР80 4i 1 2А L+2h 24gt2h "1 2Ai 2h адреса èåÅ< паиятц г, 4

АДPEQ нОмаРВи

4Д DEL

ПРОГРЭ БИЧ

<0HEU, Щ ТРИБУЦ ИИ

1798800 с

ФиЛ. 7

Составитель В.Поленов

Техред M,Mîðãåíòàë Корректор Л.Ливринц

Редактор Н.Коляда

Производственно-издательский комбинат "Патент", r. Ужгород. ул.Гагарина, 101

Заказ 774 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система Отказоустойчивая вычислительная система 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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