Многомашинная вычислительная система

 

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

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

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

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

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

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

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

1 (21) 4858904/24 (22) 13,08.90 (46) 28,02.93. Бюл. N. 8 (71) Московский энергетический институт . (72) О.В.Исаев, E,А.Ткачева и А,В.Гаскель (56) Микропроцессоры и микропроцессорные комплекты интегральных мйкросхем:

Справочник / Под ред, B.À.Øàõíoâà. М.:

Радио и связь, 1988, т,2, с.6 — 44;

Построение сетей ЭВМ, M.Êàòî, Д,Иимура, M.Tîêîðî и др, M.. "Ìèð", 1988, с.266 †2; . (54) МНОГОМАШИННАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

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

На фиг.1 представлена схема многомашинной вычислительной системы; на фиг.2 — пример реализации арбитра системной магистрали, Многомашинная вычислительная система (фиг.1) содержит N блоков обработки (ЭВМ 11-14),. каждая йз которых включает в себя регистр приема (РгП) 2; регистр выдачи . (РгВ) 3, операционный блок 4; блок локальной памяти (БЛП) 5, периферийные устройства 6. дешифратор (ДШ) 7, арбитр шины 8, элемент И-НЕ 9, элемент И 10, шинный фор„„5U„„1798798 А1 (57) Изобретение относится к вычислительной технике и может использовать для создания отказоустойчйвых многомашинных и многопроцессорных вычислительных систем. Целью изобретения является повышенная надежность за счет аппаратного децентрализованного диагйостирования в. многомашинной вычислительной системе.

Поставленная цель достигается тем, что система содержит Н устройств обработки, каждое устройство обработки содержит операционный блок, блок локальной памяти, дешифратор, шинный формирователь, арбитр шины, регистр приема, регистр выдачи, два элемента И, 2 ил. мирователь (ШФ) 11, локальную магист-. раль 12. .i

На фиг.1 обозначены следующие сигналы: "Системное разрешение выдачи" (СРВ)

13, "Системное начало контроля" (СНК) 14, "Системный. конец контроля "(СКК) 15, "Контрольные выходы" 16-19, "Контрольные входы" 20 — 23 "Обмен" (ОБМ) 24, "Выбор системной магистрали" (ВСМ) 25, "Запрос магистрали" (ЗМ) 26, "Подтверждение запроса" (ПЗ) 27, "Разрешение захвата магистрали" (РЗМ) 28, "РМЗ приемника" (РЗМп)

29 (приоритетный вход), "РЗМ источника (РЗМп) 30 (приоритетный выход), "Признак обмена (ПО) 31,"-Вход/выход" (Bx/Bûõ) 32, "Разрешение обмена" (P0) 33.

Многомашинная вычислительная система (фиг,1) содержит также системную шину

34. Системная магистраль 34 выполнена аналогично локальной магистрали 12 в интерфейсе, 1798798

Арбитр шины 8 (фиг.2) содержит триггеры 35, 36, элементы И 37 — 39, элемент НЕ 40, элемент задержки 41, формирователи 42, 43, элемент И 44, элемент НЕ 45, Многомашинная вычислительная система работает следующим образом. Обмен блока 4 с блоком локальной памяти 5 и периферийнцми устройствами 6 по локальной магистрали,12 осуществляется стандартным образом в интерфейсе Q— - BVS, Начальное состояние регистров 2 и 3— . единичное, в этом случае блоки 1 считаются работоСпособными. Затем необходимо проверить работоспособность ЭВМ11 — ЭВМ14, входящих в состав ММВС, для чего используют режим контроля. .В режиме контроля центральный операционный блок (ЦП) контроля системы (не показан) вырабатывает сигнал "СНК" 14, который переводит блок 4 в режим контроля.

В этом режиме каждый блок 4 сначала осуществляет самоконтроль, формируя слово состояния, которое зависит от состояния

ЭВМ (работоспособное или неработоспособное), затем блок 4 опрашивает своего

