Устройство для временного контроля
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДВТВЛЬСТВУ (61) Дополнительное к авт. свнд-.ву (22) Заявлено 28.01.77 (21) 2447697/1 8-24 (11) 619919
2 (51) М, Кл.
Q 06 Р 11/00 с присоединением заявки ¹!
Гвеударвтвенный нвннтет йеввтв Иннвтрев СВАР ю.дэнам нзнврнтнннн н етнритнй (23) Приоритет (43) Опубликовано 15.08.78Бюллетень hh 80 (53) УДК 681.Э (088.8) (45) Дата опубликования описания 12.07.78 (У2) Автор мзобретеиия
В. Э. Вершков
I (71) Заявитель (84) УСТРОЙСТВО ДЛЯ ВРЕМЕННОГО КОНТРОЛЯ
Изобретение относится к вычислительной технике и может быть использовано для временного контроля программ в цифровых вычислительных и управляющих системах.
Известно устройство для временного контроли работы программного обеспечеиии. в автоматизированной управляющей системе, оперирующей с объектами управления в реальном масштабе времени, содержащее операционный блок УВМ и дат-. чик времени, срабатывание которого свидетельствует о нарушении правильности йода рабочих программ; сигнал с выхода датчика времени В этом уст хЖстве про 15 йзводит аварийное прерывание выполняемой программы с вызовом соответствующей программы обслуживании (11. Недостатком построения такого контроля является то, что выполнение аварийного прерывания по сигналам датчика времени Не охвачено самоконтролем. При этом работа датчика времени на всех участках выполнения программы, вызванной по аварийному прерыванию, управляется толь- Зн
2 ко программно. Это, в свою очередь, при большинстве отказов в аппаратуре, обес« печнвающей действие программного обеспечения, исключает воэможность правильного использования .датчика времени.
Наиболее близким о технической сущности и достигаемому положительному эффекту является устройство для временного контроля, содержащее блок управления, счетчик, триггер, причем первый вход счетчика является. первым входом устройства, выход блока управления соединен со вторым входом счетчика, выход которого соединен с .единичным входом триггере (2). Это устройство ооушествляет контроль времени выполнения последовательных участков программ. При выходе на каждый новый участок программы иэ блока управления QBN в счетчик заносится код очередного временного интервала, после чего он начинает заполняться импульсами пересчета, каждый нз которых вычитает нз счетчика единицу. Такой процесс длится, пока не поступит новая засылка кода времени в счет
919919 Составитель И, Сигалов
Техред М. Борисова Корректор С. ГаРасиник
Редактор H. Каменская
Заказ 4508/44 Тираж 826 Подписное
11НИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий
113035, Москва, >К-35, Раушская наб„д. 4/5
Филиал ППП Патент", г. Ужгород, ул. Проектная, 4 нием и соответствующей организацией оперативного временного самоконтроля.
Более того, устройство предотвращает возникновение ложных отказов системы.
Так, если происхоцит зацикливание программы, то и - Е -кратная попытка
5 прерывания, в отличие от разовой, имеет значительно большую вероятность восстановить правильность хода программы.
Этим же уменьшается возможность потери" сигналов контроля, выработанных при блокированном (законно или вследствие возникшей неисправности) состоянии прерываний в блоке управления ЦВМ.
Преимушество данного устройства состоит в том, что при неисправностях, приводящих к полному останову в функционировайии, предложенный контроль остается работоспособным, что существенно важно при управлении объектами в реальном времени. В таких системах оператив-щ но - восстановление функционирования предотвращает обесценивание результатов предыдущего функционирования, а оперативная выработка достоверной информации об отказе позволяет осушест- 25 вить автоматическую блокировку ошибочных действий или срабатываний объектов управления, что в свою очередь исключает возникновение аварийных ситуаций.
Наконец, в отличие от прототипа дан- 30 ное устройство может быть использовано при построении высоконадежных систем с применением методов резервирования, при этом сигнал об отказе будет использоваться для реконфигурации системы.
Формула изобретения
Устройство для временного контроля, содержащее блок управления, счетчик и триггер, причем первый вход счетчика является первым входом устройства, выход блока управления соединен со вторым входом счетчика, выход которого соединен с единичным входом триггера, отличающееся тем,что,с целью повышения быстродействия:, в устройство введены элементы И и ИЛИ, причем выход элемента И соединен с первым входом элемента ИЛИ, выход которого соединен со входом блока управления, выход счетчика соединен со вторым входом элемента ИЛИ, единичный выход триггера соедйнен с первым входом элемента И, второй вход которого соединен с входом устройства.
Источники информации, принятые во внимание при экспертизе:
1. Г. Бемс и B. Бориа, Программирование управляющих вычислительных систем, "Энергия", М., 1975, с. 67-68.
2. Авторское свидетельство СССР
Ио 439813, кл. Cj 06 Г 11/ОО, 1975.