Устройство для моделирования динамических процессов
Изобретение относится к вычислительной технике и может быть использовано для оценки времени работы вычислительной системы. Целью изобретения является расширение функциональных возможностей устройства за счет моделирования вычислительного процесса с учетом его сбоев и воестановлений . Устройство содержит блок 1 синхронизации, три генератора 2-4 случайных чисел, блок 5 сравнения , накапливающий сумматор 6, вход 7 пуска устройства, выходы 8, 9 блока 1 синхронизации и выход 10 времени моделирования устройства. Перед началом работы накапливающий сумматор 6 обнуляют, генераторы 2-4 настраивают на требуемые законы распределения случайных чисел (времени вычислений , времени возникновения сбоя и времени восстановления). На вход 7 пуска устройства подают сигнал уровня логической единицы. При этом блок 1 синхронизации формирует на своих выходах 8, 9 последовательность сигналов, под управлением которой на выходе JO формируется время моделированчя процесса. 1 ил С « (Л с
СОЮЗ СОВЕТСНИХ
NU
РЕСПУБЛИК..SU„„
А1
Р1)5 G 06 Р 15/20
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
flQ ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР (21) 4498987/24 (22) 27.10,88 . (46) 07 ° 05.91. Бюл. У 17 (72) А.Н.Лисиченок, Н.К.Осенова и В.И.Федоров (53) 681.333(088.8) (56) Авторское свидетельство СССР
У 1083206, кл.G 06 G 7/52, 1983.
Авторское свидетельство СССР
У !091191, кл. G 06 G 7/52, 1983. (54 ) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ
ДИНАИИЧКСКИХ ПРОЦБССОВ (57) Изобретение относится к вычислительной технике и может быть использовано для оценки времени работы вычислительной системы. Целью изобретения является расширение функциональных возможностей устройства за счет моделирования вычислительного процесса с учетом его сбоев и вос2 становлений. Устройство содержит блок синхронизации, три генератора
2-4 случайных чисел, блок 5 сравнения, накапливающий сумматор 6, вход
7 пуска устройства, выходы 8, 9 блока 1 синхронизации и выход 10 времени моделирования устройства. Перед началом работы накапливающий сумматор 6 обнуляют, генераторы 2-4 настраивают на .требуемые законы распределения случайных чисел (времени вычислений, времени возникновения сбоя и времени восстановления). На вход
7 пуска устройства подают сигнал уровня логической единицы. При этом блок 1 синхронизации формирует на своих выходах 8, 9 последовательность сигналов, под управлением которой на выходе !О формируется время модели- ровання процесса. ил. С:
) 647589
Изобретение относится к вычислительной технике и может быть использовано для оценки времени работы вычислительной системы.
4
Целью изобретения является расширение функциональных возможностей устройства з счет моделирования вычислительного процесса с учетом его сбоев и восстановлений. 10 На чертеже представлена функпнональная схема устройства.
Устройство содержит блок l синхро» низацни, трн генератора 2-4 случайных чисел, блок 5 сравнения, накапли- !5 вающий сумматор 6, вход 7 пуска устройства, выходы 8 и 9 блока l синхронизации и выход f0 времени моделирования устройства.
Устройство работает следующим об- >Q разом.
Пусть необходимо определить время выполнения программы, которое зависит от трех случайных величин: времени решения (вычисления), времени (момента) сбоя ЭВМ и времени восстановления программы (вычислений) °
Перед началом работы накапливающий сумматор 6 обнуляют, генераторы
2-4 случайных чисел настраивают на требуемые законы распределения случайных чисел (т.е. на закон распределения времени вычислений, закон распределения времени возникновения сбоя и закон распрепеления времени восстановления вычислений соответст35 венно) и нх параметры (т.е. ожидаемое время вычислений, время возникновения сбоя и время восстановления).
На вход 7 пуска устройства подают сигнал уровня логической единицы.
При этом блок 4 синхронизации формирует на своих выходах 8 и 9 последовательность сигналов, предусмотренную временной диаграммой его работы. 45
Блок 1 синхронизации формирует импульс уровня логической единицы на своем выходе 9, При этом генерат1ры
2 и 3 формируют и фиксируют на своих выходах случайные числа (т.е. конкретное время вычислений и время возникновения сбоя соответственно).
Через время, достаточное для выполнения описанных операций,,блок 3 синхронизации формирует импульс уров55 ня логической единицы на своем выходе 8. При этом блок 5 сравнения формирует на своих выходах признаков результат сравнения величин, поступивших на его информационные входы.
В том случае, если значение, поступившее на его первый информационный вход, меньше значения, поступивmего на второй информационный вход (т.е., если время вычислений меньше времени возникновения сбоя), блок 5 сравнения формирует на своем выходе признака "Меньше" сигнал уровня логической единицы и сохраняет на своем выходе "Не меньше" потенциал уровня логического нуля. При этом сумматор
6 увеличивает значение суммы накопленной в предыдущих тактах работы на величину, равную значению числа, поступившего на его первый вход слагаемого. На этом работа устройства заканчивается.
В том случае, если значение, поступившее на его первый информационный вход, не меньше значения, поступивmего на второй информационный вход (т.е,, если время вычислений не мень ше времени возникновения сбоя) ° блок
5 сравнения формирует на своем выходе признака "Не меньше" сигнал уровня логической единицы и сохраняет иа своем выходе "Меньше" потенциал уровня логического нуля. При этом сумматор 6 увеличивает значение суммы, накопленное в предыдущих тактах работы, на величину, равную значению числа, поступившего на его второй вход слагаемого (т.е . на время возникновения сбоя), а генератор 4 формирует н фиксирует на своем выходе случайное число (т.е. значение времени восстановления вычислительного процесса), сопровождая его импульсом уровня логической единицы на своем выходе признака выдачи числа, При этом сумматор 6 увеличивает значение суммы, накопленное в предыдущих тактах работы, на величину, равную значенню числа, поступившего íà его третий. вход слагаемого, а блок l синхронизации повторяет цикл выдачи синхросигналов на своих выходах 8 и 9. Прн этом работа устройства повторяется.
Формула и з о б р е т е н и я
Устройство для моделирования динамнческих процессов, содержащее блок синхронизации и три генератора случайных чисел, причем вход пуска устройства подключен к входу пуска блока
Составитель А Мишин
Техред М.Дидык " Корректор Н.ренская
Редактор Н.Гунько
Зака 140l Тираж 418 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4!5
\ Производственно-издательский комбинат "Патент", r. ужгород, ул. Гагарина, 101
S 16475 синхронизации, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей устройства путем моделирования вычислитель5 ного процесса с учетом его сбоев и восстановлений, в него введены блок сравнения и накапливающий сумматор, причем первый выход блока синхрони- зации подключен к входам опроса первого и второго генераторов случайных чисел, выход первого генератора случайных чисел подключен к входу перво-. го слагаемого накапливаююего сумматора и к первому информационному входу блока сравнения, выход признака
"Меньше" которого подключен к первому тактовому входу накапливающего сумматора, выход второго генератора случайных чисел подключен к входу вто- 20
89 б рого слагаемого накапливающего сумма- тора и к второму информационному входу блока сравнения, выход признака лНе меньше" которого подключен к второму тактовому входу накапливающего сумматора и к входу опроса третьего генератора случайных чисел, информационный выход которого подключен к входу третьего слагаемого накапливаю —щего сумматора, выход которого является выходом времени моделирования устройства, выход признака выдачи числа третьего генератора случайных чисел подключен к третьему тактовому входу накапливающего сумматора и к входу повторного пуска блока синхронизации, второй выход которого подключейк входу опроса блока сравнения.


