Устройство для имитации сбоев цифровых вычислительных машин Советский патент 1987 года по МПК H03M13/51 G06F11/00 

Описание патента на изобретение SU1300648A2

1

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

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

На фиг. t приведена схема устройства для имитации сбоев ЦВМ; на фиг. фиг. 2 - схема делителя.

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

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

5 ев, и не позволяет сделать k 1.Си хронная работа (исключение влияния триггера 7 при k 2,4...) осуществляется начальной установкой тригге 7 и счетчика 16. Генератор 9 случай

0 ных чисел вьщает случайный код при каждом обраще ии ЦВМ 3 к наладочном БП 2. Это достигается тем, что код адреса, передаваемый из ЦВМ в БЦ, с держит разряд определения операции

5 (запись, считывание), сигнал считыв ния, поступая на вход пуска генератора 9 случайных чисел, разрешает выдать на выход генератора 9 очеред ной случайный двоичный код. Этот ко

рядный блок 4 памяти (БП), генератор 20 проходит через блок 10 элементов И

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

ментов И, делитель 12, первый инвертор 13, блок 14 элементов ИЖ, вход 15 начальной установки устройства (количество элементов И, ИЛИ в блоках и разрядность кода, снимаемого с ге25

1) и делителя 12 (на его выходе 1). В противном случае в ЦВМ 3 передается информация, считанная из БП 2.

Таким образом, устройство позволя

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

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

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

В одноразрядном БП 4 помечаются 1, т.е. команды и данные программы нри обращении к которым допустимо формирование сбоя ЦВМ. Сигналом начальной установки триггер 7 и делитель 12 устанавливаются в исходное состояние. При считьгеании содержимого помеченной ячейки наладочного БП 2 из одноразрядного БП 4 считывается 1, которая поступает на генератор 5 управляемых сбоев и делитель 12. Сбой ЦВМ имитируется тем, что из БП 2 в ЦВМ 3 nocTynaet не содержимое опрашиваемой ячейки БП 2, а случай Q инверторы, счетчик, элемент ИЛИ и блок элементов ИЛИ, причем выходы с первого по третий блоков элементов И соединены соответственно с первого по третий входами блока элементов

ный код с генератора 9 случайных чисел . Причем сбойный код будет проходить на каждой k-й меченой команде (данных), считываемой из наладочного БП 2. Делитель 12 пропускает на выход ИЛИ, выход которого является выходом k-й импульс меченой команды, измене- устройства,- вход устройства подключен ние k происходит изменением коммутации начального установа счетчика 16. Триггер 7 предназначен для борьбы с

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

3006482

зацикливанием короткого участка программы при защите его повторным выполнением. Он используется в случае, когда создают максимальный поток сбо5 ев, и не позволяет сделать k 1.Синхронная работа (исключение влияния триггера 7 при k 2,4...) осуществляется начальной установкой триггера 7 и счетчика 16. Генератор 9 случай 0 ных чисел вьщает случайный код при каждом обраще ии ЦВМ 3 к наладочному БП 2. Это достигается тем, что код адреса, передаваемый из ЦВМ в БЦ, содержит разряд определения операции

5 (запись, считывание), сигнал считывания, поступая на вход пуска генератора 9 случайных чисел, разрешает выдать на выход генератора 9 очередной случайный двоичный код. Этот код

только в том случае, когда есть разрешение от генератора 5 управляемых сбоев (на выходе элемента И-НЕ 6 сигнал О, на выходе инвертора 8

1) и делителя 12 (на его выходе 1). В противном случае в ЦВМ 3 передается информация, считанная из БП 2.

Таким образом, устройство позволяет расширить возможности устройства

ет расширить возможности устройства

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

40

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

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

Q инверторы, счетчик, элемент ИЛИ и блок элементов ИЛИ, причем выходы с первого по третий блоков элементов И соединены соответственно с первого по третий входами блока элементов

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

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

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

313

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

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

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

название год авторы номер документа
Устройство для имитации сбоев цифровых вычислительных машин 1980
  • Быков Юрий Яковлевич
  • Горячев Дмитрий Петрович
  • Ратгауз Борис Израилевич
SU879592A1
Устройство для имитации сбоев цифровых вычислительных машин 1988
  • Александров Александр Владимирович
  • Лионченок Александр Николаевич
  • Парамонов Николай Борисович
  • Федоров Виктор Иванович
SU1587510A2
Устройство для контроля устойчивости функционирования программ 1984
  • Тоценко Виталий Георгиевич
  • Александров Александр Владимирович
  • Ершов Дмитрий Вячеславович
  • Парамонов Николай Борисович
  • Петропавловский Александр Юрьевич
SU1256033A1
ДЕЛИТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
  • Тарасов А.В.
RU2249846C1
Устройство для моделирования случайных блужданий 1981
  • Бабордин Константин Александрович
SU999063A1
Генератор случайных процессов 1980
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Орлов Михаил Александрович
  • Попов Александр Николаевич
SU957205A1
Генератор многомерных случайных величин 1982
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
  • Попов Александр Николаевич
SU1084791A1
Запоминающее устройство с последовательным доступом 1982
  • Нестерук Валерий Филиппович
  • Дьяков Сергей Николаевич
SU1070606A2
Генератор нестационарного случайного импульсного процесса 1981
  • Баканович Эдуард Анатольевич
  • Волорова Наталья Алексеевна
SU1008739A1
Генератор случайного импульсного процесса 1982
  • Якубенко Александр Георгиевич
  • Костюк Сергей Федорович
  • Кузьмич Анатолий Иванович
  • Еловских Леонид Иванович
  • Ловягин Александр Сергеевич
SU1094032A1

Иллюстрации к изобретению SU 1 300 648 A2

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

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

Формула изобретения SU 1 300 648 A2

(Put, 2

Документы, цитированные в отчете о поиске Патент 1987 года SU1300648A2

Устройство для имитации сбоев цифровых вычислительных машин 1980
  • Быков Юрий Яковлевич
  • Горячев Дмитрий Петрович
  • Ратгауз Борис Израилевич
SU879592A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 300 648 A2

Авторы

Парамонов Николай Борисович

Александров Александр Владимирович

Даты

1987-03-30Публикация

1985-06-28Подача