с
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. При этом работа устройства повторяется.
Формула изобретения
Устройство для моделирования динамических процессов, содержащее блок синхронизации и три генератора случайных чисел, причем вход пуска устройства подключен к входу пуска блок
синхронизации, отличающее- с я тем, что, с целью расширения функциональных возможностей устройства путем моделирования вычислительного процесса с учетом его сбоев и восстановлений, в него введены блок сравнения и накапливающий сумматор, причем первый выход блока синхронизации подключен к входам опроса пер- вого и второго генераторов случайных чисел, выход первого генератора случайных чисел подключен к входу первого слагяемого накапливающего сумматора и к первому информационному входу блока сравнения, выход признака Меньше которого подключен к первому тактовому входу накяпливающего сумматора, выход второго генератора случайных чисел подключен к входу вто
рого слагаемого накапливающего сумматора и к второму информационному входу блока сравнения, выход признака Не меньше которого подключен к второму тактовому входу накапливающего сумматора и к входу опроса третьего генератора случайных чисел, информационный выход которого подключен к входу третьего слагаемого накапливаю- щего сумматора, выход которого является выходом времени моделирования устройства, выход признака выдачи числа третьего генератора случайных чисел подключен к третьему тактовому входу накапливающего сумматора я к входу повторного пуска блока синхронизации, второй выход которого подключен к входу опроса блока сравнения.
название | год | авторы | номер документа |
---|---|---|---|
УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПРЕОБРАЗОВАНИЯ ФУРЬЕ | 2000 |
|
RU2182358C2 |
Устройство для моделирования сетей Петри | 1989 |
|
SU1711191A2 |
УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ ПРОЦЕССА ВЫПОЛНЕНИЯ ПРОГРАММЫ НА НЕНАДЕЖНОЙ ЭВМ | 1991 |
|
RU2015548C1 |
Генератор случайных чисел | 1981 |
|
SU980093A1 |
УСТРОЙСТВО ДЛЯ ВЫПОЛНЕНИЯ ПРЕОБРАЗОВАНИЯ ФУРЬЕ | 2000 |
|
RU2182724C2 |
Устройство для моделирования сетей Петри | 1989 |
|
SU1711192A2 |
Устройство для потенцирования | 1990 |
|
SU1815635A1 |
Генератор случайного процесса | 1985 |
|
SU1335991A1 |
Цифровой фильтр | 1986 |
|
SU1387174A1 |
Устройство для контроля логических блоков | 1985 |
|
SU1269141A1 |
Изобретение относится к вычислительной технике и может быть использовано для оценки времени работы вычислительной системы. Целью изобретения является расширение функциональных возможностей устройства за счет моделирования вычислительного процесса с учетом его сбоев и воестановлений. Устройство содержит блок 1 синхронизации, три генератора 2-4 случайных чисел, блок 5 сравнения, накапливающий сумматор 6, вход 7 пуска устройства, выходы 8, 9 блока 1 синхронизации и выход 10 времени моделирования устройства. Перед началом работы накапливающий сумматор 6 обнуляют, генераторы 2-4 настраивают на требуемые законы распределения случайных чисел (времени вычислений, времени возникновения сбоя и времени восстановления). На вход 7 пуска устройства подают сигнал уровня логической единицы. При этом блок 1 синхронизации формирует на своих выходах 8, 9 последовательность сигналов, под управлением которой на выходе JO формируется время модели- рованчя процесса. 1 ил С « (Л с
Конструкция набережной | 1949 |
|
SU83206A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1991-05-07—Публикация
1988-10-27—Подача