Устройство для контроля времени выполнения программ Советский патент 1987 года по МПК G06F11/28 

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

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

Целью изобретения является повышение оперативности контроля.

На чертеже представлена функциональная схема устройства.

Устройство содержит элемент ИЛИ 1 первый счетчик 2 времени, первый триггер 3, второй счетчик 4 времени, третий счетчик 5 времени и второй триггер 6.

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

Для приведения устройства в исходное состояние после подачи напряжения питания на третий вход устройства от контролируемой системы поступает импульс начальной установки отрицательной полярности, а сигналом с выхода элемента ИЛИ I этой полярности по нулевым входам обнуляются первый счетчик 2 времени, первый 3 и второй 6 триггерыо

Сигналом низкого уровня с выхода первого триггера 3 обнуляется второй счетчик 4 времени, а сигналом низкого уровня с выхода второго триггера 6 обнуляется третий счетчик 5 времени а

Таким образом, устройство приведено в исходное состояние, и сигналом низкого уровня с выходов первого 3 и второго 6 триггеров блокируется работа второго 4 и третьего 5 счетчиков времени

При нормальном ходе вьшолнения программ в первый счетчик 2 времени по информационным входам периодически заносится код временного интервала, который по времени незначительно превосходит время выполнения очередного участка программы. Поэтому при правильном ходе выполнения программ переполнения первого счетчика 2 времени не происходит, так как по окончанию программы, время выполнения которой контролирует первьй счетчик 2 времени, он обнуляется по нулевому входу импульсом Сброс отрицательной полярности с выхода элемента ИЛИ 1 о Импульс Сброс на выходе элемента ИЛИ 1 формируется при поступлении на четвертый вход устройства сигнала Сброс контроля времени от контролируемой системы.

0

5

Если происходит нарушение в выполнений программы, в результате которого контролируемый участок программы не закончится в заданный интервал времени, т.е. от контролируемой системы за заданный интервал времени сигнал Сброс контроля времени не поступит на четвертый вход

устройства, то происходит переполнение счетчика 2 времени и на его выходе переполнения формируется импульс отрицательной полярности, который поступает на первый выход устройства,

5 который является выходом Прерьша- ние устройства. Этим сигналом первый триггер 3 устанавливс ется в единичное состояние по единичному входу и разрешает работу второго счетчика 4 времени.

Если контролируемая система реагирует на сигнал Прерывание, то сигнал Сброс контроля времени от контролируемой системы поступает на четвертый вход устройства за время меньшее времени уставки времени во втором счетчике 4 времени, и сигнал Сброс с выхода элемента ИЛИ 1 отрицательной полярности обнуляет

0 первый счетчик 2 времени и первый триггер 3. Сигналом с вькода первого триггера 3 обнуляется второй счетчик 4 времени. Емкость второго счетчика времени заранее устанавливается на максимально допустимое время реакции системы на сигнал Прерывание. Пер- вьш 2,-второй 4 и третий 5 счетчики времени при поступлении положительного перепада напряжения с второго, входа устройства на их счетные входы увеличивают свое состояние на 1 при наличии разрешения на их нулевых входах, Таким образом, проводится проверка работоспособности системы

5 прерываний контролируемой системы. Если контролируемая система не реагирует на сигнал Прерьгаание в течение заданного промежутка времени, т.е. сигнал Сброс контроля вреQ мени це поступает на четвертый вход устройства за время уставки второго счетчика 4 времени то на его выходе переполнения формируется импульс отрицательной полярности,

5 который поступает на второй вьпсод устройства. Импульс отрицательной полярности с второго выхода устройства вызывает сигнал VC6poc/nycK контролируемой системы.

5

0

3

По сигналу Сброс/пуск второй триггер 6 по единичному входу устанавливается в единичное состояние и сигналом с его выхода разрешает работу третьего счетчика 5 времени. Емкость третьего счетчика 5 времени выбрана меньше емкости второго 4 счетчика вр1емени, так как время реакции контролируемой системы на сигнал Сброс/пуск существенно меньше времени реакции контролируемой системы на сигнал Прерывание и заранее устанавливается на максимально допустимое время реакции системы на сигнал Сброс/пуск.

Если контролируемая система- реаги рует на сигнал Сброс/пуск, то в контролируемой системе происходит перезапуск вьтолнявшейся задачи, и в ответ на сигнал Сброс/пуск от контролируемой системы На четвертый вход устройства поступает сигнал Сброс контроля времени, по которому устройство приводится В исходное состояние.

Если контролируемая система не реагирует на сигнал Сброс/пуск, то сигнал Сброс контроля времени от контролируемой, системы на четвертый вход устройства за время установки третьего счетчика 5 времени не поступает, третий счетчик 5 времени не обнуляется и на выходе переполнения третьего счетчика 5 времени вы- .рабатьгеается импульс отрицательной полярности,поступающий на третий выход устройства, который является выходом Отказ системы.

