Устройство для имитации сбоев цифровых вычислительных машин

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

Авторы: Быков, Горячев, Ратгауз

ZIP архив

Текст

Союз Советских Социалистических Рвспублин(5)М К 3 С 06 Р 11/12 Государственный комитет СССР ио делам изобретений н открытий(54) УСТРОЙСТВО ДЛЯ ИМИТАЦИИ СБОЕВ ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН 30 Изобретение относится к областицифровой вычислительной техники иможет быть использовано для проверкиустойчивости к сбоям программ управляющих ЦВМ, имеющих средства аппаратного контроля и программную защиту от сбоев, организованную путемразбиения программ на участки, (называемые далее защищенными блоками),допускающие повторные исполнения.ЦВМ имеют вход для подключения внешнего нала,очного блока памяти (например, для замены постоянного запоминающего устройства на период отладки программ).15Известны устройства для определения эффективности схем контроля ЦВМпутем введения ошибок (1.Устройство ориентировано на проверку функционирования аппаратных 20средств и требуют введения дополни-.тельных элементов в схему ЦВМ.Наиболее близким техническим решением к изобретению является устрой"ство для проверки программ ЦВМ,содержащее генератор управляемых сбоев,схему сравнения и внешний наладочныйблок памяти(2.Сбой создается путемзапрета прохождения информации извнешнего блока памяти в ЦВМ,Недостаток устройства состоит в том, что оно позволяет проверять систему защиты только последовательно (один защищенный сбой за другим) по одному блокч яа каждый прогон теста. Поэтому исследование сбоеустойчиво" сти программ, имеющих значительное число защищенных блоков, требует большего времениЦелью изобретения является сокращение времени проверки системы программ от сбоев, т.е. повышение производительности устройства.Поставленная цель достигается тем, что в устройство для имитации сбоев ЦВМ, содержащее, наладочный блок памяти и генератор управляемых сбоев, причем вход устройства соединен с адресным входом наладочного блока памяти, введены одноразрядный блок памяти и элемент И. Адресный вход одноразрядного блока памяти соединен со входом устройства, выход - со входом генератора управляемых сбоев, выход которого соединен с первым входом элемента И. Выход наладочного блока памяти соединен со вторым входом элемента И, выход которого является выходом устройства. Генератор управляемых сбоев содержит триггер иэлемент И-НЕ. Вход генератора сбоев соединен со счетным входом триггера и первым входом элемента И-НЕ, выход которого является выходом генератора, Выход триггера соединен со вторым входом элемента И-НЕ, 5На чертеже изображена структурная схема устройства.Устройство содержит элемент И 1, включенный в информационную цепь.между наладочным блоком 2 памяти и ЦВМ 0 3(количество элементов И 1 определяется разрядностью ЦВМ 3). Первый вход 4 элемента И 1 подключен к выходу генератора управляемых сбоез 5, состоящего из двухвходового логического элемента И-НЕ 6 и триггера 7 со счетным входоМ.Выход генератора 5 подключен к выходу одноразрядного блока памяти 8.Устройство работает следующим образом. 20При выборке слова из внешнего наладочного блока памяти 2 одновременно считывается управляющая информация из блока памяти 8. При считывании из блока памяти 8 0 на уп" равляющем входе 4 группы элементов И 1 Формируется разрешающий потенциал, и слово из наладочного блока па" мяти 2 поступает в ЦВМ 3, При счи" тывании из блока памяти 8, (мече" 30 ные адреса) меняется состояние триг.гера 7. Если триггер 7 окажется в состоянии фОф то на выходе генератора 5 формируется разрешающий потенциал и информация передается в ЦВМ 3. Если триггер 7 окажется в состоянии 1, то на выходе генератора 5 формируется запрещающий потенциал, и прохождение информации в ЦВМ 3 блокируется . Таким образом, блокируется передача каждого второго ме ченого слова в ЦВМ 3Далее предполагается, что система контроля ЦВМ 3 обнаруживает отсутствие информации из внешнего наладочного блока памяти 2 и интерпретирует его как сбой, а в каждом защищенном блоке программы имеется не более одной меченой команды. При таких условиях при выполнении каждого защищенного блока с меченой командой 50 происходит сбой на этой команде, аппаратно-программный возврат на начало защищенного блока и повторное выполнение без сбоя. Неопределенность в начальном состоянии триггера 7 влияет только на наличие или отсутствие сбоя при пуске программы на первой встретившейся мечевой команде, что при циклическом повторении программы .несущественно. Ошибки в размет" ке (более одной меченой команды в защищенном блоке) легко определяются по зацикливанию программы на таком блоке.Устройство позволяет проверять одновременно произвольное число защищенных блоков программы (в том числе и всю программу в целом) на всех физически реализуемых маршрутах в режиме реального функционирования ЦВМ, за один прогон, что существенно сокращает время проверкиформула изобретения1. Устройство для имитации сбоевцифровых вычислительных машин, содержащее наладочный блок памяти игенератор управляемых сбоев, причемвход устройства соединен с адреснымвходом наладочного блока памяти, о тл и ч а ю щ е е с я тем, что, с целью повышения производительности, вустройство введены одноразрядныйблок памяти и элемент И, причем ад"ресный вход одноразрядного блока памяти соединен со входом устройства,выход одноразрядного блока памяти соединен со входом генератора управляемых сбоев, выход которого соединенс первым входом элемента И, выход наладочного блока памяти соединен совторым входом элемента И, выход которого является выходом устройства.2. Устройство по п. 1, о т л ич а ю щ е е с я тем, что генераторуправляемых сбоев содержит триггери элемент И-НЕ, причем вход генератора соединен со счетным входом триггера и первым входом элемента И-НЕ,выход которого является выходом генератора,выход триггера соединен совторым входом элемента И-НЕ.Источники информации,принятые во внимание при экспертизе1. Селлерс ф. Методы обнаруженияошибок в работе ЭЦВМ, М., Мирф,1972, с. 300-301.2Авторское свидетельство СССРпо заявке Р 2560544/18-24,кл. С 06 Р 11/10, 27,12,77 (прототип).879592 оставитель И. Сигаловехред Е.Харитончик Коррект Пож ор Л. Утехи Заказ 9722/2/5 атентф, г. Ужгород, ул. Проектная, 4 филиал П Тираж 74 ВНИИПИ Государствен по делам изобрет 3035, Москва, Ж, Подписного комитета СССений и открытийРаушская наб;, д

Смотреть

Заявка

2869337, 10.01.1980

ПРЕДПРИЯТИЕ ПЯ А-1178

БЫКОВ ЮРИЙ ЯКОВЛЕВИЧ, ГОРЯЧЕВ ДМИТРИЙ ПЕТРОВИЧ, РАТГАУЗ БОРИС ИЗРАИЛЕВИЧ

МПК / Метки

МПК: H03M 13/51

Метки: вычислительных, имитации, машин, сбоев, цифровых

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

Код ссылки

<a href="https://patents.su/3-879592-ustrojjstvo-dlya-imitacii-sboev-cifrovykh-vychislitelnykh-mashin.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для имитации сбоев цифровых вычислительных машин</a>

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