Устройство для моделирования динамических процессов Советский патент 1991 года по МПК G06F15/20 

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

с

4ь J

сл

00

со

Изобретение относится к вычислительной технике и может быть использовано для оценки времени работы вычислительной системы.

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

На чертеже представлена 4 vHKmio- нальная схема устройства.

Устройство содержит блок 1 синхронизации, три генератора 2-4 случайных чисел, блок 5 сравнения, накапли- веющий сумматор 6, вход 7 пуска устройства, выходы 8 и 9 блока 1 синхронизации и выход 10 времени моделирования устройства.

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

Пусть необходимо определить время выполнения программы, которое зависит от трех случайных величин: времени решения (вычисления), времени (мо- мента) сбоя ЭВМ и временя восстановления программы (вычислений).

Перед началом работы накапливающий сумматор 6 обнуляют, генераторы 2-4 случайных чисел настраивают на требуемые законы распределения случайных чисел (т.е. на закон распределения времени вычислений, закон распределения времени возникновения сбоя и закон распределения времени восстановления вычислений соответственно) и их параметры (т.е. ожидаемое время вычислений, время возникновения сбоя и время восстановления).

На вход 7 пуска устройства подают сигнал уровня логической единицы. При этом блок I синхронизации формирует на своих выходах 8 и 9 последовательность сигналов, предусмотренную временной диаграммой его работы.

Блок 1 синхронизации формирует импульс уровня логической единицы на своем выходе 9. При этом генераторы 2 и 3 формируют и фиксируют на своих выходах случайные числа (т-е. конкретное время вычислений и время возникновения сбоя соответственно).

Через время, достаточное для выполнения описанных операций, блок 1 синхронизации формирует импульс уровня логической единицы на своем выходе 8. При этом блок 5 сравнения формирует на своих выходах признаков

результат сравнения величин, поступиших на его информационные входы.

В том случае, если значение, поступившее на его первый информационный вход, меньше значения, поступившего на второй информационный вход (т.е., если время вычислений меньше времени возникновения сбоя), блок 5 сравнения формирует на своем выходе признака Меньше сигнал уровня логической единицы и сохраняет на свое выходе Не меньше потенциал уровня логического нуля. При этом сумматор 6 увеличивает значение суммы накопленной в предыдущих тактах работы на величину, равную значению числа, поступившего на его первый вход слагаемого. На этом работа устройства заканчивается.

В том случае, если значение, постпившее на его первый информационный вход, не меньше значения, поступившего на второй информационный вход (т.е., если время вычислений не меиь ше времени возникновения сбоя), блок 5 сравнения формирует на своем выходе признака Не меньше сигнал уровня логической единицы и сохраняет на своем выходе Меньше потенциал уровня логического нуля. При этом сумматор 6 увеличивает значение суммы, накопленное в предыдущих тактах работы, на величину, равную значению числа, поступившего на его второй вход слагаемого (т.е. на время возникновения сбоя), а генератор 4 формирует и фиксирует на своем выходе случайное число (т.е. значение времени восстановления вычислительного процесса), сопровождая его импульсом уровня логической единицы на своем выходе признака выдачи числа. При этом сумматор 6 увеличивает значение суммы, накопленное в предыдущих тактах работы, на величину, равную значению числа, поступившего на его третий вход слагаемого, а блок 1 синхронизации повторяет цикл выдачи синхросигналов на своих выходах 8 и 9. При этом работа устройства повторяется.

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

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

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

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

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

название год авторы номер документа
УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПРЕОБРАЗОВАНИЯ ФУРЬЕ 2000
  • Якимов В.Н.
RU2182358C2
Устройство для моделирования сетей Петри 1989
  • Лисица Юрий Васильевич
  • Костюшкин Владимир Николаевич
SU1711191A2
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССА ВЫПОЛНЕНИЯ ПРОГРАММЫ НА НЕНАДЕЖНОЙ ЭВМ 1991
  • Архипенко А.А.
  • Зеленчук Ю.М.
  • Лисиченок А.Н.
  • Матвеев К.Б.
  • Парамонов Н.Б.
  • Федоров В.И.
RU2015548C1
Генератор случайных чисел 1981
  • Тарасов Вячеслав Михайлович
SU980093A1
УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПРЕОБРАЗОВАНИЯ ФУРЬЕ 2000
  • Якимов В.Н.
RU2182724C2
Устройство для моделирования сетей Петри 1989
  • Лисица Юрий Васильевич
  • Костюшкин Владимир Николаевич
SU1711192A2
Устройство для потенцирования 1990
  • Петров Александр Викторович
  • Башаръяр Азизулла
  • Сафьянников Николай Михайлович
SU1815635A1
Генератор случайного процесса 1985
  • Морозевич Анатолий Николаевич
  • Дмитриев Андрей Николаевич
SU1335991A1
Цифровой фильтр 1986
  • Тимченко Александр Владимирович
  • Погрибной Владимир Александрович
SU1387174A1
Устройство для контроля логических блоков 1985
  • Улитенко Валентин Павлович
  • Жихарев Владимир Яковлевич
  • Харченко Вячеслав Сергеевич
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Могутин Роман Иванович
SU1269141A1

Реферат патента 1991 года Устройство для моделирования динамических процессов

Изобретение относится к вычислительной технике и может быть использовано для оценки времени работы вычислительной системы. Целью изобретения является расширение функциональных возможностей устройства за счет моделирования вычислительного процесса с учетом его сбоев и воестановлений. Устройство содержит блок 1 синхронизации, три генератора 2-4 случайных чисел, блок 5 сравнения, накапливающий сумматор 6, вход 7 пуска устройства, выходы 8, 9 блока 1 синхронизации и выход 10 времени моделирования устройства. Перед началом работы накапливающий сумматор 6 обнуляют, генераторы 2-4 настраивают на требуемые законы распределения случайных чисел (времени вычислений, времени возникновения сбоя и времени восстановления). На вход 7 пуска устройства подают сигнал уровня логической единицы. При этом блок 1 синхронизации формирует на своих выходах 8, 9 последовательность сигналов, под управлением которой на выходе JO формируется время модели- рованчя процесса. 1 ил С « (Л с

Формула изобретения SU 1 647 589 A1

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

Конструкция набережной 1949
  • Хабаров Б.А.
SU83206A1
Разборный с внутренней печью кипятильник 1922
  • Петухов Г.Г.
SU9A1

SU 1 647 589 A1

Авторы

Лисиченок Александр Николаевич

Осенова Наталья Константиновна

Федоров Виктор Иванович

Даты

1991-05-07Публикация

1988-10-27Подача