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

Номер патента: 1267421

Авторы: Барбаш, Тимонькин, Ткаченко, Харченко, Шумилкин

ZIP архив

Текст

) (1) СПУБЛИН Об Р .11/ОО ННЫЙ НОМИТЕТ СССРОБРЕТЕНИЙ И ОТНРЫТИИ СУД АРС О ДЕЛАМ САНИЕ ИЗОБРЕТЕНИ К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(56) Авторское свидетельство СССР Р 879592, кл, С 06 Р 11/12, 1980,Авторское свидетельство СССР У 1107126, кл. С 06 Р 11/12, 1983. (54) УСТРОЙСТВО ДЛЯ ИМИТАЦИИ СБОЕВ 57) Изобретение. относится к области автоматики и вычисли тельной техники и может быть использовано для обработки и определения эффективностипрограммно-аппаратных средств контроля и обеспечения надежности ЦВМи устойчивых к сбоям ЦВМ с мажоритированием. Целью изобретения является расширение функциональных возможностей устройства эа счет увеличения количества различных вариантоискажений, вносимых в считываемуюпрограмму. Устройство содержит блокпамяти адресов масок, первый и .второй блоки памяти, блок сумматоровпо модулю два, первый и второй буферные регистры. 1 ил.Изобретение относится к автоматике и вычислительной технике и можетбыть использовано для обработки иопределения эффективности программно-аппаратных средств контроля иобеспечения надежности ЦВМ и устойчивых к сбоям ЦВМ с мажоритированием,Целью изобретения является расширение функциональных воэможностейустройства за счет увеличения количества различных вариантов искажений.вносимых в считываемую программу.На чертеже показана функциональная схема устройства.Устройство содержит блок 1 памятиадресов масок, первый 2 и второй 3блоки памяти, блок 4 сумматоров помодулю два, первый.5 и второй 6 буферные регистры, информационный 7 итактовый 8 входы устройства, выход,. 9 устройства.Блок 1 памяти адресов масок предназначен для записи и хранения адресов масок с целью выбора соответствующей маски, накладываемой насчитываемую микрокоманду,Первый блок 2 памяти предназначен,для,записи и хранения неискаженныхмикрокоманд.Второй блок 3 памяти предназначендля записи и хранения набора масок,определяющих вид искажений в считываемых микрокомандах. О 2 О Второй регистр 6 предназначен для приема из блока 4 сумматоров по модулю два искаженной или неискаженной микракоманды, хранения ее и выдачи для дальнейшей обработки в ЦВМ,Устройство дпя имитации сбоев работает следующим образом.При отработке и проверке эффектив" ности аппаратно-программных средств 55 .обеспечения надежности ЦВМ к ней вместо основной памяти подключается устройство для имитации сбоев. Блок 4 сумматоров по модулю два35 предназначен для наложения на считываемую иэ первого блока 2 памяти микрокоманду кода маски, поступившей из второго блока 3 памяти, или выдачи неискаженной микрокоманды из первого блока 2 памяти,Первый регистр 5 предназначен для приема из ЦВМ, хранения и выдачи ,первый блок 2 памяти и блок 1 памяти адресов масок адреса считываемой мик 45 рокоманды. Устройство позволяет имитироватьпроизвольное количество сбоев следующих типов; искажение одного разряда информации в одной ячейке блокапамяти, искажение произвольного числа разрядов в одной ячейке блокапамяти; искажение одного разряда вгруппе ячеек блока памяти; искажениепроизвольного числа разрядов в группе ячеек блока памяти,Перед выполнением программы определяется поток сбоев, который долженимитироваться. В одноразрядный блок1 памяти по адресам ячеек первого 2блока памяти, в которых необходимоисказить микрокоманды, записываютсяадреса масок, обеспечивающих внесение выбранного вида искажения.В первом блока 2 памяти хранятсяпрограммы, с которыми ведется работа,В исходном состоянии все элементыпамяти устройства находятся в нулевом состоянии за исключением блокапамяти ацреса масок, в котором записаны по адресам микрокоманды первого блока 2 памяти адреса масок,определяющих вид вносимого искажения,первого блока 2 памяти, в которомхранятся программы, с которыми ведется работа, и второго блока 3 памяти, в котором записаны маски, определяющие вид искажения. Цепи установки в исходное состояние на черте-,же условно не показаны.Работа устройства начинается после поступления на вход 7 устройстваадреса считываемой микрокоманды,По синхроимпульсу, поступающемуна тактовый 8 вход устройства, информация записывается в первый регистр5, а по следующему - иэ первого регистра 5 поступает на адресные входы первого блока 2 памяти и блока 1памяти адресов масокПроисходитсчитывание информации, записаннойпо этому адресу в первом блоке 2памяти, далее она поступает на первые информационные входы блока 4сумматоров по модулю два, Одновременно по этому же адресу из блокапамяти адресов масок считываетсяадрес маски и поступает во второйблок 3 памяти, откуда по этому адресу считывается маска, которая вблоке накладывается на микрокоманду,поступившую иэпервого блока 2 памяти. С выхода блока сумматоров помодулю Два микрокоманда поступаетна второй регистр 6, откуда по при1267421 формул а 10 ходу синхроимпульса поступает для дальнейшей обработки в ЦВМ с выхода 9 устройства.Если в считываемой микрокоманде не предусматривалось внесения искажения, то на вторые входы блока сумматоров по модулю два из второго блока 3 памяти маска не поступает и микрокоманда из первого блока памяти проходит без искажений. В остальном работа аналогична описанному выше случаю.1 Искажения должны быть обнаруженыпрограммно-аппаратурными средствамиконтроля ЦВМ. На любое искажениеинформации, считанной из памяти,должна быть определенная реакцияпрограммно-аппаратурных средств контроля и обеспечения надежности ЦВМ,что и проверяется во время выполнения программы.При отработке мажоритированныхЦВМ к каждому каналу резерва ЦВМподключается свое устройство имитации сбоев и для каждого канала задается свой поток сбоев, которыйдолжен имитироваться при выполнениипрограммы, в остальном работа устройства аналогична отработке программно-аппаратных средств контроля и30обеспечения надежности ЦВМ,изобретения Устройство для имитации сбоев,содержащее блок памяти адресов ма"сок, первый и второй блоки памяти,первый и второй буферные регистры,причем информационный вход первогобуферного регистра является информационным входом устройства, выходпервого буферного регистра соединенс адресными входами первого блокапамяти и блока памяти адресов масок,выход второго буферного регистраявляется информационным выходом устройства, о т л и ч а ю щ е е с ятем, что, с целью расширения функциональных возможностей устройства засчет увеличения количества различныхвариантов искажений, вносимых в считываемую программу, оно дополнительно содержит блок сумматоров по модулю два, причем первый и второй еговходы соединены с выходами первогои второго блоков памяти соответственно, а выход соединен с информационным входом второго буферного регистра, выход блока памяти адресов масоксоединен с адресным входом второгоблока памяти, тактовый вход устройства соединен с входами синхронизации первого и второго буферных регистров,1267421,Составитель Д.Ванюхиедактор Н.Слободяиик Техрец А,Кравчук рректор С.Черн аказ 5777/48 Тираж 671 ВНИИПИ Государственного комитета С по деламизобретений и открытий 113035, Москва, Ж, Раушская наб

Смотреть

Заявка

3884326, 11.04.1985

ХАРЬКОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ УЧИЛИЩЕ РАКЕТНЫХ ВОЙСК ИМ. МАРШАЛА СОВЕТСКОГО СОЮЗА КРЫЛОВА Н. И

БАРБАШ ИВАН ПАНКРАТОВИЧ, ТИМОНЬКИН ГРИГОРИЙ НИКОЛАЕВИЧ, ТКАЧЕНКО СЕРГЕЙ НИКОЛАЕВИЧ, ХАРЧЕНКО ВЯЧЕСЛАВ СЕРГЕЕВИЧ, ШУМИЛКИН ВЛАДИМИР АНДРЕЕВИЧ

МПК / Метки

МПК: G06F 11/20

Метки: имитации, сбоев

Опубликовано: 30.10.1986

Код ссылки

<a href="https://patents.su/4-1267421-ustrojjstvo-dlya-imitacii-sboev.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для имитации сбоев</a>

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