"соседа слева"(для блока 1, например, "соседом слева" является блок 12), а именно: осуществляет выход на системную шину 34 и считывает слово состояния "соседа".

При выходе блока 4 на системную шину

34 формируется единичный сигнал."ОБМ"

24, который поступает на один из входов элемента И 10 — сигнал, поступающий из младшего разряда РгП2, если этот сигнал единичный, то на первый вход арбитра CM

8 поступает единичный сигнал "PO" 33, Кроме того, на второй вход арбитра CM 8 поступает единичный сигнал выбора системной шины "BCM" 25, сформированный дешифратором 7. Этот сигнал при отсутствии захвата системной шины 34 другими блоками

1 переключает триггер 35 (фиг.2) в единичное состояние; Если системная магистраль

34 в данный момент времени была занята, то сигнал запроса магистрали ("ЗМ") 26 на выходе элемента И 37 будет сформирован только после переключения триггера 36 в исходное нулевое состояние при освобождении системной шины 34 (сигнал подтверждения запроса ("ПЗ") 27 равен нулю).

Единичный сигнал "ЗМ" 26 и нулевой сигнал

"ПЗ" 27 инициируют появление на выходе элемента И 10 единичного сигнала разрешения захвата магистрали {" P3M") 28, который в блоке 11 поступает на вход РЗМп 29, а в остальных блоках 1 не используется. Если источником запроса является блок 1, то сигнал на входе РЗМп 29 переключает триггер

36 в единичное состояние, разрешая формирование на выходе 31 арбитра шины 8 сигнала признака обмена ("ПО") между локальной 12 и системной 34 шинами, Таким образом возникает воэможность выхода процессора 4 через шинный формирователь

5 (ØÔ) 11 на системную шину 34, Если блок 1> является источником запроса системной шины 34, то единичный сигнал на входе РЗМп 29 через время, определяемое элементом задержки 41, пройдет

10 через элемент И 38 и появится на выходе

РЗМп 30, соединенном с входом РЗМ и бло. ком 12 и т.д. по цепочке, пока не будетидентифицирован источник запроса системной магистрали.

После того как блок 4 опросил своего

"соседа слева", он анализирует слово состояния "соседа слева" и выделяет бит результата контроля. Если "сосед слева" считается работоспособным, то бит результата контроля содержит "лог.1", в противном случае — "лог,0".

Далее бит результата контроля записывается в РгВ 3 проверяющего блока и в виде сигнала "контрольного выхода" (16 — 19) поступает на первый вход элемента И-НЕ 9 блока 1, являющегося "соседом слева" для. проверяющего блока 1, и на второй вход элемента И-НЕ 9 ЭВМ, являющейся "соседом слева" для проверяемого блока например, проверяющего блока является блок обработки 11, то сигнал "контрольный выход" 16 поступает на первый вход элемента

И-НЕ 9 блока 1z и на второй вход элемента

И-НЕ 9 блока обработки 1з.

В результате на первом входе элемента

И-НЕ 9 каждого блока 1 будет присутствовать сигнал "контрольный вход" из проверяющей ЭВМ, а на втором входе того же элемента — тот же сигнал из ЭВМ, являющейся "соседом справа" для проверяющего блока 1, Т,е. для блока 11 проверяющей будет блок 14, а ее соседом справа — блок 1з, поэтому на первом и втором входах элемента

45 И-НЕ 9 блок 11 будут сигналы "Контрольные выходы" 19 и 18 соответственно. Элемент

И-НЕ 9 сработает по единичному сигналу.

"CPB" 13, который вырабатывается ЦП контроля системы после сигнала СНК 14 через некоторый промежуток времени, достаточный для того, чтобы все блоки 1 успели проверить друг друга и выставить бит контроля в PrB 3.

