Устройство управления резервированием

 

Изобретение относится к вычислительной технике и предназначено для управления вычислительным процессом, реализованным в нескольких функциональных блоках. Цель изобретения - расширение функциональных возможностей за счет реализации режима функционального резервирования. Устройство содержит регистр 1 команд, первый элемент И 2, элемент И 3 с инверсным входом, коммутатор 4 кода признака, коммутатор 5 кода операции, блок 6 выбора операционных блоков, операционные блоки 7, шифратор 8 начального адреса, счетчик 9 адреса, блок 10 памяти, второй элемент И 11. Цель достигается путем замены отказавшего операционного блока универсальным с подачей на него соответствующих команд. 1 з.п. ф-лы, 2 ил.

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

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

РЕСПУБЛИН

Ии Е 06 F 11/20

ГОСУДАРСТВЕННЫЙ НОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЬТИЯМ

ПРИ ГКНТ СССР (21) 4112786/24-24 (22) 25.08.86 (46) 23.04.89. Бюл. - 15 (72) Н.Я.Полонская и P.Â.×àáóðêèíà .(53) 681.32(088.8) (56) Авторское свидетельство СССР

У 545985, кл. G 06 Г 11/00, 1976.

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

Р 750488, кл. G 06 F 9/06, 1980. (54) УСТРОЙСТВО УПРАВЛЕНИЯ РЕЗЕРВИРО-

ВАНИЕМ (57) Изобретение относится к вычислительной технике и предназначено для управления вычислительным процессом, реализованным в нескольких функ„„SU„, 1474652 - А 1 циональных блоках. Цель иэобретения— расширение функциональных возможностей эа счет реализации режима функционального резервирования. Устройство содержит регистр 1 команд, первый элемент И 2, элемент И 3 с инверсным входом, коммутатор 4 кода. признака, коммутатор 5 кода операции, блок 6 выбора операционных блоков, операционные блоки 7, шифратор 8 начального адреса, счетчик 9 адреса, блок 10 памяти, второй элемент И 1 1.

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

1474652

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

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

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

Устройство (фиг. 1) содержит регистр 1 команд, первый элемент И 2, элемент И З.с инверсным входом, коммутатор 4 кода признака, коммутатор

5 кода операции, блок 6 выбора операционных блоков, операционные блоки 7, шифратор 8 начального адреса, счетчик 9 адреса, блок 10 памяти, второй элемент И 11, входы 12 команд, вход

13 синхронизации, первая группа управляющих входов 14 блока выбора операционных блоков, вторая группа управляющих входов 15 блока выбора операционных блоков, группа выходов 16 разрешения работы, вторая группа выходов 17 разрешения работы, выход

18 разрешения приема команды, информационные входы 19 блока выбора операционных блоков. Блок выбора операционных блоков Фиг. Z) содержит дешифратор 20, первую и вторую группы элементов И 21 и 22, элемент ИЛИ 23 и группу элементов НЕ 24.

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

Входная команда, поступающая по пине 12,записывается по сигналу синхронизации с входа 13 в регистр 1. Поле признака занесения с регистра 1 через коммутатор 4 поступает на блок

6 выбора операционных блоков, в котором дешифрируется на дешифраторе 20.

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

И 21, на два других входа которого поступают сигналы готовности и исправности для этого операционного блока, Если операционный блок, соответствующий текущему коду признака, исправен и готов к работе (не занят выполнением предыдущей команды), то на соответствующем выходе 16 блока 6 появляется сигнал, который инициирует работу требуемого операционно.-о блока 7, одновременно формируется сигнал на выходе 18 блока 6, разрешающий прием очередной команды.

Если блок, соответствующий коду признака, неисправен, то появляется сигнал на выходе одного из элементов

И 22, который через выходы 17 блока

6 поступает на шифратор 8 начального адреса, Последний формирует код адреса первой команды подпрограммы, .хранящейся в блоке 10 памяти. Подпрограммы, хранящиеся в блоке 10, ориентированы на выполнение функций неисправных специализированных операционных блоков на исправных универсальных операционных блоках. Каждая команда подпрограммы содержит помимо полей признака и команды, аналогичной входной команде, еще и поле признака конца подпрограммы. Если подпрограмма до конца еще не выполнена, т.е. признак конца подпрограммы равен "0", тогда коммутаторы 4 и

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

В последней команде подпрограммы признак конца подпрограммы равен "1", и тогда элементы И 2 и 3 снимают с коммутаторов 4 и 5 блокировку по прохождению внешних команд.

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

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

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

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

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

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

1474652

Составитель А.Чеканов

Техред М.Дидик Корректор Н.Король

Редактор О,Юрковецкая

Заказ 1895/47 Тираж 667 Подписное

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

113035, Иосква, Ж-35, Раушскан наб.р д 4/5

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

Устройство управления резервированием Устройство управления резервированием Устройство управления резервированием Устройство управления резервированием 

 

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

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

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

Изобретение относится к области вычислительной техники и может быть использовано в высоконадежных многомашинных комплексах и сетях ЭВМ, при этом сокращается время восстановления работоспособности системы в случаях jj 1Jсбоя двух из трех резервированных процессоров , подключаемых посредством устройства к магистрали системы

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

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

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

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

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

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

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