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

Иллюстрации

Показать все

Реферат

 

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для отладки и испытаний nporpahiM специализированных ЦВМ. Целью изобретения является расширение функциональных возможностей за счет управления типом и интенсивностью сбоев. Устройство содержит три блока элементов И 1, 10 и 11, блок элементов ИЛИ 14, генератор 9 случайных чисел, одноразрядный блок 4 памяти, наладочный блок 2 памяти , генератор 5 управляемых сбоев, два инвертора 8 и 13 и делитель 12, содержащий счетчик и элемент ИЛИ. 2 ил. N) фиг 1

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

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

РЕСПУБЛИН

09) (И) А2 ф(р э ф

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

И ASTOPCKOMV СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 879592 (21) 3915481!24-?4 (22) 28.06.85 (46) 30.03.87. Бюл. Н- 12 (72) Н. Б. Парамонов и А.B. Александров (53) 681.3(088.8) (56) Авторское свидетельство СССР

Ф 879592, кл. Н 03 M 13/02, 1980. (54) УСТРОЙСТВО ДЛЯ ИМИТАЦИИ СБОЕВ

ЦИФРОВЫХ ВЫЧИСЛИТЕЛЬНЫХ МАШИН (57) Изобретение относится к области автоматики и вычислительной техники (м 4 Н 03 И 13/02 С 06 Г 11/00 и может быть использовано для отлад-. ки и испытаний программ специализированных ЦВИ, Целью изобретения является расширение функциональных возможностей за счет управления типом и интенсивностью сбоев. Устройство содержит три блока элементов И 1, 10 и 11, блок элементов ИЛИ 14, генера" тор 9 случайных чисел, одноразрядный блок 4 памяти, наладочный блок 2 памяти, генератор 5 управляемых сбоев, два инвертора 8 и 13 и делитель 12, содержашнй счетчик и элемент ИЛИ.

2 ил, 13006

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

В одноразрядном БП 4 помечаются"1", т.е. команды и данные программы, при обращении к которым допустимо формирование сбоя ЦВМ. Сигналом на- 40 чальной установки триггер 7 и делитель 12 устанавливаются в исходное состояние. При считывании содержимого помеченной ячейки наладочного БП

2 иэ одноразрядного БП 4 считывается

"1", которая поступает на генератор

5 управляемых сбоев и делитель 12.

Сбой ЦВМ имитируется тем, что из БП

2 в ЦВМ 3 поступает не содержимое опрашиваемой ячейки БП 2, а случайный код с генератора 9 случайных чисел . Причем сбойный код будет проходить на каждой k-й меченой команде (данных), считываемой из наладочного

БП 2. Делитель 12 пропускает на выход

k-й импульс меченой команды, изменение k происходит изменением коммутации начального устанава счетчика 16.

Триггер 7 предназначен для борьбы с

Устройство относится к вычислительной технике и может быть использовано для проверки устойчивости к сбоям программ управляющих ЦВМ, имеющих средства аппаратурнаго контроля и программную защиту иа участках (называемых далее защищенными блоками), и является усовершенствованием авт, авт.cs. к 879592.

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

Устройство (фиг. 1) содержит пер; вый блок 1 элементов И, наладочный блок 2 памяти (БП), ЦВМ 3, одноразрядный блок 4 памяти (БП), генератор 20

5 управляемых сбоев, содержащий элемент И-НЕ 6 и триггер 7, второй инвертар 8, генератор 9 случайных чисел, второй 10 и третий 11 блоки эле— ментов И, делитель 12, первый инвер25 тор 13 блок 14 элементов ИЛИ, вход

15 начальной установки устройства (количества элементов И, ИЛИ в блоках и разрядность кода, снимаемого с генератара случайных чисел, определяет- 30 ся разрядностью ЦВМ); Делитель 12 (фиг. 2) содержит счетчик 16 и элемент ИЛИ 17.

48 зацикливанием короткого участка программы при защите его повторным выполнением. Он иСпользуется в случае, когда создают максимальный поток сбоев, и не позволяет сделать k = 1.Синхронная рабата (исключение влияния триггера 7 при k = 2,4...) осуществляется начальной установкой триггера

7 и счетчика 16, Г енератор 9 случайных чисел выдает случайный код при каждом обращении ЦВМ 3 к наладочному

БП 2. Эта достигается тем, что код адреса, передаваемый из ЦВМ в БП, содержит разряд определения операции (запись, считывание), сигнал считывания, поступая на вход пуска генератора 9 случайных чисел, разрешает выдать на выход генератора 9 очередной случайный двоичный код. Этот код проходит через блок 10 элементов И только в том случае, когда есть разрешение от генератора 5 управляемых сбоев (на выходе элемента И-НЕ 6 сигнал "0", на выходе инвертора 8—

"1") и делителя 12 (на его выходе

" 1 ). В противном случае в ПВМ 3 передается информация, считанная из

БП 2.

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

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

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

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

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

1300648

ЩФ. 2

Составитель JT.. Ванюхин

РедактоР Э. Слиган ТехРед И.Попович Корректор М. Лемчик

Заказ 1161/57 Тира к 902 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ущгород, ул. Проектная, 4. элементов И, выход одноразрядного блока памяти соединен со счетным входом счетчика, вход начальной ус ановки устройства подключен к первому входу элемента ИЛИ, выход которого соединен с информационным входом счетчика,. выход переполнения которого соединен с вторым входом элемента ИЛИ,-с первым разрешающим входом второго блока элементов И и через первый иквертор с первым разрешающим входом третьего блока элементов И, выход генератора управляемых сбоев соединен через второй инвертор с вторыми разрешающими входами второго и третьего блоков элементов И, выход;. наладочного блока памяти соединен с информационным входом третьего блока элементов И.