При появлении на третьем выходе устройства импульса отрицательной полярности происходит останов контРедактор В„Бугренкова Заказ 6292/49

Составитель А.Сигалов Техред А.Кравчук

Тираж 671 ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная, 4

615624

ролируемой cиcтe fы или ее реконфигурация .

Формула из обре.тения . Устройство для контроля времени выполнения программ, содержащее первь1й счетчик времени и первый триггер, причем информационный вход устройства соединен с инфopмaциoнны i входом

10 первого счетчика времени, тактовый вход устройства соединен со счетным входом первого счетчика времени, выход переполнения которого является выходом нарушения времени работы

15 программы устройства, с т л и ч а ю- щ е е с я тем, что, с целью повьппе- ния оперативности контроля, в устройство введены элемент ИЛИ, второй, триггер, второй и третий счетчики

20 времени причем входы начальной установки и сброса контроля времени устройства соединены соответственно с первым и вторым входами элемента ИЛИ, выход которого соединен с входом на25 чальной уста.новки первого счетчика времени и нулевыми входами первого и второго триггеров, тактовый вход устройства соединен со счетными входами второго и третьего счетчиков

30 времени, выход переполнения первого счетчика времени соединен с единичным входом первого триггера, прямой выход которого соединен с входом сброса второго счетчика времени, выход

35 переполнения второго счетчика времени является выходом сброса-пуска устройства и соединен с единичным входом второго триггера, прямой выход которого соединен с нулевым входом

40 третьего счетчика, выход переполнения которого является выходом отказа системы.

Корректор Л.Патай Подписное

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

название год авторы номер документа
Устройство для прерывания при отладке программ 1984
  • Володин Вячеслав Георгиевич
  • Шульженко Виктор Васильевич
SU1171799A2
Устройство управления доступом к системной магистрали в двухпроцессорной системе 1987
  • Володин Вячеслав Георгиевич
  • Кравцов Виктор Филиппович
  • Карлов Сергей Георгиевич
SU1456966A1
Устройство для контроля хода программ 1983
  • Федярин Петр Андреевич
  • Черкасов Виктор Анатольевич
SU1101831A1
Устройство для контроля времениВыпОлНЕНия пРОгРАММ 1978
  • Безель Яков Владимирович
  • Кулатаев Леонид Георгиевич
  • Сигалов Исай Львович
SU798851A1
Устройство для контроля времени выполнения программ 1989
  • Ткаченко Владимир Антонович
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Моченков Андрей Владимирович
  • Мощицкий Сергей Семенович
SU1693609A1
Устройство контроля и управления реконфигурацией резервированной системы 1989
  • Тищенко Валерий Петрович
  • Харченко Вячеслав Сергеевич
  • Терещенков Сергей Владимирович
  • Тимонькин Григорий Николаевич
  • Ткаченко Сергей Николаевич
  • Овечкин Александр Олегович
SU1691990A1
Устройство для контроля времени выполнения программ 1985
  • Степанов Юрий Александрович
  • Кокшаров Сергей Александрович
  • Ложкин Николай Семенович
SU1312581A1
Устройство для отладки мультипрограммных систем 1989
  • Бек Александр Владимирович
  • Чернышов Михаил Анатольевич
  • Ткаченко Сергей Николаевич
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Моченков Андрей Владимирович
SU1735855A1
Устройство для контроля блоков постоянной памяти 1983
  • Самойлов Алексей Лаврентьевич
SU1104590A1
Устройство для программного управления 1990
  • Благодарный Николай Петрович
  • Тимонькин Григорий Николаевич
  • Борчук Евгений Михайлович
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
SU1784939A1

Реферат патента 1987 года Устройство для контроля времени выполнения программ

Изобретение относится к вычислительной технике и может найти применение в цифровых вычислительных и зтравляющих системах. Цель изобретения - повышение оперативности крнтро- ля. Устройство содержит элемент ИЛИ 1, первый счетчик времени 2, первый триггер 3, второй 4 и третий 5 счетчики времени, второй триггер 6. Изобретение позволяет уменьшить время реакции устройства при сбоях и отказах. 1 ил. dp. контро/ifi Времени 18ы)(. Прерывание (Л 28ш. 00 05 швЪ СП СП) ЗВш Отказ сиемеми

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

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

Устройство для контроля времени выполнения программ 1972
  • Мешечкин Иван Иванович
  • Прокофьева Галина Федоровна
  • Алексеевский Михаил Александрович
SU439813A1
Устройство для контроля времениВыпОлНЕНия пРОгРАММ 1978
  • Безель Яков Владимирович
  • Кулатаев Леонид Георгиевич
  • Сигалов Исай Львович
SU798851A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 361 562 A1

Авторы

Карлов Сергей Георгиевич

Володин Вячеслав Георгиевич

Даты

1987-12-23Публикация

1986-07-09Подача