Если, например, блок 11 неисправен, а блок 1з ("сосед справа") для блока 14 (исправен, то на первый вход элемента И-НЕ 9 . блока 11 поступит лог, "0", а на второй— лог.1, При поступлении сигнала СРВ 13 на третий вход элемента И-НЕ 9 на выходе этого элемента будет лог."0", что говорит о

1798798

10

25

50

55 необходимости отключения неисправного блока 1, т,е. в данном случае блока 11. Сигнал с выхода элемента И-НЕ 9 поступает в младший разряд РгП2, блока 11, в остальные разряды РгП 2 блока 1 записываются . сигналы с выходов элементов И-Н Е 9 блоков

12, 14, поступающие соответственно на входы РгП2 21 — 2з, Считывание из РгП2 младшего разряда происходит по стробирующему сигналу СКК 15, посылаемому ЦП контроля системы, При поступлении на первый вход элемента И 10 в данном случае "лог.0", считанного из младшего. разряда Pr1z, и на второй вход — единичный сигнал "ОБМ" 24 происходит блокировка арбитра CM 8, т.е. обмен между локальной 12 и системной 34 шинами не возможен, следовательно неисправный блок отключен от системной шины

34.

Это случай, когда один иэ блоков отказал, если же все блоки 1i-14 (ЭВМ11ЭВМ14) исправны, то выход на системную шину производится обычным образам, описанным ранее, Необходимо упомянуть, что при поступлении на вход процессора 4 из ЦП контроля системы сигнала СКК 15 блок переходит из режима контроля в обычный режим работы.

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

Многомашинная вычислительная система, содержащая Н устройств обработки, причем информационные входы-выходы всех устройств обработки через системную информационную магистраль соединены между собой, выходы запроса магистрали и входы подтверждения запроса магистрали всех устройств обработки через системную управляющую магистраль соединены между собой, причем каждое устройство для реализации обработки содержит операционный блок, блок локальной памяти, дешифратор, шинный формирователь и арбитр шины, причем в каждом устройстве обработки информационные входы-выходы устройства обработки Подключены соответственно к информационным входам-выходам первой группы шинного формирователя, информационные входы-выходы второй группы которого через локальную магистраль адреса данных подключены соответственно к информационным входам дешифратора и информационным входам-выходам блока локальной памяти, управляющие входы-выходы операционного блока через локальную управляющую магистраль подключены к управляющему входу дешифратора и управляющему входу блока локальной памяти, выходы дешифратара подключены соответственно к входам выбора системной магистрали арбитра шины, выход признака абонента которого подключен к управляющему входу шинного формирователя, о т л и ч а ющ а я с я тем, что, с целью повышения на дежности за счет аппаратного децентрализованного диагностирования в многомашинной вычислительной системе, вход "Разрешение захвата магистрали приемника" а-го устройства обработки (где а =

2,...,Н) подключен к выходу разрешения захвата магистрали источника (а-1)-го устройства обработки, вход "разрешение захвата магистрали приемника первого устройства обработки подключен к выходу разрешения захвата магистрали первого устройства обработки, вход признака конца контроля и вход признака начала контроля системы и третий вход режима контроля системы подключены соответственно к входу признака конца контроля, входу признака начала контроля и входу режима контроля всех устройств обработки, первый выход признака контроля b-ro устройства обработки (Ь =

1,...,Н) подключен к Ь-м входал контрольного слова устройств обработки с первого по (Ь-1)-й и с (Ь+1)-го по Н-й, второй выход признака контроля с-ro устройства обработки (где с = 1,...,Н вЂ” 2) подключен к с-м входам режима контроля (с+1)-га и (с+2)-ro устройств обработки, второй выход признака контроля (Н-1)-го устройства обработки подключен к (Н-1)-м входам режима контроля

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

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

1798798

Составитель Г,Смирнова . Техред М.Моргентал Корректор С.Пекарь

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

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

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

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

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

Многомашинная вычислительная система Многомашинная вычислительная система Многомашинная вычислительная система Многомашинная вычислительная система Многомашинная вычислительная система 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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