Устройство для контроля времени выполнения программ
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН 6213 Р 11 2 ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ ССС ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТ ПИСАН ЕЛЬСТВУ ТОРСКОМУ Сви юл еи В8) Володин тельство СССР11/00, 1975ельство СССР11/28, 1978. 4 В Ор. /ОИ Врен(54) УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ВРЕМЕНИ ВЫПОЛНЕНИЯ ПРОГРАММ(57) Изобретение относится к вычислительной технике н может найти применение в цифровых вычислительных и управляющих системах. Цель изобретения - повышение оперативности контроля. Устройство содержит элемент ИЛИ 1, первый счетчик времени 2, первый триггер 3, второй 4 и третий 5 счетчики времени, второй триггер 6. Изобретение позволяет уменьшить время реакции устройства при сбоях иЪотказах. 1 ил.Изобретение относится к вычислительной технике и может найти применение в цифровых и управляющих системах для контроля времени выполнения программ.Целью изобретения является повышение оперативности контроля.На чертеже представлена функциональная схема устройства,Устройство содержит элемент ИЛИ 1,первый счетчик 2 времени, первыйтриггер 3, второй счетчик 4 времени,третий счетчик 5 времени и второйтриггер б,Устройство работает следующим образом.Для приведения устройства в исходное состояние после подачи напряжения питания на третий вход устройства от контролируемой системы поступает импульс начальной установки отрицательной полярности, а сигналом свыхода элемента ИЛИэтой полярности по нулевым входам обнуляются первый счетчик 2 времени, первый 3 ивторой б триггеры.Сигналом низкого уровня с выходапервого триггера 3 обнуляется второйсчетчик 4 времени, а сигналом низкого уровня с выхода второго триггера6 обнуляется третий счетчик 5 времени,Таким образом, устройство приведено в исходное состояние, и сигналомнизкого уровня с выходов первого 3и второго б триггеров блокируетсяработа второго 4 и третьего 5 счетчиков времени.При нормальном ходе выполненияпрограмм в первый счетчик 2 временипо информационным входам периодичес. -ки заносится код временного интервала, который по времени незначительно превосходит время выполнения очередного участка программы. Поэтомупри правильном ходе выполнения программ переполнения первого счетчика2 времени не происходит, так как поокончанию программы, время выполнения которой контролирует первый счетчик 2 времени, он обнуляется по нулевому входу импульсом "Сброс" отрицательной полярности с выхода элемента ИЛИ 1. Импульс "Сброс" на выходеэлемента ИЛИ 1 формируется при поступлении на четвертый вход устройства сигнала "Сброс контроля времени"от контролируемой системы, 40 45 50 55 входа устройства на их счетные входы увеличивают свое состояние на "1" при наличии разрешения на их нулевыхвходах, Таким образом, проводится проверка работоспособности системы прерываний контролируемой системы.Если контролируемая система не реагирует на сигнал "Прерывание" в течение заданного промежутка времени, т.е. сигнал "Сброс контроля временине поступает на четвертый вход устройства за время уставки второго счетчика 4 времени то на/его выходе переполнения формируется импульс отрицательной полярности, который поступает на второй выход устройства. Импульс отрицательной полярности с второго выхода устройства вызывает сигнал ".Сброс/пуск контролируемой системы. Если происходит нарушение в выполнений программы, в результатекоторого контролируемый участокпрограммы не закончится в заданныйинтервал времени, т,е, от контролируемой системы за заданный интервалвремени сигналСброс контроля временине поступит на четвертый входустройства, то происходит переполнение счетчика 2 времени и на его выходе переполнения формируется импульсотрицательной полярности, которыйпоступает на первый выход устройства,который является выходом "Прерывание" устройства. Этим сигналом первыйтриггер 3 устанавливается в единичное состояние по единичному входу иразрешает работу второго счетчика4 времени.Если контролируемая система реагирует на сигнал Прерывание , тосигнал "Сброс контроля времени" отконтролируемой системы поступает на 25 четвертый вход устройства за времяменьшее времени уставки времени вовтором счетчике 4 времени, и сигнал"Сброс" с выхода элемента ИЛИ 1 отрицательной полярности обнуляет 30 первый счетчик 2 времени и первыйтриггер 3, Сигналом с выхода первоготриггера 3 обнуляется второй счетчик4 времени, Емкость второго счетчикавремени заранее устанавливается намаксимально допустимое время реакциисистемы на сигнал Прерывание , Первый 2, второй 4 и третий 5 счетчикивремени при поступлении положительного перепада напряжения с второго,1361562 Составитель А.Сигалов Техред А.Кравчук Редактор В.Бугренкова Корректор Л.Патай Заказ 6292/49 Тираж 671 ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, Ж, Раушская наб., д, 4/5Подписное Производственно-полиграфическое предприятие, г,ужгород, ул.Проектная, 4 По сигналу "Сброс/пуск" второйтриггер 6 по единичному входу устанавливается в единичное состояние исигналом с его выхода разрешает работу третьего счетчика 5 времени.Емкость третьего счетчика 5 временивыбрана меньше емкости второго 4счетчика времени, так как времяреакции контролируемой системы насигнал "Сброс/пуск" существенноменьше времени реакции контролируемой системы на сигнал "Прерывание"и заранее устанавливается на максимально допустимое время реакции сис-:темы на сигнал "Сброс/пуск,Если контролируемая система реагирует на сигнал Сброс/пуск, то вконтролируемой системе происходитперезайуск выполнявшейся задачи, и вответ на сигнал "Сброс/пуск" от контролируемой системы на четвертыйвход устройства поступает сигнал"Сброс контроля времени", по которому устройство приводится в исходноесостояние.Если контролируемая система нереагирует на сигнал "Сброс/пуск",то сигнал "Сброс контроля времени"от контролируемой. системы на четвертый вход устройства за время установки третьего счетчика 5 времени непоступает, третий счетчик 5 временине обнуляется и на выходе переполнения третьего счетчика 5 времени вы.рабатывается импульс отрицательнойполярности, поступающий на третий выход устройства, который является вы-,ходом "Отказ системы",При появлении на третьем выходеустройства импульса отрицательнойполярности происходит останов контролируемой системы или ее реконфигурация.Формула изобретенияУстройство для контроля временивыполнения программ, содержащее первыйсчетчик времени и первый триггер,причем информационный вход устройства соединен с информационным входомпервого счетчика времени, тактовыйвход устройства соединен со счетнымвходом первого счетчика времени, выход переполнения которого являетсявыходом нарушения времени работы15 программы устройства, е т л и ч а ющ е е с я тем, что, с целью повышения оперативности контроля, в устройство введены элемент ИЛИ, второйтриггер, второй и третий счетчики20 времени, причем входы начальной установки и сброса .;онтроля времени устройства соединены соответственно спервым и вторым входами элемента ИЛИ,выход которого соединен с входом на 25 чальной установки первого счетчикавремени и нулевыми входами первого ивторого триггеров, тактовый входустройства соединен со счетнымн входами второго и третьего счетчиков30 времени, выход переполнения первогосчетчика времени соединен с единичнымвходом первого триггера, прямой выход которого соединен с входом сброса второго счетчика времени, выходпереполнения второго счетчика времени является выходом сброса-пуска устройства и соединен с единичным входом второго триггера, прямой выходкоторого соединен с нулевым входом4 О третьего счетчика, выход переполнения которого является выходом отказасистемы,
СмотретьЗаявка
4125854, 09.07.1986
ПРЕДПРИЯТИЕ ПЯ А-3903
КАРЛОВ СЕРГЕЙ ГЕОРГИЕВИЧ, ВОЛОДИН ВЯЧЕСЛАВ ГЕОРГИЕВИЧ
МПК / Метки
МПК: G06F 11/28
Метки: времени, выполнения, программ
Опубликовано: 23.12.1987
Код ссылки
<a href="https://patents.su/3-1361562-ustrojjstvo-dlya-kontrolya-vremeni-vypolneniya-programm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для контроля времени выполнения программ</a>
Предыдущий патент: Герератор тестов
Следующий патент: Устройство для управления памятью
Случайный патент: Устройство для бесконтактного электроснабжения транспортного средства