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
элементов И, выход одноразрядного блока памяти соединен со счетным входом счетчика, вход начальной установки устройства подключен к первому входу элемента ИЛИ, выход которого соединен с информационным входом счетчика,- выход переполнения которого соединен с вторым входом элемента ИЛИ, с первым разрешающим входом второго блока элементов И и через
первый инвертор с первым разрешающим входом третьего блока элементов И, выход генератора управляемых сбоев соединен через второй инвертор с вторыми разрешающими входами второго и третьего блоков элементов И, выход . наладочного блока памяти соединен с информационяьм входом третьего блока элементов И.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для имитации сбоев цифровых вычислительных машин | 1980 |
|
SU879592A1 |
Устройство для имитации сбоев цифровых вычислительных машин | 1988 |
|
SU1587510A2 |
Устройство для контроля устойчивости функционирования программ | 1984 |
|
SU1256033A1 |
ДЕЛИТЕЛЬ НА НЕЙРОНАХ | 2003 |
|
RU2249846C1 |
Устройство для моделирования случайных блужданий | 1981 |
|
SU999063A1 |
Генератор случайных процессов | 1980 |
|
SU957205A1 |
Генератор многомерных случайных величин | 1982 |
|
SU1084791A1 |
Запоминающее устройство с последовательным доступом | 1982 |
|
SU1070606A2 |
Генератор нестационарного случайного импульсного процесса | 1981 |
|
SU1008739A1 |
Генератор случайного импульсного процесса | 1982 |
|
SU1094032A1 |
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для отладки и испытаний nporpahiM специализированных ЦВМ. Целью изобретения является расширение функциональных возможностей за счет управления типом и интенсивностью сбоев. Устройство содержит три блока элементов И 1, 10 и 11, блок элементов ИЛИ 14, генератор 9 случайных чисел, одноразрядный блок 4 памяти, наладочный блок 2 памяти, генератор 5 управляемых сбоев, два инвертора 8 и 13 и делитель 12, содержащий счетчик и элемент ИЛИ. 2 ил. N) фиг 1
(Put, 2
Устройство для имитации сбоев цифровых вычислительных машин | 1980 |
|
SU879592A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1987-03-30—Публикация
1985-06-28—Подача