Устройство для имитации сбоев

 

Изобретение.относится к области автоматики и вычисли тельной техники и может быть использовано для обработки и определения эффективности программно-аппаратных средств контроля и обеспечения надежности ЦВМ и устойчивых к сбоям ЦВМ с мажоритированием . Целью изобретения является расширение функциональных возможностей устройства за счет увеличения количества различных вариантов искажений, вносимых в считываемую программу. Устройство содержит блок памяти адресов масок, перв1ж и .второй блоки памяти, блок сумматоров по модулю два, первый и второй буферные регистры. 1 ил. С .S, (Л с:

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

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

РЕСПУБЛИН (Su 4 С 06 F . .I l/00

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ASTOPCHOMV СВИДЕТЕЛЬСТВУ

Ю

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3884326/24-24

- (22) 11.04.85 (46) 30.10.86. Бюл. № 40 (72) И.П,Барбаш, Г,Н.Тимонькин, С.Н.Ткаченко, В.С.Харченко и В.А.Illyмилкин (53) 681,3 (088.8) (56) Авторское свидетельство СССР № 879592, кл. С 06 Р 11/12, 1980.

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

¹ 1107126, кл. G 06 Р 11 /12, 1983. (54) УСТРОЙСТВО ДЛЯ ИМИТАЦИИ СБОЕВ (57) Изобретение. относится к области автоматики и вычисли тельной техники

„„SU,» 1267421 А 1 и может быть использовано для обработки и определения эффективности программно-аппаратных средств контроля и обеспечения надежности ЦВМ и устойчивых к сбоям ЦВМ с мажоритированием. Целью изобретения является расширение функциональных возможностей устройства эа счет увеличения количества различных вариантов искажений, вносимых в считываемую программу. Устройство содержит блок памяти адресов масок, первый и .второй блоки памяти, блок сумматоров по модулю два, первый и второй буферные регистры. 1 ил.

1267421

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

На чертеже показана функциональная схема устройства.

Устройство содержит блок 1 памяти адресов масок, первый 2 и второй 3 блоки памяти, блок 4 сумматоров по модулю два, первый.5 и второй 6 буферные регистры, информационный 7 и тактовый 8 входы устройства, выход ,. 9 устройства.

Блок 1 памяти адресов масок: предназначен для записи и хранения адресов масок с целью выбора соответствующей маски, накладываемой на считываемую микрокоманду, Первый блок 2 памяти предназначен . для,записи и хранения неискаженных микрокоманд.

Второй блок 3 памяти предназначен для записи и хранения набора масок, определяющих вид искажений в считываемых микрокомандах.!

9S

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

При отработке и проверке эффектив" ности аппаратно-программных средств .обеспечения надежности ЦВИ к ней вместо основной памяти подключается устройство для имитации сбоев.

Блок 4 сумматоров по модулю два

35 предназначен для наложения на считываемую иэ первого блока 2 памяти микрокоманду кода маски, поступившей из второго блока 3 памяти, или выдачи неискаженной микрокоманды из первого блока 2 памяти.

Первый регистр 5 предназначен для приема из ЦВИ, хранения и выдачи ,первый блок 2 памяти и блок 1 памяти адресов масок адреса считываемой мик45 рокоманды.

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

1 памяти по адресам ячеек первого 2 блока памяти, в которых необходимо исказить микрокоманды, записываются адреса масок, обеспечивающих внесение выбранного вида искажения.

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

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

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

5, а по следующему — иэ первого регистра 5 поступает на адресные входы первого блока 2 памяти и блока l памяти адресов масок ° Происходит считывание информации, записанной по этому адресу в первом блоке 2 памяти, далее она поступает на первые информационные входы блока 4 сумматоров по модулю два, Одновременно по этому же адресу из блока памяти адресов масок считывается адрес маски и поступает во второй блок 3 памяти, откуда по этому адресу считывается маска, которая в блоке накладывается на микрокоманду, поступившую иэ первого блока 2 памяти. С выхода блока сумматоров по модулю два микрокоманда поступает на второй регистр 6, откуда по при1267421

Формул а

10 ходу синхроимпульса поступает для дальнейшей обработки в ЦВМ с выхода

9 устройства.

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

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

При отработке мажоритированных

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

30 обеспечения надежности ЦВМ. изобретения

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

Техрец А.Кравчук

Корректор С.Черни

Редактор Н. Слободяиик

Заказ 5777/48 Тираж 671 Подписное

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

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

Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4

Устройство для имитации сбоев Устройство для имитации сбоев Устройство для имитации сбоев Устройство для имитации сбоев 

 

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

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

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

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

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

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

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

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

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

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

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