Устройство для управления вычислительным комплексом

 

Союз Советских

Социалистических

Республик

ОП ИКАНИЕ

ИЗОБРЕТЕНИЯ («)857993

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт, сеид-ву (я)м. кл.з

G 06 Г 9/00 (22) Заявлено 27. 11. 79 (21) 2844219/18-24 с присоединением заявки ¹ (23) Приоритет

Государственный комитет

СССР по делам изобретений н открытий

Опубликовано 23.08/31. Бюллетень Н9 31

Дата опубликования описания 23. 08. 81 (53) УДХ 681.325 (088. 8) М. В. Тамаркин, ф. М. Шагиахметов, В. Д. Мальшаков, М. A. Кудряшев и Н.М. Воронина

/

/ (72) Авторы изобретення (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ВЫЧИСЛИТЕЛЬНЫМ

КОМПЛЕКСОМ

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

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

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

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

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

Цель изобретения — повышение надежности.

Поставленная цель достигается тем, что в устройство для управле1S ния вычислительным комплексом, содержащее блок приема информации, блок выдачи информации, два регистра состояния, блок управления., два выходных регистра, схек у сравнения, блок

20 приоритетов, причем первый выход блока приема информации соединен с первыми входами первого регистра состояния, первого. выходного регистра и блока приоритетов, второй выход блока приема информации соединен с вторым входом первого регистра состояния,с первым входом второго выходного регистра и с вторым входом блока приоритетов, выход первого регистра

30 состояния соединен с первыми входами

857993 второго регистра состояния и схемы сравнения, выход второго регистра состояния соединен с вторым входом схемы сравкения и с первым входом блока управления, первый выход которого соединен с третьим входом блока приоритетов, второй вход блока управления соединен с TpeTbHM входом первого регистра состояния, выход блока приоритетов соединен с вторым входом блока управления, выходы пер = вого и второго выходных регистров соединены соответственно с первым и вторым входами блока выцачи информации, первый и второй выходы которого являются соответственно первым и вторым выходами устройства, введены третий и четвертый регистры состояния, дополнительная схема сравнения и два коммутатора, причем выход первого коммутатора соединен с первым входом блока приема информации и с первым выходом устройства, выход второго коммутатора соединен с вторым входом блока приема информации и с вторым выходом устройства, первые входы первого и второго коммутаторов соединены соответственно с первым и вторым входами устройства, втОрые входы первого и второго коммутаторов соединены соответственно с третьим и четвертым входами устройства, третьи входы первого и второго коммутаторов соединены с третьим выходом блока управления, первый вход третьего регистра состояния соединен с первым выходом блока приема информации,второй вход третьего регистра состояния соединен со вторым выходом блока приема информации, третий вход третьего регистра состояния соединен с вторым входом второго регистра состоянйя, с пеовым входом четвертого регистра состояния, с первым выходом блока управления и с третьим входом блока выдачи информации, четвертый выход блока управления соединен с четвертым входом третьего регистра состояния, третий и четвертый входы блока управления соединены с выходами соответственно основной и дополнительной схем сравнения, пятый вход блока управления соединен с выходом четвертого регистра состояния и с первым входом дополнительной схемы сравнения, выход третьего регистра состояния соединен с вторыми входами четвертого регистра состояния, первого и второго выходных регистров и дополнительной схемы сравнения, третьи входы первого и второго выходных регистров соединены с выходом первого регистра состояния.

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

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

На фиг. 1 приведена структурная схема устройства; на фиг.2 — структурная схема блока связи (на примере одного разряда информации); на фиг. 3 — структурная схема, блока управления; на фиг.4 — структурная схема блока приоритетов. устройство управления вычислительным комплексом (фиг.1) содержит блок 1 приема информации, блох 2 выдачи информации, первый регистр 3 состояния, третий .регистр 4 состояния, первый выходной регистр 5,второй выходной региcò ð p 66, второй регистр 7 состояния, четзертый регистр 8 состояния, схему 9 сравнения, дополнительную схему 10 сравнения, блок 11 управления, блок 12 приоритетов, первый 13 и второй 14 коммутаторы, входы 15 -18 устройства, вы-. ходы 19 и 20, выходы 21-24 блоков связи, входы 25-29 и выходы 30-33 блока управления, входы 34-36 и выход 37 блока приоритета, входы 38 и

so

39 коммутаторов.

Блок связи (фиг.2) содержит элемент ИЛИ-НЕ 40, элемент И 41, элемент И 42. Блок управления (фиг.3) содержит дешифратор 43, элемент

ИЛИ 44, дешифратор 45, наборное поле 46, элемент ИЛИ 47, дешифратор 48, элемент И 49, триггеры 50-52, элемент И 53. Блок приоритетов (фиг.4) содержит элементы И 54 и 55, элемент

ИЛИ-НЕ 56, элеМент И 57.

60 11редлагаемое устройство предназначено для обмена сигналами прямого управления между ЭВМ комплекса, для оперативного отображения информации о состоянии комплекса и для управлеЯ ния работой комплекса. Под управле857993 нием понимается задание режимов работы комплекса с помощью наборного поля 46, входящего в состав блока

11 управления. Кроме того, режим работы комплекса может быть изменен программным путем по инициативе одной из ЭВМ, входящих в состав ком5 плекса..

Устройство работает следующим образом.

На вход 15 коммутатора 13 поступает информация от первой ЭВМ, на вход 16 коммутатора 14 поступает ин формация от второй ЭВМ. На входы 17 и 18 коммутаторов 13 и 14 приходит информация об аварийной ситуации в системе комплекса (сигнал "Авария" ), на входы 38 и 39 коммутаторов 13 и

14 приходит информация с наборного поля 4б,о том, что устройство находится в состоянии профилактики. При наличии одного иэ этих сигналов, посту- 20 пающая на входы 15 и 16 коммутаторов

13 и 14 информация передается непосредственно на выходы 19 и 20 блока

2. Если этих сигналов нет, информация, поступающая на входы 15 и 16 коммута- 5 торов 13 и 14, передается на первый, второй входы блока 1. Под информацией понимаются стандартные сигналы прямого управления и два байта, которые определяют состояние каждой ЭВМ и комплекса в целом.

Информация с первого выхода блока

1 в зависимости от сигналов прямого управления и управляющих сигналов блока 11 поступает или на первый вход З регистра 3 или на первый вход регистра 4 или на третий вход регистра б.

С выхода регистра 3 информация поступает на первый. вход схемы 9 сравнения, а информация с выхода регистра 7 — на второй вход схемы 9. В случае несрав- 40 нения содержимого регистров 7 и 3 со схемы сравнения 9 на вход 27 блока

11 выдается код внешнего прерывания.

Этот сигнал поступает в блок 2, а с выходов 19 и 20 этого блока поступает g5 в обе ЭВМ. Одновременно с этим информация с регистра 3 переписывается в регистр 7. После этого сигнал внеш-него прерывания заканчивается.

Кроме того, информация с регист- gg ра 3 поступает на вход регистра 5 и в блок 11 на вход 26. В блоке 11 осуществляется. индикация этой информации, а с регистра 5 эта информация по сигналам прямого управления,поступающим в устройство от ЭВМ в ответ на прерывание, поступает в блок 2, а с выходов 19 и 20 этого блока — в

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

ЭВМ 1, то в работе участвуют регистры 3 и 7 состояния, схема 9 сравнения, регистр 5; если от 3BN 2 б5 то регистры 4 и 8 состояния, схема

10 сравнения. Если информация приходит с наборного поля 46, то в работе участвуют все регистры. Блок 11 участвует в работе во всех случаях.

Для решения конфликтных ситуаций, которые могут возникнуть в устройстве при одновременном обращении к нему обеих ЭВМ комплекса или ЭВМ и оператора (посредством наборного поля), предназначен блок 12 приоритетов. Если к устройству управления одновременно обращаются две ЭВМ, то в соответствии с дисциплиной обслуживания, принятой в комплексе, первый приоритет отдается той ЭВМ, которая является основной в данный момент времени. Информация о текущем состоянии ЭВМ поступает на первые входы элементов И 54 и 55. В случае одновременного обращения к устройству управления ЭВМ и оператора первый приоритет в соответствии с дисциплиной обслуживания, принятой в комплексе, отдается ЭВМ. Информация об обращении ЭВМ комплекса к устройству управления поступает на первый, второй входы элемента ИЛИ-НЕ 56, с выхода этого элемента информация поступает на первый вход элемента И 57, на второй вход этого элемента — информация от наборного поля. Информация о решении конфликтной ситуации поступает с выхода 37 блока 12 в блок 11 на вход 27. В блоке 11 вырабатываются сигналы управления, которые поступают на регистры.

Учитывая, что среднее время безотказной работы устройства — 5000 ч, а среднее время безотказной работы коммутаторов 13 и 14 равно 2,8 ° 104 ч повышение надежности связи менарду устройством и ЭВМ с учетом блоков связи расчитывается по формуле

Т2Тэ 2,8 -10 2,. 8 10

T tT 2 2 В 1Р5 101

2 ю где Т„ — среднее время безотказной работы устройства;

T>, T — среднее время безотказной работы коммутаторов

13 и 14.

3а счет введения коммутаторов, дополнительных регистров состояния и схемы сравнения надежность устройства увеличивается в 5,6 раэ.

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

1. Устройство для управления вычислительньм комплексом, содержащее блок приема информации, блок выдачи информации, два регистра состояния, блок управления, два выходных регистра, схему сравнения, блок приоритетов, причем первый выход блока приема информации соединен с первы7

857993 ми входами первого регистра состоя-! ния, первого выходного регистра и блока приоритетов, второй выход блока приема информации соединен с вторым входом первого регистра состояния, с первым входом второго выходного регистра и с вторым входом блока приоритетов, выход первого регистра состояния соединен с первыми входами второго регистра состояния и схемы сравнения, выход второго регистра состояния соединен с вторым входом схемы сравнения и с первым входом блока управления, первый выход которого соединен с третьим входом блока приоритетов, второй выход блока управления соединен с третьим входом первого регистра состояния, выход блока приоритетов соединен с вторым входом блока управления, выходы первого и второго выходных > регистров соединены соответственно с первым и вторым входами блока выдачи информации, первый и второй выходы которого являются соответственно первым и вторым выходами устройства, о т л и ч а ю щ е е с я тем, что, 25 с целью повышения надежности,оно содержит третий и четвертый регистры состояния, дополнительную схему сравнения и два коммутатора, причем выход первого коммутатора соединен с ЗО первым входом блока приема информации и с первым выходом устройства, выход второго коммутатора соединен с вторым входом блока приема информации и с вторым выходом устройства, первые входы первого и второго коммутаторов соединены соответственно с первым и вторым входами устройства, вторые входы первого и второго коммутаторов соединены соответственно с третьим и четвертым входами устройства, 4О третьи входы первого и второго коммутаторов соединены с третьим выходом блока управления, первый вход третьего регистра состояния соединен с первым выходом блока при- 45 ема информации, второй вход третьего регистра состояния соединен со вторым выходом блока приема информации,третий вход третьего регистра состояния соединен с вторым входом второго щ регистра состояния, с первым входом четвертого регистра состояния, с первым выходом блока управления и с третьим входом блока выдачи информации, четвертый выход блока управления соединен с четвертым входом третьего

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

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

Источники информации, принятые во внимание при экспертизе

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

Р 507866, кл. G 06 F 3/04, IG 06 F 15/16, 1975.

2. Устройство управления ВК.Техническое описание 1353.057,100ТО (прототип),

Устройство для управления вычислительным комплексом Устройство для управления вычислительным комплексом Устройство для управления вычислительным комплексом Устройство для управления вычислительным комплексом Устройство для управления вычислительным комплексом Устройство для управления вычислительным комплексом 

 

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

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

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

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

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

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

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

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

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

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